Teaching
University of Toronto
ECO225H1 · Data Tools for Economists · Syllabus (2026)
ECO1465H1 · Applied Causal Machine Learning (MA/PhD) · Syllabus (2025)
ECO250Y0 · Big-Data Tools and Applied Machine Learning for Economists, University of Oxford (U of T Summer Abroad) · Syllabus
University of Illinois
Course Materials
Guidelines, exercises, and notebooks from my courses, shared for other instructors and for students deciding whether to enrol. Everything here is my own material; student work is not posted. Comments from anonymous course evaluations are on a separate page: what students say.
Data Tools for Economists
Applied Causal Machine Learning
Microeconomic Theory and Applications
The Economic Impact of Removing GST on New Residential Rental Developments: instructions· practice file
For Instructors and TAs
The Research Mentoring TA Manual is an open-source guide for teaching assistants who supervise student research projects. Fourteen chapters cover feedback on research questions, code, empirical results, and writing; collaboration-hour protocol; AI-era guidelines; grading calibration; and common student problems, with rubrics, templates, an onboarding workshop, two worked cases, and a feedback quiz for TA training. Read it as a single PDF.
The Econ Data TA is an AI coach for project-based data courses, written as a system prompt any instructor can copy. It explains and debugs but will not complete graded work.
PhD students who want to teach a session in one of my courses can apply through Teaching the Frontier. Writing on teaching: Facilitating Scaffolding and Team Projects in Non-Computer Science Courses with GitHub Classroom (Teaching Online Pedagogical Repository, UCF, 2023).