Teaching

@ UCalgary

2021--2022 Academic Year

  • ENCM 515: Digital Signal Processors (Winter 2022)


@ NYU

At New York University..... helping with:

2020--2021 Academic Year

  • EL 6463: Advanced Hardware Design (Fall 2020)

  • EL 9453: Introduction to Hardware Security and Trust (Spring 2021)

2019--2020 Academic Year

  • CS-UY 2214: Computer Architecture and Organization (Spring 2020)

    • I took over part-way through the course to help out given the COVID-19 pandemic

      • This involved restructuring the course to accommodate remote learning and devising assessments

    • Around 120 undergraduate students (sophomore/juniors)

  • EL 9453: Introduction to Hardware Security and Trust (Spring 2020)

    • I taught several lectures on Logic Locking/Obfuscation as a family of techniques to protect digital design IP

    • I helped design a number of assessments

  • EL 6463: Advanced Hardware Design (Fall 2019)

    • I helped design and deliver a number of assessments

2019 Academic Year

  • EL 9453: Introduction to Hardware Security and Trust (Spring 2019)

    • I helped design several assessments, introduce new grading rubrics, and provided on-the-ground support to students


@ UoA

At the University of Auckland, I was a Professional Teaching Fellow*. I was awarded a Students’ Choice Top Teacher Award in 2018 (recognizing me as one of 15 in the Faculty)!

2018 Academic Year

COMPSYS 701 --- Advanced Digital Design

COMPSYS 704 --- Advanced Embedded Systems

COMPSYS 725 --- Networks and Distributed Applications

COMPSCI 313 --- Computer Organization (Undergraduate-level)

ELECTENG 101 --- Electrical and Digital Systems (Acting Course Coordinator)

Before working as a PTF, I worked as a Graduate Teaching Assistant (GTA) for a variety of courses covering computer architecture, digital system design, and embedded systems design.

*In North America, roughly comparable to lecturer/instructor, i.e., teaching faculty