teaching

Herein lies my list of courses.

W2026 Course Webpages


@ grand valley state university

  • CIS350 - Intro. to Software Engineering (Fall 2020 x2, 2021 x2, 2022, 2023)
  • CIS367 - Intro. to Computer Graphics (Winter 2021, 2022, 2023, 2024)
  • CIS373 - Pervasive Computing (Winter 2024, 2025, 2026)
  • CIS437 - Cloud Applications (Fall 2024, 2025, Winter 2025, 2026)
  • CIS641 - Systems Analysis and Design (Fall 2020, 2021, 2022 x2, 2023x2, 2024x2)
  • CIS658 - Web Architectures (Winter 2022, 2023)
  • CIS655/680 - Cloud Applications Development (Winter 2021, 2022, 2023, 2024, 2025)

@ oakland university

  • CSI4900 - Computer Graphics (Winter 2020)
  • CSI2520 - Interactive Web Systems (Winter 2019)
  • CSI4900/5900 - Software Engineering for Cyber-Physical Systems (special topics) -- (Fall 2017, Fall 2018, Fall 2019)
  • CIT348/CSI3660 - System Administration -- (Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2019)
  • CIT349/CSI3670 - Advanced System Administration -- (Winter 2017, Winter 2018, Winter 2019, Winter 2020)
  • CSE545 - Database Systems I -- (Winter 2016)