Graduate-level HQP

Note to grad school applicants

Admission decisions are made by a committee that compares all applicants based on GPA, breadth and depth of knowledge in Computing Science, letters of recommendation, and proficiency in English. Here are instructions on how to apply.

If you would like me to support your application, consider that I will only express support for your application if you provide me strong evidence that you are both qualified and very interested or if you are recommended to me by a colleague whom I know and trust.

  • If you are applying for the thesis-based MSc program, send me a personalized email describing your best project that uses one of machine learning, information retrieval, or natural language processing.
  • If you are applying for the PhD program, read one of my papers or the papers that they cite following the how to read a paper technique and send me the result of your second pass. Also, try to explain something you would like to study further, and why.

Also, please copy/paste this note on your email: I have read your note, and I am not mass-emailing you.

Openings for visitors, undergraduates, and high-school interns

I occasionally supervise international visiting students, both at the undergraduate and at the graduate level, as well as local high school students, on specific projects that are related to the research of my current graduate students.

If you are not in Canada, please consult UAlberta International for details on the programs offered by the University of Alberta. I can only supervise you through such programs.

If you are a local high-school student with a strong passion for CS, please consult the Ross and Verna Tate High School Internship Program.