Prospective PhD and Master students
Thanks for your interests!
- Please apply to the UofT Department of Computer Science.
The application deadline is typically around December 1st.
-
Please explicitly list me as one of your potential advisors to ensure your application is reviewed by me.
In your Statement of Purpose, please describe your specific research interests and what you would like to pursue under my supervision.
-
There is generally no need to email me,
as it's difficult to make decisions before reviewing official application materials.
- Characteristics I Look for in Ph.D. Students:
- Curiosity: A successful Ph.D. student has a genuine and deep desire to understand fundamental principles and explore the unknown in their area of interests.
- Independent thinking: It is crucial for students to think creatively, challenge assumptions, formulate original questions, and develop their own research approaches and perspectives.
- Open to communication: Effective communication is vital. I value students who clearly articulate ideas, are receptive to feedback, and engage constructively in discussions.
- Perseverance: Research inevitably involves challenges and setbacks.
I seek students who demonstrate resilience, are not easily discouraged, and possess the determination to complete complex projects. This involves a willingness to iterate, refine approaches, and maintain motivation over the long term to achieve meaningful research contributions.
Current UofT undergraduate students
I mentor a few undergraduate students each year through CSC494/495 and/or the
Undergraduate Summer Research Program.
- You should have completed CSC324 with a grade of at least A.
- My graduate course, CSC2126 (Topics in Programming Languages), usually reserves a few spots for undergraduates.
- Here are some helpful materials to get you started: