I've been teaching at UB for over 30 years. I've taught for the former Informatics Program, the Department of Information Science, the Department of Computer Science and Engineering, Millard Fillmore College, and Department of Computational and Data-Enabled Science and Engineering.

I've taught 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 (CDA215), Web Programming II (CDA216), Systems Analysis and Design (MFC310) and a few other courses.

I also teach Computer Fundamentals (CIS101), Exploring Computer Science Web Unit (CIS121/189), Web Programming I (CIS375), Oracle Database SQL (CIS411), Visual Basic Programming (CIS400/495), Object Oriented Java Programming (CIS425), Electronic Commerce Systems and Technologies (CIS427), and Web Programming II (CIS475) for the CIS Department at Buffalo State University.

I have also taught Introduction to Web Design (DIG111) and Advanced Web Design (DIG112) for the Digital Arts Department at Niagara County Community College, and Information Literacy (BU099) and Information Technology (BU132) at Trocaire College.

I also do consulting and contract training (classroom, on-site or one-on-one) in Microsoft Office (Word, Excel, PowerPoint, Access, Project, Visio, etc.), database design, web design, and ADA compliance.

I have also created and maintain my Guide to HTML, CSS and JavaScript, Guide to PHP and MySQL, Guide to Object-Oriented Programming with Java, and Guide to Oracle SQL Development sites.

You can read more about me on my Short Biography page.

I created a web page to demonstrate the steps to use Stream (included with Microsoft Office365) to add captioning to your video files.