Material for Prospective Students

General Guides

How to Be a Good Graduate Student
Lance's Graduate Student Guide
How to do Research At the MIT AI Lab
Graduate Student Advice and Research Survival Guide
PhDs.org
The PhD journey: how to choose a good supervisor
Guidelines for selecting a Research Project(further down on the page). Written for topics in combinatorial optimization, however.

Texts on Writing

Advice on Research and Writing
Mathematical Writing by Donald E. Knuth, Tracy Larrabee, and Paul M. Roberts
Writing Center Handouts Successful Writing Tips by Nancy Whichard.
Workbook for CMPE 185 Technical Writing for Computer Engineers and Computer Scientists