Skip to content

Teaching

Courses

Course pages carry the syllabus and whatever materials can be shared publicly.

Course Lecturer at the Institute for Transport Planning and Systems (Transport Systems group), ETH Zürich.

ETH Zürich Graduate

Guest Lecturer, Department of Civil Engineering, University of Toronto. Lectured one session: Transferring in Public Transit.

University of Toronto Graduate

Urban Operations Research

Fall 2019–2022 2021

Guest Lecturer, Department of Civil Engineering, University of Toronto. Lectured four sessions on Integer Programming in Transportation Engineering and created a coding assignment on mixed-integer programming using GUROBI in Python.

University of Toronto Graduate

DEEP Instructor (Da Vinci Engineering Enrichment Program), University of Toronto. Developed the course materials and delivered 2.5-day and 5-day programs for senior high-school students.

University of Toronto Undergraduate

Department of Civil Engineering (urban operations research; public transit operations and planning; engineering economics and decision making; probability and statistics) and Department of Mathematics (Calculus II; Linear Algebra).

University of Toronto Graduate

Department of Civil Engineering. Course: Risk Analysis.

Sharif University of Technology Undergraduate