Teaching
I am an Assistant Professor of Computer Science at Alfred University and have taught as a Mentor/Teaching Assistant at Iowa State University. My teaching focuses on connecting theory with practical applications through hands-on, project-driven learning, with emphasis on machine learning, AI, scientific computing, and web technologies.
Alfred University
Assistant Professor
CSCI156 – Introduction to Computer Science
Fall 2025 , Spring 2026
This course is an introduction to the fundamental concepts of computer programming
using Python. Topics include conditional statements, loops, recursion, procedural
programming, variable scope, doc-strings, unit testing, dictionaries, simulation,
creating and using modules and packages, and object-oriented programming.
CSCI400 – AI for Computer Vision
Fall 2025 , Spring 2026
This project-based course explores advances in Computer Vision and Deep Learning,
providing students hands-on experience with AI. Topics include Convolutional Neural
Networks (CNNs), Transformers, Vision Transformers, and real-world applications,
preparing students for industry-level AI workflows.
Iowa State University
Mentoring / Teaching Assistant
AI 2010 – Introduction to Applied AI
Fall 2024
Fall 2024
Broad introduction to AI, focusing on applications and impact across
different fields and industries. Provides an overview of AI concepts,
terminology, and real-world examples, allowing students to understand
how AI is transforming various domains. Includes societal implications,
ethical considerations, and potential challenges associated with AI.
COMS 1130 – Spreadsheets and Databases
Fall 2024
Used Microsoft Excel spreadsheets and Microsoft Access databases to input, store,
process, manipulate, query, and analyze data for business and industrial applications.
COMS 1060 – Introduction to Web Programming
Spring 2017 , Fall 2017 , Spring 2018
Introduction to web programming fundamentals including HTML5, CSS, JavaScript,
jQuery, PHP, SQL, and MySQL. Covered accessibility, usability, and SEO principles.
No prior programming experience required.