Dr. Pierre Mckenzie

Associate Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Pierre Mckenzie. Improve your application with a focused, well-structured draft.

Biography

After completing undergraduate studies in physics and a Master's degree in operating systems at McGill University, Pierre McKenzie spent a year traveling the world. He began his programming career in Australia in 1978, where he attended a lecture in computer science given by Steve Cook, an influential figure in computational theory. Upon returning to Canada, he enrolled in a doctorate program at the University of Toronto to further explore operating systems. Five years later, he completed his Ph.D. in computational complexity under the supervision of Allan Borodin and Steve Cook, the inventor of NP-completeness. Pierre has been a faculty member at the Department of Computer Science and Operations Research (DIRO) since 1984, apart from a year at the University of British Columbia and another at the University of Tübingen. Between 2001 and 2005, he served as the director of DIRO, contributing significantly to the department's direction and focus.

Research Interests

Experience

Associate Professor

1984-01-01 — Present

University of Montreal • Montreal, Quebec, Canada

Teaching and researching in the field of computational complexity and computer science.

Requirements for University of Montreal

Master Program
Requirements
GPA Requirement
Required:3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:6.5
TOEFL
Listening
Required:21
Reading
Required:21
Writing
Required:21
Speaking
Required:21
Total
Required:90
Prerequisites
Bachelor degree or equivalent
Application Checklist
  • Official transcripts
  • Birth certificate
  • Proof of French proficiency (B2 level)
  • CV/Resume
  • Two letters of recommendation
Specialization Notes

Most programs require French B2 level; specific departments may require C1 or C2.