Teaching

Courses Taught

Hunter College

  • CSCI 499: Advanced Applications: Capstone for Majors (Fall 2020, Spring 2021, Fall 2023, Spring 2024)
  • CSCI 498: Supervised Research (Spring 2024)
  • CSCI 121: Computers and Money (Fall 2017, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020)
  • CSCI 127: Introduction to Computer Science (Summer 2020)
  • CSCI 150: Discrete Structures Recitation (Spring 2018, Summer 2018)

Iona University

  • CS 301/600: Data Structures and Algorithms (Fall 2021, Fall 2022, Spring 2023)
  • CS 331/630: Theory of Programming Languages (Spring 2023)
  • CS 481: Software Project Development: Design (Fall 2022)
  • CS 482: Software Project Development: Implementation (Spring 2023)
  • CS 465/761: Data Mining (Fall 2022)
  • CS 148: Data Science and Society (Fall 2022)
  • CS 140: Computers, Technology and Society (Fall 2021)
  • CS 201: Computer Science I (Fall 2021)

Courses as Teaching Assistant

Hunter College

  • CSCI 353: Machine Learning (Fall 2020)
  • CSCI 350: Artificial Intelligence (Spring 2020)

The Graduate Center

  • CSC 74011: Artificial Intelligence (Fall 2020)