Post date: Apr 7, 2015 6:01:59 AM
Another must read on doing a Ph.D.: http://www.cs.unc.edu/~azuma/hitch4.html
"A computer science graduate school survival guide, intended for prospective or novice graduate students. This guide describes what I wish I had known at the start of graduate school but had to learn the hard way instead. It focuses on mental toughness and the skills a graduate student needs. The guide also discusses finding a job after completing the Ph.D. and points to many other related web pages. (Ronald T. Azuma)"