Courses taught at Mount Holyoke:

  • Spring 2022:

    1. COMSC-100 : Computing and Digital World (3 credits)

    2. COMSC-106 : Introduction to Applied Computing (3 credits)

    3. COMSC-225 : Software Development and Design (3 credits)

  • Fall 2021:

    1. COMSC-100 : Computing and Digital World (3 credits)

    2. COMSC-225 : Software Development and Design (3 credits)

Courses taught (TA'd) at Iowa State University:

  • Spring 2021, Spring 2020, Spring 2019:

    1. COMS-412/512 : Formal Methods in Software Engineering (3 credits)

  • Spring 2016, Fall 2016, Spring 2017, Fall 2017, Fall 2020:

    1. COMS-321 : Introduction to Computer Architecture & Organization (3 credits)