If you are interested in working with me at the University of Calgary, please send me your CV, unofficial academic transcripts, and published papers (if any), with "Prospective Student (MSc)" or "Prospective Student (PhD)" in the email subject. For master's candidates, this initial contact is optional but recommended. For PhD candidates, contacting me to make arrangement is a requirement.
Note for Fall 2026: at this time, due to funding constraint, I will only consider candidates who are Canadian citizens/permanent residents (you are eligible and are applying for NSERC master's scholarship).
Computer Science Graduate Program, Thesis-based M.Sc. and Ph.D. (this is not Computer Engineering):
Admission requirements:
Admission course requirements if your undergraduate degree is not in computer science: have taken at least one (third-year or above) undergraduate course in each of the 4 computer science categories below:
If you are an undergraduate student at UCalgary, this is a list of courses you must have taken:
We have a guaranteed minimum full funding package for our thesis-based master's and Ph.D. students. Our graduate students receive health, dental, and vision insurance.
We recognize the importance of equity, diversity, inclusion, and accessibility in research and in the professional development of the students in the research group. We encourage people with diverse perspectives and lived experiences to apply to join us.
Transdisciplinary program: Computational Media Design (CMD), Thesis-based M.Sc. and Ph.D.:
Other degrees we offer:
Prospective students, I would be happy to answer your questions regarding my group. Due to the volume of emails I receive, I may not be able to respond to all applicants.
Finally, here are some notes and advice for prospective graduate students.