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
