Recent Teaching
Spring 2024
- CSci 227: Programming Methods
Lectures: Wednesdays, 10:15am-11:30pm, HN 1001E; Labs: HN 1001G, Hunter College.
- CSci 181/182/183: Internships.
Fall 2023
- CSci 39542: Introduction to Data Science
Lectures: Wednesdays, 11:30am-2:15pm, in-person, Hunter College.
- CSci 181/182: Internships.
Spring 2023
- CSci 39542: Introduction to Data Science
Lectures: Wednesdays, 11:30am-2:15pm, in-person, Hunter College.
- CSci 183: Internships.
Fall 2022
- CSci 493: Algorithms for Tree Distributions
Lectures: Wednesdays, 10am-12:30pm, in-person, Hunter College.
- CSci 181/183: Internships.
Spring 2022
- CSci 39542: Introduction to Data Science
Lectures: Mondays, Thursdays, 2:45pm-4pm, in-person, Hunter College.
- CSci 183: Internships.
Fall 2021
- CSci 39542: Introduction to Data Science
Lectures: Mondays, Thursdays, 2:45pm-4pm, on-line, Hunter College.
Spring 2021
- CSci 181/182/183: Internships.
Spring & Fall 2020
- I was on sabbatical leave and did not teach these terms.
Fall 2019
- Course coordinator for introductory programming, Hunter College.
- CSci 127: Introduction to Computer Science
Lectures: Tuesdays 9:45am-11:00am, North 118; Labs: HN 1001E, Hunter College
- CSci 127: Honors Section of Introduction to Computer Science, Hunter College.
Spring 2019
Fall 2018
Spring 2018
Fall 2017
Spring 2017