Below is an interdisciplinary list of courses at the University of Waterloo related to the study of Human Factors and Ergonomics. Many of the courses below are foundational courses that are not directly related to Human Factors and Ergonomics.

Undergraduate courses

Systems Design Engineering



Management Sciences


Graduate courses

MSCI 638 - Information Systems Analysis and Design

MSCI 720 - Topics in Information and Information Systems

MSCI 730 - Human Computer Interaction

CS 789 - User Interface Tools

CS 889 - Advanced Topics in Human Computer Interaction

SOC 716 - Qualitative Methods

KIN 620 - Ergonomic Aspects of Occupational Musculoskeletal Injuries

KIN 670E - Seminar 1: Biomechanics and Ergonomics

KIN 682 - Selected Topics in Biomechanics