Teaching
Teaching 2013 - present
Since 2013, I have taught a diverse range of graduate and undergraduate computer science courses at the University of Winnipeg. To keep things engaging—for both myself and my students—I often rotate between subjects, which has allowed me to build a repertoire of nearly ten distinct courses over the years.Graduate Courses
- GACS-7401 Complex Adaptive Systems
- GACS-7301 Implementation and Impact of P2P Systems
- GACS-7201 Biometrics
- ACS-3931 Principles of Operating Systems
- ACS-3916 Human Computer Interaction
- ACS-3911 Computer Networks
- ACS-2816 Health Information Systems
- ACS-1904 Programming Fundamentals II
Previous Teaching 1987 - 1996
From 1987 to 1996, I served as a faculty member and taught a broad range of undergraduate computer science courses. All the teaching was at the Tec de Monterrey - Chihuahua Campus in two well defined periods- 1987 - 1990 Contract Lecturer
- 1992 - 1996 Assistant Professor
- Assembly Language
- Operating Systems
- Local Area Networks
- Artificial Intelligence
- Systems Analysis and Design
- Database Administration
- Distributed Systems