Current & Recent Courses
Below is a selection of courses I teach at Skidmore College. For the full schedule, please refer to the CS department page.
| Course | Title | Semester |
|---|---|---|
| CS 209 | Data Structures | Fall / Spring |
| CS 306 | Computability and Complexity | Fall / Spring |
| CS 276 | AI and Dynamic Financial Strategies | Spring |
(Course offerings are subject to change. Check the registrar for the most current schedule.)
Teaching Philosophy
I believe in hands-on, project-driven learning where students engage with real-world problems. My courses emphasize critical thinking, collaborative problem-solving, and the ethical implications of computing.
Advising & Independent Study
I welcome students interested in independent study or honors projects related to my research areas. Please visit the Students page for more details.