Advice Collection
[Feedback]
(Maintained by Tao Xie and Yuan Xie)
Ph.D.
dissertation/research advice
Presentation advice
Technical
writing/research advice
Technical reviewing/referee advice
Advice
for faculty
Job
hunting advice
Misc.
advice
English learning advice
Ph.D. dissertation/research advice:
- Advice by Tao Xie
- Reflections and
advice on life as a mid-stage Ph.D. student by Philip Guo
- Imagining Research
& Development: R&D student internships/student job
advice
- Getting
a Ph.D. at the University of Southern California by Yuriy Brun
- Pithy
advice for graduate school by Rachel Pottinger
and Kathryn.
S. McKinley
- Some
grad school advice by Noah Smith
- Advice by Frédo
Durand
- Advice
on Getting a Start into Research and Advice
on Writing Research Papers by Tao
Xie
- Writing
a Research Paper by Jim Reggia
- Networking
by Mary Jean Harrold
and Kathryn.
S. McKinley
- The
Researcher's Bible by Alan Bundy et al.
- Advice
for Prospective Research Students on Contacting Potential Advisors
by David
Evans
- Suggested guidelines
for finding "related work" for conference papers.
by Gail Kaiser.
- A
course on Preparation for Statistical Research offered at NCSU Stat
Dept
- Principles
of Effective Research by Michael A. Nielsen
- The Ph.D
Experience by Mihir Bellare
- Tom Henzinger's
advice on doing research
- Citations: Why
do we cite papers? by Jeff
Offutt
- The
scientific method by Jeff
Offutt
- What
is a PhD? by Jeff
Offutt
- Thoughts
on choosing an advisor by Jeff
Offutt
- Thoughts
on reading papers by Jeff
Offutt
- Thoughts
on writing a Ph.D. proposal by Jeff
Offutt
- How
to organize your files from Jason Eisner's
advice
- How
to evaluate an advisor from Jason Eisner's
advice
- How
to find research problems from Jason Eisner's
advice
- How
to write up a Ph.D. dissertation from Jason Eisner's
advice
- Advice for Computer Science College
Students by Joel Spolsky
- How to Start Research in Computer Networks? by Ahmed
Helmy
- How to Be a Good Graduate Student
by Marie desJardins, UMBC
- How
to Succeed in Graduate School (Marie desJardins)
- Excellent advice about graduate school life
by Ronald T. Azuma, University of Virginia
- Discussion on Ph.D. thesis proposals
in computing science by H. C. Lauer
- How
to write a PhD Thesis given at the doctoral symposium at ASE'03 (Oct
2003) by Steve Easterbrook
- Advice
for finishing a Ph.D. (pdf document containing slides by Prof. Daniel
M. Berry) Lecture
- Some guidelines on doing good research
- How
to Organize your Thesis, by John W. Chinneck.
- Chris
Riesbeck on What is a Thesis Defense?
- How
to write a thesis in an Experimental area of Computer Science
by Doug Comer.
- How
to escape during a Ph.D. Final Exam by Doug Comer.
- An
explanation of language used in CS Departments by Doug Comer.
- For
anyone considering a Ph.D. in Computer Science by Doug Comer.
- How
to measure research by Doug Comer.
- How to
write a Ph.D. thesis by Joe Wolfe.
- Tips
for Writing and Presentation of Thesis or Dissertation by
Joseph Levine.
- Dissertation
Advice, by Olin Shivers
- Resources for Students interested in
the PhD by Norman Ramsey
- How
to get admitted to a PhD program, by Norman Ramsey.
- Graduate School Advice
- Advice collection
- What
Am I Doing Here? A Guide to the Unwritten Rules of Grad School in the
Sciences by Cory Kerens, Ph.D.
- For
anyone considering a Ph.D. in Computer Science, by Doug Comer
- Making
key research decisions. From 500 Tips For Research
Students, by Sally Brown, Liz McDowell and Phil Race.
- PhD rants-and-raves
- Dissertation
writing
- Tips
on research and writing, by Renée Miller.
- Jeff
Offutt Lectures for PhD Courses
- So
long, and thanks for the Ph.D.!, by Ronald Azuma
- A
Letter to Research Students, by Duane A. Bailey
- Networking on the Network: A Guide to
Professional Skills for PhD Students
- Master Thesis Computer Science
- Thoughts on Ph.D.
Qualifiers by Phil Koopman
- Tom Martin's qual page
for some good hints from the student point of view.
- Graduate
Study in the Computer and Mathematical Sciences : A Survival Manual,
Dianne O'Leary
- How to
be a Good Graduate Student by Marie desJardins.
- Guide
to working with Norman Ramsey expectations and obligations as
an advisor.
- A Dictionary of Useful Research
Phrases
- Burnout Prevention and Recovery at MIT
- How
to be terrible graduate student (by Graeme Hirst, University
of Toronto).
- Choosing
an Advisor by Marshall Lev Dermer, UW-Milwaukee.
- Information
for current and prospective graduate students by Timothy
Finin.
- Computer
Science Graduate School Survival Guide by Ronald Azuma.
- Notes On The PhD Degree
- Re-Envisioning the Ph.D. by the
graduate school of UW
- Statement of Purpose Tip Sheet
- Acronyms
Frequently Heard Around the School of Computer Science by Paul Heckbert
- Book: Tomorrow's
Professor
- Book: A Ph.D. Is Not Enough: A Guide to Survival in
Science
Presentation advice:
- Giving
a talk by Mike Ernst
- Advice on
giving talks by Tessa
Lau
- Tips
for a Good Conference Talk by
Jennifer Widom
- Hints
on making presentations by Jeff
Offutt
- Some Advice on
giving a Talk, by Olivier Danvy. Issues in
making an oral presentation
- Presentation
advice by Armando Fox
- Conference
talk advice from Mark Hill.
- Your
Online Public Speaking Guide: Information and Tips
- Veljko Milutinovic, A Good Method to
Prepare and Use Transparencies for Research Presentations
- Robert
Drysdale on Giving Technical Talks
- Peyton Jones, Hughes and Launchbury
on How to Give a Good Research Talks
- Things
I Hope Not to See or Hear at SIGGRAPH, by Jim Blinn.
- How to Do Research and Give
Presentations
- How
to give a good research talk, Simon Peyton Jones, John
Launchbury, John Hughes, SIGPLAN Notices 28(11), Nov 1993.
- Writing Good Papers and Presentations
by David Coppit
- Ideas from Bruce Donald
- Ideas from Paul Edwards and other
essays How
to Give a Talk: Changing the Culture of Academic Public Speaking
- Maxims for Malfeasant Speakers
- Tips
and tricks for giving a talk
- Oral
presentation skills
- The Short Talk
- Giving a Talk: Guidelines for the
Preparation and Presentation of Technical Seminars
- The
Best Method for Presentation of Research Results A
Good Method to Prepare and Use Transparencies for Research Presentations
- Ian Parberry, How to Present a Paper
in Theoretical Computer Science: A Speaker's Guide for Students
- How
to Present a Paper by Ashwin Ram
- The Role of Public
Speaking in the Business World
Technical writing/research advice:
Technical
reviewing/referee advice:
Advice for faculty:
- New
Software Engineering Faculty Symposium (NSEFS) NSEFS
03 slides NSEFS
05 slides NSEFS
06 slides
- CRA
Academic
Careers 2004 talk slides 2006
- CRA-W
2005 CAPP Professional Development Seminar with talk slides
2004
with talk slides
- CRA-W
Career Mentoring Workshops 2005
talk slides 2003
talk slides 2000
talk slides 1999
talk slides 1993-1999
talk slides Career
Mentoring Workshops Booklet
- Book: Tomorrow's
Professor
-
- Writing funding proposals:
- Advice
on Writing Proposals to the National Science Foundation
- How
Your Grant Proposal Compares
- Bad Advice on
Peer Review of Grant Proposals
- Panel:
Successful fellowship and grant applications Mary
Lou Soffa, Barbara Ryder Joseph
Urban at 2007
PL summer school
- Writing
an NSF Career Award proposal from Michael
Ernst's advice for faculty
- NSF
CAREER Proposal Writing Tips edited by Z J Pei
- Advice on Writing Proposals to the National
Science Foundation by Susan Finger, Carnegie Mellon University
- Career
Mentoring Workshops Booklet including an articile on "Obtaining
Federal Funding"
- Writing
a good grant proposal by Simon Peyton Jones and Alan Bundy
- NSF's
Guide
for Proposal Writing
- NSF's
Grant
proposal guide (2007)
- Wisconsin
advice collection on writing proposals
- Guide for
Writing a Research Proposal by Joseph Levine.
- Prof.
James Hendler's slide show on "how to obtain funding".
- Hints on Preparing
Research Proposals
- NSF
proposal writing
- Willamette
University's Tips
for Writing a Successful Grant Proposal
- Grant
writing tips collection
- Proposal
tips at TAMU Tips
for proposal writing
- NSF BPC proposal
writing tips
- Proposal
Writing Resources
- Early
Career Geoscience Faculty: Teaching, Research, and Managing Your Career
- Tips
for proposal writing
- Wilbers:
Grant Proposal Writing
- Tips
for Successful Grant-Writing
- NSF
SE/PL granted funding
- NSF Programs
for Education and Academic Career Development
- NSF
programs info from Caltech
- So
you want to win a Career Award: advice from NCSU
- Tips from
Grant Proposal Development Workshop@PDX
- NSF
Grantsmanship Workshops at Buffalo
- NSF
program overview ITR
Vanderbilt meeting
- Challenges
in Interdisciplinary Education for Embedded Systems
- National
Science Foundation (NSF) Sponsored Workshop on Critical Infrastructure
Protection (CIP) for SCADA and IT Systems
- NSF
Infrastructure 2005 2005 NSF CISE/CNS CRI PI's Meeting
- Contacts
- Contacts
at Funding Agencies
- 2005 NSF
Career Award Proposal Writing Workshop (in ME) 2007 Workshop
(in ME)
- NSF: fastlane / CISE
- DARPA / NASA / NIST / ONR
- Sample
NSF proposals collected from Internet:
- NSF ITR: A
Framework for Environment-Aware, Massively Distributed Computing by
David Evans
- NSF
CCLI: Teaching Software Engineering Using Lightweight Analysis by David
Evans
- University
of Virginia Teaching Fellowship: Teaching Introductory Computer Science
as a Liberal Art by David Evans
- NSF
CAREER: Programming the Swarm by David Evans
- NSF
CAREER: Automatic Generation of Configuration Management Repositories
by Jim Whitehead
- NSF ITR
MIT project
- NSF
ITR program proposal, Alan F. Karr, David Notkin, Adam
Porter, and Douglas Schmidt.
- NSF
ITR proposal by Walt Scacchi
- An
NSF Proposal by Robert Paige NSF
KDI Proposal: Project Description NSF 952
NSF Proposal
98-10280
-
- Faculty
mentoring:
- How
departments can support Assistant Professors by Kathryn. S.
McKinley
- CRA
Academic Careers Workshop 2004 Slides
Career
Mentoring Workshops Booklet
- New
Software Engineering Faculty Symposium (NSEFS) NSEFS
03 slides
- 2004 PAESMEM/Stanford
School of Engineering Workshop on Mentoring in Engineering
Talk
slides
- CRA-W's
publications page contains resources such as their "Career
Mentoring Workshops Booklet".
- U.
Washington ADVANCE workshops
- CRA
Conference at Snowbird 2004 with slides
- CRA-W
Graduate Cohort Program with slides
- CRA-W
Career Mentoring Workshop with reports and resources
- CRA-W
Career Mentoring Workshop 2003 at FCRC with slides
- CRA-W
Career Mentoring Workshop 2003 at SIGCSE with slides
- CRA-W
Career Mentoring Workshop 1993/1995 with scripts
- CRA
Conference on "Grand Research Challenges in Information Security
& Assurance" with slides and videos
-
- Professional
service:
- Chairing
a Conference Session
- Double-blind
submission is better by Kathryn. S.
McKinley
- Advice
on PC chair duties by Kathryn. S.
McKinley
- Running
a conference or workshop from Michael
Ernst's advice for faculty
- Running
a conference program committee meeting from Michael
Ernst's advice for faculty
- Organizing
a workshop from Michael
Ernst's advice for faculty
-
- Networking:
- Career
Networking by Janice Cuny (booklet
page 31)
- Networking
by Lori Clarke
- Networking
Skills by Kathryn McKinley and Mary Jean Harrold
- Networking
on the Network: A Guide to Professional Skills for PhD Students
- Advice
to students who attend conferences by David Notkin
- Networking
for jobs
-
- Research
component:
- Setting
up a Research Agenda at ICSE 2005 and Setting
up a Research Agenda at the New Software Engineering Faculty
Symposium at ICSE 2003 and by Barbara Ryder
- CRA
Mentorship workshops on Collaborative
Research by Barbara
Ryder
- You
and Your Research (or PDF)
- Scientist:
Four golden lessons
- On Being A
Scientist: Responsible Conduct In Research
- UCIrvine
ICS 280: Seminar in Information and Computer Science Research
Methodology for Software
- Rick
Snodgrass on LPU: least publishable unit, SIGMOD Record, March 2001
In
Defence of the Least Publishable Unit / by Whitney J. Owen
-
- Advising
component:
- Life
After Attaining Full Professorship at FCRC 1999 and Mentoring
Students at the New Software Engineering Faculty Symposium
at ICSE 2005 by Barbara
Ryder
- Writing
a letter of recommendation from Michael
Ernst's advice for faculty
- How to
Be a Good Graduate Student/Advisor by Marie desJardins
- Guide
to working with Norman Ramsey expectations and obligations as
an advisor.
- How
to stump students on an oral qualifier by Douglas Comer
- Advisor,
Teacher, Role Model, Friend On Being a Mentor to Students in
Science and Engineering. National Academy Press, 1997.
- How
to be a Terrible Research Advisor Nigel Ward, 1992.
- Advice
for Prospective Research Students on Contacting Potential Advisors
by David
Evans
-
- Teaching
component:
- Ways
to obtain tenure in a university by Douglas Comer
- Teaching-Oriented
Academic Jobs Panel
- Postdoctoral
Teaching: Opportunities and Resources
- Computing
Research Association Effective Teaching Resources
- Teaching
Tips from UC Berkeley
- Linked
Bibliography on College Teaching by Craig Nelson
-
- Time
management
- Time
Management for New Faculty, Anastassia Ailamaki and Johannes
Gehrke. SIGMOD Record 2003 Time
Management for New Faculty
- Time
Management (or PPT)
- New
faculty member learns to manage her time - Christine Julien UT Austin
- Lessons
in time management
-
- Misc:
- Becoming a
Better Professor by Nigel
Ward
- Patterson's
Rules for New Computer Science and Engineering Professors, by
Dave
Patterson
- How to Have a Bad Career in Research/Academia
by Dave Patterson
(also look here for Prof. Patterson’s
other non-technical
talks)
- Non
Technical Talks (Career Advice, Berkeley Culture, My Research Past, ...)
by Dave
Patterson
- Tom Henzinger's advice on doing research
- The
Dignified Professor, or Richard Feynman on Teaching
- NCSU's
new faculty 101: An orientation to the professions NCSU's
helping new faculty get off to a good start
- The
top ten things new faculty would like to hear from colleagues
- A
CRA report - Evaluating Computer Scientists and Engineers For Promotion
and Tenure
- Tomorrow's
Professors Tomorrow's
Professor (an excellent collection of articles by Richard
Reis, author of a book with the same title.
- How
to insult a Computer Scientist by Douglas Comer
- Book:
Advice
for New Faculty Members by Robert Boice
- Being a
computer scientist in Hong Kong
- Interview
with Steve Reiss from Brown U.
- Applying
for Jobs in Academia, by Luis Gravano.
- The Ph.D.
Job Hunt – Helping Students Find the Right Positions - Edward D.
Lazowska U Washington
- Information
on software engineering education and the importance of mathematics to
software engineering
- Job
Hunting Online - Tips/Resources
- Preparing
the New Psychology Professoriate
Job hunting advice:
Misc. advice:
English learning advice:
- Grammar/Article
usage:
- Dictionary:
- University
writing resource:
- General writing
books:
- Common Errors in English
- English Usage Online Resources
- Book: (Online)
Strunk, W., Elements of Style Strunk
(Easy to read, very useful as the first writing book to read)
American
Heritage® Book of English Usage.
Bartleby
Reference
- Book:
Style: Ten Lessons in Clarity and Grace (This is not a book
for easy reading, but it can be very helpful in improving writing
style, being the textbook in an excellent writing
style course I attended)
- Book:
The Minto Pyramid Principle: Logic in Writing Thinking &
Problem Solving (a pricy book, but seems to be easy to read, a
much cheaper Chinese edition is available here)
- Book:
BUGS in Writing: A Guide to Debugging Your Prose (Also easy
to read, like a manual for checking different issues)
- Book:
The Handbook of Technical Writing, Seventh Edition (This
can be a good reference book to put on your bookshelf)
- Book:
MLA Handbook for Writers of
Research Papers (This
shall be a useful book. I put it here especially because in China there
is a much cheaper
[English edition] copy for sale.)
- Book:
MLA Style Manual and Guide to
Scholarly Publishing (This
shall be a useful book. I put it here especially because in China there
is a much cheaper
[English edition] copy for sale.)
- Book:
(Online) The Mayfield Handbook of Technical and Scientific Writing
- Book:
Writing for Computer Science: The Art of Effective Communication
- Book: The Chicago Manual of Style:
TThe Essential Guide for Writers, Editors, and Publishers
- Book: Mathematical Writing book by
Donald E. Knuth
- Book:
A Few Rules from "A Handbook for Scholars" Scholars