Courses Publications Awards
Buffalo State
I have been teaching at Buffalo State in the Computer Informations Systems Department since 2015.
- Computer Fundamentals (CIS101)
- Exploring Computer Science - Web Unit (CIS189)
- Web Programming I (CIS375)
- Database Systems (CIS411)
- Electronic Commerce Technologies (CIS427)
- Object Oriented Programming (Java) (CIS425)
- Web Programming II (CIS475)
University at Buffalo
I have been teaching at UB since 1988. I have taught for the former Informatics Program, the Department of Information Science (Graduate School of Education), the Department of Computer Science and Engineering, the Department of Computational Data-Enabled Science and Engineering, and Millard Fillmore College.
- Introduction to Computing (CSE101)
- Introduction to Programming with Java (CSE115)
- Introduction to Computer Literacy (LIS506)
- Database Management Concepts (LIS569)
- Introduction to Microcomputer Applications (MFC118)
- Web Programming I (MFC215/CDA215)
- Web Programming II (INF211/MFC211/CDA216)
- Systems Analysis and Design (MFC310)
Niagara County Community College Digital Media Department
- Introduction to Web Design (DIG111)
- Advanced Web Design (DIG112) at NCCC
Trocaire College Business Information Department
- Information Literacy (BU099)
- Information Technology (BU132)
Milne Open Textbooks.
Awards
Information Technology
Teaching Excellence
- Millard Fillmore College Student Association's Carl Naish Excellence in Teaching (2002)
Service Excellence
- State University of New York Chancellor's Award for Professional Staff Service Excellence (1993)
- The University at Buffalo Libraries' Kindred Spirit Award (1993)