General Resources for Graduate Students

Below are a few resources which graduate students may find helpful. These resources provide information about working with your advisor, choosing a research topic, publishing your research, getting an academic job, current career opportunities, academic salaries, and much more.

General Info

How to Have a Bad Career in Academia, talk by Dave Patterson
Tomorrow's Professor Listserv
Collected Advice on Research and Writing
Suggestions for Teaching with Excellence
NRC Rankings of CS PhD Programs
US News Rankings of CS PhD Programs
What's really important when deciding where to do your Ph.D
The Hitchhiker's guide on graduate school

Writing and Presentation Guides

Simon Peyton Jones's guide on how to write a good paper and do research.
Strunk and White's Elements of Style
Encyclopedias, Dictionaries, and Thesauri
Checklist for Articles
How Not to Write a Paper
Mathematical Writing
Writing Up Your Final Project
Views and Feelings: A Word of Encouragement
A course on Writing and Oral Skills in Computer Science
Tips on Oral Presentations, an annual Usenet post by Henry Spencer.
The task of the referee, by Smith, A J., Computer 23(4): p. 65-71. Apr. 1990.
Collected Advice on Research and Writing
The Science of Scientfic Writing, an excellent article written by English professors for scientists.


The Chronicle of Higher Education
The Great Job Search, talk by Margo Seltzer
ACM Job Listings
CRA Job Announcements
CRA Taulbee Survey
Patterson's Rules for New CS Professors
U. Wisconsin Survey of PhD programs
Advise on eating while interviewing.
Advise on how to behave right after your talk.

(Last updated: 12/05/2015)