Teaching

Fall 2022 SYSC 3020: Introduction to Software Engineering

See here for course description.

Winter 2023 SYSC 5807: Human-centric Security and Privacy

Introduction to human-centric research with a focus on security and privacy. Topics include: privacy and security for different types of users, integrating privacy and security in software development, privacy and security in IoT devices from users’ perspective, the design and development of secure systems, users’ perception of and attitudes towards privacy and security, ethical considerations for human-centric research.

Winter 2023 SYSC4906: Human Computer Interaction

It is important for user-facing systems to take user's experience, needs, and abilities into consideration. This course will introduce principles for human-computer interaction with topics including:

  • designing, prototyping, implementing, and evaluating user-facing systems and interfaces
  • data gathering, analysis, and interpretation
  • persuasive design
  • dark patterns
  • accessibility
  • design for security and privacy

Year 2021/22
  • SYSC 5807: Human-centric Security and Privacy
  • SYSC4906: Human Computer Interaction