Teaching Interests

My teaching interests include computer vision, programming, machine learning, and database systems. I am particularly interested in integrating practical programming, research-oriented learning, and emerging AI technologies into the classroom.


Current Teaching

Fall 2026


Courses Taught

CPS 4841: Computer Vision

Fall 2025, Fall 2026
Course developed and taught by me.

CPS 4982: Special Topics in Computer Vision

Fall 2024
Course developed and taught by me.

CPS 1231: Foundations of Computer Science

Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026, Fall 2026
Java Programming

TECH 3740: IT Database Management Systems

Fall 2023, Spring 2024