Teaching history
SPRING 2024
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 493.77
– Deep Learning (Team teaching with Dr. Susan L. Epstein )
FALL 2023
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 127
– Introduction to Computer Science, Recitation (Honors)
SPRING 2023
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 493.77
– Deep Learning (Team teaching with Dr. Susan L. Epstein )
FALL 2022
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
SPRING 2022
CSCI 493.77
– Deep Learning (Team teaching with Dr. Susan L. Epstein )
CSCI 127
– Introduction to Computer Science (Large Lecture) – Course Coordinator
FALL 2021
CSCI 127
– Introduction to Computer Science (Large Lecture + Honors Section) – Course Coordinator
SPRING 2021
CSCI 127
– Introduction to Computer Science (Large Lecture) – Course Coordinator
SPRING 2021
CSCI 127
– Introduction to Computer Science (Large Lecture) – Course Coordinator
FALL 2020
CSCI 127
– Introduction to Computer Science (Large Lecture + Honors Section) – Course Coordinator
SUMMER 2020
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 127
– Introduction to Computer Science (Course Coordinator)
SPRING 2020
CSCI 127
– Introduction to Computer Science (Large Lecture) – Course Coordinator
FALL 2019
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 127
– Introduction to Computer Science, Recitation (Honors)
SUMMER 2019
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
SPRING 2019
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 127
– Introduction to Computer Science, Recitation
FALL 2018
CSCI 235
– Software Design and Analysis II (Data Structures), Large Lecture – Instructor and Course Coordinator
CSCI 127
– Introduction to Computer Science, Recitation (2 sections + Honors)
2006 - 2012
CSCI 135 – Software Design and Analysis I
CSCI 136 – Supervised Programming Lab
CSCI 127 – Introduction to Computer Science
CSCI 121 – Computers and Money
CSCI 150 – Discrete Mathematics
CSCI 120 – Introduction to Computers