Whois

Dog dad, husband extraordinaire, artist, musician, & professor of software engineering

Teaching

Winter 2026:

  • ENSE 281: Software Engineering Management
  • ENSE 477: Software Systems Engineering Capstone 2

Future classes:

  • Fall 2026: ENSE 271, ENSE 400
  • Winter 2027: ENSE 477, ENSE 805 (and maybe 405)

Reach me here: tim.maciag@uregina.ca



“Well I’d rather be a duck than a decorated shed. Form & function integrated in my heart & in my head. Every person must decide before they get too old and dead. To be a duck or a decorated shed.”

The Burning Hell, one fine Canadian band

Explorations & Ponderings

#iterativePDSA4Life
  • People & humanity centred design
  • (Software) Engineering & computer science education
  • Community (local) centred research (non-profits and charities)
  • Health informatics and eHealth systems & applications
  • Educational technologies
  • Data, information, & knowledge management
  • Software & project management