Craig M. Gelowitz

Software Systems Engineering
University of Regina

University of Regina faculty profile

Portrait of Craig M. Gelowitz

Craig M. Gelowitz, Ph.D., P.Eng.

Associate Professor, Software Systems Engineering Faculty of Engineering and Applied Science, University of Regina

Email
Email address, shown as an image
Phone
Phone number, shown as an image
Office
Education Building 436.11

I am an Associate Professor in the Software Systems Engineering program in the Faculty of Engineering and Applied Science at the University of Regina, and I served as Program Chair from 2012 through 2025.

Before becoming a faculty member, I was a full-time Research Engineer and Manager at TRLabs Regina for 11 years. TRLabs was Canada’s largest information and communications technology R&D consortium.

My research experience is both academic and industry related. I have conducted numerous research and development projects in cooperation with TRLabs’ industry sponsors, including Telus, SaskTel and PMC-Sierra.

Research

My research interests are varied, but are currently focused on machine learning and on contextually aware software and devices that provide ubiquitous and dynamic collection and distribution of information and media.

This area covers the integration and development of software systems that provide seamless access, distribution, location awareness and dynamic delivery of information and media. It also extends to real-time mining of online social network data to categorize social conscience trends through semantic and sentiment analysis, and to the use of machine learning in music categorization and in video game techniques and assets.

Other interests include mobile agent software, distributed and cloud computing, software engineering methodologies and open source software.

Selected projects

  • TransitLive

    Real-time bus tracking for Regina Transit riders, developed with Raman Paranjape and Luigi Benedicenti. Recognized by APEGS as an Exceptional Engineering/Geoscience Project (2010) and with the Award of Innovation at the 2011 Paragon Awards.

  • Machine learning for music and games

    Neural network classification of music by genre, and deep learning approaches to generating image assets for game development.

  • Data s p a c e d

    An engineering and art collaboration with artist Kim Morgan, which received the City of Regina’s Innovative Support of the Arts Award in 2005.

Awards and recognition

  1. 2024

    Long Service Award
    IEEE South Saskatchewan

  2. 2011

    Award of Innovation for TransitLive
    University of Regina and Innovation Place, Paragon Awards Ceremony

  3. 2010

    Exceptional Engineering/Geoscience Project for TransitLive
    APEGS

  4. 2005

    Innovative Support of the Arts Award for the Data s p a c e d project collaboration with artist Kim Morgan
    City of Regina, Business and the Arts Awards

Selected publications

  1. 2022

    • Customer Satisfaction as a Critical Success Factor for ERP Design

      J. Plunkett, C. Gelowitz. 24th International Conference on Enterprise Information Systems. Conference paper

  2. 2020

    • Neural Network Music Genre Classification

      N. Pelchat, C. Gelowitz. IEEE Canadian Journal of Electrical and Computer Engineering. Journal article

    • An Artificial Intelligence-Based Vehicular System Simulator

      M. T. Chan, J. T. Chan, C. Chan, C. Gelowitz. Natural Language Processing: Concepts, Methodologies, Tools, and Applications, pp. 708–721. Book chapter

  3. 2019

    • Towards Generating Image Assets Through Deep Learning for Game Development

      A. Tilson, C. Gelowitz. Canadian Conference of Electrical and Computer Engineering (CCECE 2019). Conference paper

    • Neural Network Music Genre Classification

      N. Pelchat, C. Gelowitz. Canadian Conference of Electrical and Computer Engineering (CCECE 2019). Conference paper

    • Interdisciplinary Educational Experiences for Engineering Students

      C. Gelowitz. International Conference on New Perspectives in Science Education. Conference paper

  4. 2017

    • Creating a Solid Foundation for Secondary Education and ICT through Technology Equitable Education

      C. Reilly, C. Chan, C. Gelowitz. Journal of Innovative Technology and Education, Volume 4: 49–58. Journal article

    • An Artificial Intelligence-Based Vehicular System Simulator

      M. Chan, C. Chan, C. Gelowitz. International Journal of Software Science and Computational Intelligence (IJSSCI). Journal article

  5. 2016

    • An Analytical Study of Trust and Environmental Issues of Electronic Auction Systems

      K. Mamun, C. Chan, C. Gelowitz. 2016 International Conference on Advanced Computing, Communication and Information Sciences (ICACCI). Conference paper

    • Application of Video Game Artificial Intelligence Techniques for Design of a Simulation Software System for Transportation Engineering Education

      M. T. Chan, J. T. Chan, C. Gelowitz, C. W. Chan. International Journal of Engineering Education, 32: 1–11. Journal article

    • Development of a Cognitive Vehicle System for Simulation of Driving Behavior

      M. Chan, C. Chan, C. Gelowitz. 15th IEEE International Conference on Cognitive Informatics and Cognitive Computing. Conference paper

  6. 2015

    • Detection and Prevention of Bid Shielding in Online Auction

      K. Mamun, C. Chan, C. Gelowitz. International Conference on Information and Communication Technology and Digital Convergence Business (ICIDB). Conference paper

    • Towards Life Cycle Assessment of Online versus Traditional Auction Systems: A Mathematical Model

      K. Mamun, C. Chan, C. Gelowitz. ICCE 2015. Conference paper

    • Development of a Car Racing Simulator Game Using Artificial Intelligence Techniques

      M. T. Chan, C. W. Chan, C. Gelowitz. International Journal of Computer Games Technology, 2015: Article 12. Journal article

    • A Tweet Grouping Methodology Utilizing Inter and Intra Cosine Similarity

      N. Kaur, C. Gelowitz. IEEE Canadian Conference on Electrical and Computer Engineering. Conference paper

  7. 2014

    • A Dynamic User Interface for Transit Tracking Applications

      C. Gelowitz, R. Paranjape. IIHCI 2014, 7th International Workshop on Intelligent Interfaces for Human-Computer Interaction. Conference paper

    • A Software Social Conscience Analysis Tool

      P. Santidhanyaroj, T. Khan, C. Gelowitz, L. Benedicenti. IEEE CCECE 2014, Canadian Conference on Electrical and Computer Engineering. Conference paper

    • A Distributed Agent Media Access Framework

      C. Gelowitz, L. Benedicenti, R. Paranjape. CCSIT 2014, Fourth International Conference on Computer Science and Information Technology. Conference paper

  8. 2013

    • Engineering and Art Collaborations for Innovation

      C. Gelowitz. IEEE CCECE 2013, Canadian Conference on Electrical and Computer Engineering. Conference paper

    • Multidisciplinary Approaches to Computing

      L. Benedicenti, D. Blachford, C. Chan, A. East, C. Gelowitz, H. Hamilton, G. Huang, R. Paranjape, S. Petty, J. Yao, Y. Yao. IEEE CCECE 2013, Canadian Conference on Electrical and Computer Engineering. Conference paper

    • A Mobile Agent Framework for Ubiquitous Media Access

      C. Gelowitz, L. Benedicenti, R. Paranjape. IEEE ICCE, The International Conference on Consumer Electronics. Conference paper

  9. 2009

    • The LISA Prototype Framework for Media Access and Delivery

      C. Gelowitz, L. Benedicenti, R. Paranjape. IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. Conference paper

  10. 2008

    • The Public Space as an Interface for Technology Research and Art: A Study and Implementation of Two Interdisciplinary Collaborations between Engineers and Artists

      C. Gelowitz, K. Morgan, L. Benedicenti. The International Journal of Technology, Knowledge and Society, Volume 4. Journal article

  11. 2003

    • Acoustic Source Localization as a Mobile Agent Resource

      C. Gelowitz, L. Benedicenti. Seventh World Multiconference on Systemics, Cybernetics and Informatics (SCI 2003), post-conference edition. Conference paper

    • Real-time Extreme Programming

      C. Gelowitz, I. Sloman, L. Benedicenti, R. Paranjape. Lecture Notes in Computer Science, Springer-Verlag Heidelberg, ISSN 0302-9743. Conference paper

  12. 2002

    • Mobile Agent Audio Source Indexing Using Acoustic Source Localization Techniques

      C. Gelowitz, L. Benedicenti. Sixth World Multiconference on Systemics, Cybernetics and Informatics (SCI 2002). Conference paper

Books and proceedings

  • Co-editor

    2013 26th Annual IEEE Canadian Conference on Electrical and Computer Engineering

    May 2013

  • Contributor

    Engineering Economic Analysis, Third Canadian Edition

    Newnan and Whittaker. Oxford, 2013. ISBN-13: 9780195447545

  • Contributor and reviewer

    Engineering Economy, First and Second Canadian Editions

    Blank and Tarquin. McGraw-Hill, 2008 and 2012. ISBN-13: 9780070963108 and 9780070071803

  • Contributor and reviewer

    Engineering Economic Analysis, Second Canadian Edition

    Newnan and Whittaker. Oxford, 2010. ISBN-13: 9780195430172

  • Editorial advisor

    Multi-agent Systems for Healthcare Simulation and Modeling: Applications for System Improvement

    R. Paranjape and A. Sadanand. Medical Information Science Reference, August 2009. ISBN 1605667722

Teaching

Over the course of my career, I have had the pleasure of teaching over 2,400 individual students in more than 90 course sections.

Recent courses

  • ENSE 353
    Undergraduate

    Software Design and Architecture

    Modeling and design of flexible software at the architectural level. Architectural styles and patterns. Middleware and application frameworks. Configurations and configuration management. Product lines. Design using Commercial Off-The-Shelf (COTS) software.

  • ENSE 472
    Undergraduate

    Digital Networks

    Digital networks, their architectures and communication protocols. The course covers the ISO/OSI, TCP/IP and hybrid models, and presents the methods used at the data-link/MAC layer, the complexities of routing mechanisms, and congestion control.

  • ENSE 883
    Graduate

    Software Systems Architecture

    Back-end software systems architecture, including design concepts, database concepts and back-end software systems. Distributed software services of system architectures ranging from enterprise to industrial applications.

Courses taught

  • ENSE 352 Fundamentals of Computer Systems Architectures
  • ENSE 353 Software Design and Architecture
  • ENSE/ENGG 400 ENSE Project Start-up
  • ENSE 471 User Interface Programming
  • ENSE 472 Digital Networks
  • ENSE 473 Operating Systems for Industrial Applications
  • ENSE 474 Software Process
  • ENSE 475 Software Testing & Validation
  • ENSE 477 Software Systems Engineering Design Project
  • ENSE 479 (ENEL 496AP) Engineering Concepts in Sound Art
  • ENSE 828 Software Development in Creative Technology Arts and Performances
  • ENSE 885AH Introduction to Mobile Agents
  • ENSE 885AJ/883 Software Systems Architecture
  • ENSE 885AK/873 Software Systems Data Analytics
  • ENSE 885AQ Selected Topics in Deep Learning
  • ENGG 303 Engineering Economics and Evaluation
  • ENGG 900 Graduate Seminar in ENGG
  • ENEL 282 Semiconductor Devices
  • ENEL 390 Communication Theory
  • WES Working as an Engineer in Saskatchewan

Career

  1. 2014 – present

    Associate Professor, Software Systems Engineering
    University of Regina

  2. 2012 – 2018, 2019 – 2025

    Program Chair, Software Systems Engineering
    University of Regina

  3. 2009 – present

    Director
    CRL Engineering Ltd.

  4. 2011 – 2014

    Assistant Professor, Software Systems Engineering
    University of Regina

  5. 2001 – 2011

    Research Engineer / Manager
    TRLabs Regina

  6. 2001 – 2011

    Sessional Lecturer, Faculty of Engineering and Applied Science
    University of Regina

Education and licensure

Ph.D., M.A.Sc. and B.A.Sc., University of Regina. Licensed Professional Engineer (P.Eng.).