Teaching

Course Content Development

Oct 2018 - present

As part of the eLATE team, I am developing engaging instructional activities to introduce ethics in undergraduate engineering courses. Topics include data privacy, algorithmic bias, and "user as the product".

Fall 2018

Using my research on machine learning education, I helped the facilitators of Computing Workshop (Eric Mayhew & Jacob Errington) structure a 6-lesson workshop on machine learning for students with little to no background in computer science or mathematics. Syllabus available here under 'Software - Fall 2018'.

Teaching Assistantships

Fall 2016, 2017

Upper-undergraduate and graduate engineering course

Fall 2017

Graduate engineering course

Academic Service

Sept 2016 - April 2017

VP Academic, McGill's Computer Science Undergraduate Society

I was elected as the student representative for educational and curricular matters in computer science. In this role, I developed course guides, promoted student involvement in research, and provided faculty with course feedback.

Winter 2017

Tutor, CSUS Helpdesk

I provided free, peer-to-peer tutoring service for early undergrad CS courses via the Helpdesk. Awarded Tomlinson Engagement Award for Mentoring.