NEW! I spoke to CBC Radio about Vibe Coding.
Automatically identifying chess moves humans perceive as brilliant (as opposed to merely strong), with Kamron Zaidi (EngSci 2T4). ICCC 2024, covered in New Scientist and chess.com.
A mysterious interaction between architectures and datasets when using the rotation pretext task in self-supervised pretraining, with Paul Yan (EngSci 2T6) and Amy Saranchuk (EngSci 2T5). NeurIPS 2025 workshop.
Learning a compact representation of microstructures using a custom VAE, with Andy Cai (EngSci 2T5), Sajjad Hashemi (Indy 2T4), and Noah Paulson (Argonne National Laboratory). ICCV 2025 workshop.
How and whether modern vision architectures encode symmetry-based information in images, with Whitney (Zhi) Ji (EngSci 2T5). NeurIPS 2024 workshop.
A pipeline for gaining insights into complex diseases by training LLMs on social media data and analyzing their explanations, with Kexin Chen (MIE M.Eng. '24), Noelle Lim (EngSci 2T3), and Claire Lee (Princeton '20). ML4H @ NeurIPS 2024.
Position information emerges in causal transformers without positional encodings via similarity of nearby embeddings, with Jason Zuo (EngSci 2T4) and Pavel Guerzhoy (UH Mānoa Math). COLING 2025, summary.
Testing the "Honour Culture" theory using social media data, with Juho Kim. EMNLP 2024 workshop.
NΨ Nocturne 2T3: GPT is Coming to Class (as seen at NeurIPS Education Program 2025). NΨ Nocturne 2T4: Defying Gravity/Debugging Properly, Desafinado. NΨ Nocturne 2T3: re: Your Grades
About
I work in machine learning focusing on interpretability and representation learning, using interpretability to understand complex social phenomena, and AI applications, particularly in medicine. I teach computer science and machine learning in the Division of Engineering Science at the University of Toronto.
My last name is pronounced ger-JOY, with a hard "g", and with the "J" pronounced like the "s" in "measure."
Teaching
Recently Taught
- Data Science and Functional Programming in R Mini-Course Summer 2023
- ECE324 — Machine Intelligence, Software, and Neural Networks Winter 2022, Winter 2023
- ESC180 — Introduction to Computer Programming Fall 2009/2010/2014-2016, 2020-2025
- ESC190 — Algorithms and Data Structures Winter 2021-2026
- MIE490 — Mechanical and Industrial Engineering Capstone Fall-Winter 2022-2023
- SML201 — Introduction to Data Science Spring 2020
- SML480 — Pedagogy of Data Science (NEW!) Spring 2020
- SML310 — Research Projects in Data Science Fall 2019, Fall 2018
- SML201 — Introduction to Data Science Spring 2019
- CSC411/CSC2515 — Machine Learning and Data Mining Winter 2018
- CSC411 — Machine Learning and Data Mining Winter 2017
- CSC180 — Introduction to Computer Programming Fall 2014/2015/2016/2020
- STA303/STA1002 — Methods of Data Analysis II Summer 2016
- C4M — Computing for Medicine Winter-Summer 2016
- CSC321 — Introduction to Neural Networks and Machine Learning Winter 2016 (won the CSSU award for excellence in teaching)
- CSC320 — Introduction to Visual Computing Winter 2015
- CSC165 — Mathematical Expression and Reasoning for Computer Science Summer 2014
Grad Students
Undergraduate Student Projects
My Assignments Around the Web
I enjoy creating and sharing my assignments. I sometimes enjoy Googling my name to see who uses them.
Conferences
Co-chair, Nifty Assignments at SIGCSE TS (2023-2027).
Co-chair, Symposium on Educational Advances in Artificial Intelligence (EAAI) 2021-2023, co-located with AAAI.
International Scientific Committee, International Olympiad on Artificial Intelligence (IOAI) (2024-).
(Inaugaural) Program Committee: Toronto Machine Learning Summit (2017-2018)
Media
TV appearances around Geoffrey Hinton's Nobel Prize win, including CTV News, Global TV, CityTV, and CBC Television (2024).
Interviewed by CBC Radio on vibe coding (follow-up article) (2025).
New Scientist covered our work on human perception of chess brilliance (2024), also featured in a Chess.com Blog of the Month winner.
Quoted in MIT Technology Review (2017) on teaching machine learning with TensorFlow; also in Business Insider.
Quoted in The Varsity (2017) on AI for literature search and careers in ML/data science; quoted in The Cannon on grading policies.
Computing for Medicine profiled in UofT News (2016).