teaching

Northwestern University

CS 111: Fundamentals of Computer Programming I (2020 Fall, 2024 Fall)

CS 211: Fundamentals of Computer Programming II (2021 Fall, 2022 Winter, 2022 Spring, 2022 Fall, 2023 Spring, 2023 Fall)

CS 212: Mathematical Foundations of Computer Science (2021 Spring)

CS 213: Intro to Computer Systems (2024 Spring)

CS 354: Computer System Security (2021 Winter, 2023 Winter, 2024 Winter, 2025 Winter)

CS 355: Digital Forensics and Incident Response (2025 Spring)

CS 450: Internet Security (2020 Winter, 2021 Winter, 2023 Winter, 2024 Winter, 2025 Winter)