teaching

  • COMP_SCI 110 - Introduction to Computer Programming
    • Instructor, Northwestern University
    • Avg. Class Size: 185 – Total Students: 1220
    • Winter 2022, Spring 2022, Winter 2023, Spring 2023, Winter 2024, Spring 2024, Winter 2025
  • COMP_SCI 111 - Fundamentals of Computer Programming I
    • Instructor, Northwestern University
    • Avg. Class Size: 396 – Total Students: 1589
    • Fall 2021, Fall 2022, Fall 2023, Fall 2024
  • COMP_SCI 212 - Mathematical Foundations of CS
    • Instructor, Northwestern University
    • Fall 2022
  • COMP_SCI 396 - Communicating Computer Science
    • Course Designer & Instructor, Northwestern University
    • Avg. Class Size: 36 – Total Students: 125
    • Winter 2022, Spring 2022, Spring 2023, Spring 2024, Spring 2025
  • COMP_SCI 396 + 496 - Pedagogical Design in CS
    • Course Designer & Instructor, Northwestern University
    • Spring 2025
  • SESP 310 - Introduction to Statistical Causal Inference
    • Course Designer & Instructor, Northwestern University
    • Spring 2020
  • COMP_SCI 372/427 + LRN_SCI 496 - Designing and Constructing Models with Multi-Agent Languages
    • Guest Lecturer & Teaching Assistant, Northwestern University
    • Spring 2018, Spring 2019, Spring 2021
  • SESP 210 - Introduction to Statistics and Research
    • Recitation Instructor & Guest Lecturer, Northwestern University
    • Winter 2016, Fall 2016, Winter 2017, Fall 2017, Winter 2019