My teaching interests fall into to general categories: fundamentals of computer science and computer programming, and visual computing. Following are the courses I have taught at Dowling College, unless noted otherwise.
Current students looking for the home page for a course they are currently taking need to login to the College's Blackboard site.
Courses Taught at Dowling College
- CSC 1009: Introduction to Spreadsheets & VBA
- CSC 1012/1023: Introduction to Computer Science
- CSC 1024: Introduction to Programming
- CSC 2025: Data Structures
- CSC 2060: Computer Organization and Systems Programming
- CSC 2076: C++ Programming Language
- CSC 2078: Computer Graphics
- CSC 3080: Operating Systems
- CSC 3171: Algorithms
- CSC 4181: Visualization
- MTH 1003: Elements of Mathematics I
- MTH 3140: Numerical Analysis
Courses Taught at Stony Brook University
- CSE 213: Foundations of Computer Science II (TA, Fall 1998 at Stony Brook University)
- CSE 564: Visualization (Spring 2004 at Stony Brook University) [graduate course]