
My teaching interests fall into the general categories of introductory computer science, computer programming, and visual computing. Teaching at a small college requires one to be a jack of all trades!
Current students looking for the home page for a course they are taking with me need to login to the College's Blackboard site to view course materials.
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: Special Topics in Computer Science: Visualization
- CSC 4181: Special Topics in Computer Science: C#.NET Programming
- 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)
- CSE 564: Visualization (Spring 2004) [graduate course]