Know what you want to do and what kind of supervision you want
Talk to other students
Attend courses and seminars
Browse faculty websites
You and your PhD supervisor
How to write an e-mail to a potential supervisor
How to choose a good supervisor
10 truths a PhD supervisor will never tell you
Top 10 ways to annoy your supervisor
How to write to a prospective PhD or postdoc supervisor