Teaching

I am very passionate about teaching at the university level and supporting underrepresented groups. I will be teaching at both undergraduate and graduate levels in my new position at Calgary. I will also be teaching courses as part of the MISP program. I have also engaged in teaching pedagogy research as part of the CUT program.

Teaching certifications

  1. Certificate in University Teaching

    University of Waterloo.

  2. Fundamentals of University Teaching

    University of Waterloo.

Teaching experience

  1. Course instructor for ISEC 631 Privacy By design

    University of Calgary Winter 2025.

  2. Course instructor for CS458 Computer Security and Privacy (co-taught with N. Asokan)

    University of Waterloo. Spring 2021.

    Course homepage.

  3. Teaching assistant for CS458 Computer Security and Privacy

    University of Waterloo.

    Spring 2022, Winter 2021, Spring 2020, Spring 2019, Spring 2017, Fall 2016.

  4. Teaching assistant for System Software

    DA-IICT, India.

    Winter 2016.

Outreach and pedagogy research talks

  1. Exploring network security through Netsim

    CEMC Summer Conference for CS Educators (2023)

    Slides Sample lesson plan Players' guide / Instructor notes
  2. Netsim

    Seeing Possibilities and Rewards in Computer Science (SPARCS) (2023)

    Slides
  3. The best flip: student-focused designs for online flipped classrooms.

    University of Waterloo Teaching and Learning conference (UWTL) (2022)

    Paper Slides