Teaching
Teaching certifications
-
Certificate in University Teaching
University of Waterloo.
-
Fundamentals of University Teaching
University of Waterloo.
Teaching experience
-
Course instructor
for CS458 Computer Security and Privacy (co-taught with N. Asokan)
University of Waterloo. Spring 2021.
Course homepage.
-
Teaching assistant
for CS458 Computer Security and Privacy
University of Waterloo.
Spring 2022, Winter 2021, Spring 2020, Spring 2019, Spring 2017, Fall 2016.
-
Teaching assistant
for System Software
DA-IICT, India.
Winter 2016.
Outreach and pedagogy research talks
-
Exploring network security through Netsim
CEMC Summer Conference for CS Educators (2023)
Slides Sample lesson plan Players' guide / Instructor notes -
Netsim
Seeing Possibilities and Rewards in Computer Science (SPARCS) (2023)
Slides -
The best flip: student-focused designs for online flipped classrooms.
University of Waterloo Teaching and Learning conference (UWTL) (2022)
Paper Slides