Teaching
I typically teach a subset of the following graduate/undergraduate courses at the UCCS Computer Science (CS) Department:
- Introduction to Computer Science Research (CS 6000) – Graduate (Ph.D.) level course
- Quantum Software and AI Engineering (CS 4410/5410) – Undergraduate and Graduate course, introduced by me into our curriculum
- Software Design (CS 4320/5320) – Undergraduate and Graduate course
- Software Maintenance (CS 4340/5340) – Undergraduate and Graduate course
- Introduction to Software Engineering (CS 3300) Undergraduate course
- Introduction to Artificial Intelligence (CS 3820) – Undergraduate course, introduced by me into our curriculum
- Programming the Mobile Web (CS 3110) – Undergraduate course
- Programming with UNIX (CS 2080) – Undergraduate course
Fall 2025:
Summer 2025:
Spring 2025:
- CS 4340/5340: Software Maintenance
- CS 3820: Introduction to Artificial Intelligence
- CS 3300: Introduction to Software Engineering
Fall 2024:
- CS 3820: Introduction to Artificial Intelligence
- CS 3300: Introduction to Software Engineering
- CS 4320/5320: Software Design
Summer 2024:
Spring 2024
- CS 4320/5320: Software Design
- CS 4340/5340: Software Maintenance
- CS 3110: Programming the Mobile Web