At Iowa State University, I teach software engineering courses
- CprE 562x Secure Software Engineering 2020, 2021
- SE 339 Software Architecture and Design 2017, 2018, 2019, 2020, 2021
- SE 491 Senior Design , 2020, 2021
- SE 329 Software Project Management, 2017, 2018, 2019, 2020, 2021
- SE 185 Problem Solving in Software Engineering, 2017
Some recording are available on YouTube
Previous courses
TU Darmstadt, Germany
- Winter 2015 Secure Software Development (Graduate course)
- Winter 2014 Secure Software Development (Graduate seminar)
- Summer 2014 Tool-based Approaches to Software Security (Advisor)
I also taught courses at Kalamazoo College and Western Michigan University.