Student mentorship

Students from École Polytechnique (X), Harvard, McGill, MIT, Princeton, Yale, and the University of Guelph were mentored in the Blanchette (McGill and X), Gerstein (Harvard and Yale), Kremer (Guelph) laboratories, and at SEMC-NYSBC (CSIC, MIT, and Princeton).

If you are interested in mentorship opportunities with Dr. Cameron, please complete this Google Form and email him explaining your interest.

Mikel Iceta Tena
Mikel Iceta Tena
PhD, CSIC
2025
cryo-EM
Rekkab Gill
Rekkab Gill
MSc, Guelph
2021–24
3D genome organization
Qanita Turabi
Qanita Turabi
MBinf, Guelph
2023
3D genome organization
Seb Seager
Seb Seager
BSc, Yale
2020–23
cryo-EM
David Peng
David Peng
BSc, Yale
2021–22
cryo-EM
Alex Haslund-Gourley
Alex Haslund-Gourley
BSc, Yale
2020–21
cryo-EM
Matthew Kirchhof
Matthew Kirchhof
MSc, Guelph
2019–21
3D genome organization
Ellen Qian
Ellen Qian
BSc, Yale
2020–21
cancer
Abhinav Godavarthi
Abhinav Godavarthi
BSc, Yale
2019–20
immune profiling
Julian Rubinfien
Julian Rubinfien
BSc, Yale
2019–20
cryo-EM
Julie Prost
Julie Prost
MSc, McGill
2018–19
3D genome organization
Seara Chen
Seara Chen
BSc, McGill
2016–18
3D genome organization
Jack Guo
Jack Guo
MSc, McGill
2017–18
machine learning
Pouriya Alikhani
Pouriya Alikhani
BSc, McGill
2017
C. elegans
Côme Weber
Côme Weber
MSc, X
2016
3D genome organization

Rotation, short-term, and internship students

Jonathan Zhao  BSc intern, MIT (2025) — cryo-EM
Ian Fuller-Thomson  BComp short term, Guelph (2025) — 3D genome organization
Joann Amoako  BSc intern, Princeton (2024) — cryo-EM
Eric Ni  PhD rotation, Yale (2020–24) — cryo-EM
Alex Lan  BSc short term, Yale (2023–24) — 3D genome organization
Leo deJong  BSc short term, Yale (2023) — cryo-EM
Tony Li  BSc short term, Yale (2023) — cryo-EM
Susanna Liu  BSc short term, Yale (2022) — cryo-EM
Maaz Syed  BComp short term, Guelph (2022) — 3D genome organization
Mihir Gowda  BSc intern, Harvard (2020) — cryo-EM

Course lecturing

COMP 364 Fall 2017: Computer Tools for Life Sciences (3 Credits)

School of Computer Science, McGill University
Co-instructed with Carlos G Oliver

Description

Introduction to computer programming in a high level language: variables, expressions, types, functions, conditionals, loops, objects and classes. Introduction to algorithms, data structures (lists, strings), modular software design, libraries, file input/output and debugging. Emphasis on applications in the life sciences.

By the end of this course, students will be able to:

  1. Design and describe precise, unambiguous instructions that can be used [by a computer] to solve a problem or perform a task
  2. Translate these instructions into a language that a computer can understand (Python);
  3. Write programs that solve complex problems (especially those arising in Life Sciences) by decomposing them into simpler subproblems
  4. Apply programming-style and structure conventions to make your programs easy to understand, debug and modify
  5. Learn independently about new programming-language features and libraries by reading documentation and by experimenting

Python v3.6 (via Anaconda) and Sublime (or any other plain text editor)

Textbook

How to Think Like a Computer Scientist: Interactive Edition (Python)

Student evaluation

      Quizzes: 5% (10 quizzes worth 0.5% each)
      Assignments: 35% (5 assignments worth 7% each)
      Midterm exam: 20%
      Final exam: 45%

Example lecture below:

An example Jupyter notebook assignment may be downloaded here.
(requires Anaconda and Python 3)


Certificate of College Teaching Preparation (CCTP)

Certificate of Completion (July 2020)

Administered by the Yale Center for Teaching and Learning (CTL) and Center for the Integration of Research, Teaching and Learning (CIRTL), the CCTP program provides comprehensive training in effective college teaching.

Requirements of the CCTP and CIRTL association:

  1. CIRTL MOOC: an introduction to evidence-based undergraduate STEM teaching
  2. Six CTL Advanced Teaching Workshops (ATWs), CIRTL workshops, or short courses
  3. Two occasions of observing others teaching with written reflections
  4. Participation in two learning communities
  5. Compiled teaching portfolio

The compiled teaching portfolio is available upon request. Please send an email with “Teaching portfolio request” as the subject line.