Join us!

We are always interested in taking on postdocs, grad students, and undergrads. Email Michael a CV and cover email describing your research interests. Postdoc applicants should propose a specific research project, and others are welcome to as well! Undergrad and grad applicants should send an undergrad transcript (unofficial is fine) and grad transcript, if any.

We encourage applications from a wide range of backgrounds, though strong programming skills are a must! Biology experience is an asset but not a necessity; you can learn on the job. We are extremely open to remote work and flexible working hours.


We offer competitive salaries and generous benefits. We welcome remote postdocs based elsewhere in Canada or internationally.

Grad students

We take Master’s and PhD students through the Institute of Medical Science. Please reach out to Michael before applying.


We are especially interested in U of T undergrads looking to take research-based courses. We participate in the Research Opportunities Program, which allows any Arts and Science student to work with any professor for credit through courses offered by their program or college. We also take students from program-specific courses like BCB330/BCB430 for Bioinformatics and Computational Biology, ESC499 for Engineering Science, and HMB496/HMB499 for Human Biology. Undergraduate students from other universities may be able to join the lab through exchange programs like the Mitacs Globalink Research Internship.