Teaching

Graduate Teaching Assistant: Modelling Complex Systems

Undergraduate course, University of Guelph, Department of Engineering, 2021

Worked as the only teaching assistant for a programming intensive undergraduate course on modelling complex systems. Held weekly tutorial sections on programming (using Python), Graphs (using NetworkX), Cellular Automata and Agent Based Models. Provided support on development technologies including Git, Restructured Text markup, and Jupyter Labs to students.

Instructor: LearnAI

Undergraduate course, University of Toronto, 2020

Instructor for the LearnAI course to ~100 undergradutes (freshmen up to senior) supported by a team of 6 TAs. Taught modules on introduction to machine learning, scientific python stack and deep learning in a project oriented course.

Graduate Teaching Assistant: Optimization

Undergraduate course, University of Guelph, Department of Engineering, 2020

Worked as a teaching assistant for an undergraduate course on optimization. Held weekly tutorial sections on linear and dynamic programming, markov chains etc

Graduate Teaching Assistant: Engineering Analysis

Undergraduate course, University of Guelph, Department of Engineering, 2020

Worked as a teaching assistant for an undergraduate course on linear algebra. Prepared and delivered modules on least squares approximation, PCA and Markov chains

Community Teaching Assistant: Machine Learning

Online course, Coursera.org, 2017

Worked as community TA for the Machine Learning online course on Coursera.org. Addressed students’ doubts and provided support on the discussion forums.