Teaching

  • CSCI 310 Introduction to Software Engineering
    • Fall 2023 (class size 182), Fall 2022 (class size 173), Spring 2022 (class size 229)
    • Fall 2019 (class size 144, course eval)
    • Fall 2018 (class size 138, course eval)
  • CSCI 360 Introduction to Artificial Intelligence
  • CSCI 599 Automated Reasoning and Verification
  • CSCI 699 Introduction to Software Synthesis
  • CSCI 699 Quantitative Information Flow and Side Channels
    • Fall 2021 (class size 5), Fall 2020 (class size 7)