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

Graduate School Survival Guide
Graduate Student Survival Kit
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 (PDF).


The Chronicle of Higher Education
The Great Job Search, talk by Margo Seltzer
Landing an Academic Job
Dragomir's Job Resources
ACM Job Listings
IEEE Computer Job Listings
CRA Job Announcements
CRA Taulbee Survey
Patterson's Rules for New CS Professors
Tips for a Massive Academic Job Search
Steve Lumetta's Academic Job Resource Page
Is work hell? Life in industrial research
U. Wisconsin Survey of PhD programs
Summer Internship opportunities
Advise on eating while interviewing.
Advise on how to behave right after your talk.

(Last updated: 02/06/2012)