Teaching
Current courses
At University of Toronto Mississauga / Institute of Communication Culture, Information, and Technology:
- CCT 383: The Interactive Society
- CCT 380: Human-Computer Interaction and Communication
- CCT 480: User Experience Analysis
- CCT 485: User Experience Design
At University of Toronto / Faculty of Information:
- INF 3101: Special Topics in Information - Interaction Design
Conference tutorials
Conference tutorial: "Conversational User Interaction"
- 2021 - at the ACM CHI Conference
Conference tutorial: "Ethical Challenges in HCI Fieldwork"
- 2018, 2019, 2021 - at the ACM CHI
Conference tutorial: "Speech-Based Interaction: Myths, Challenges, and Opportunities"
- 2011, 2012, 2013, 2014, 2015, 2016, 2018 - at the ACM CHI Conference
- 2016, 2018, 2019, 2021 - at the HCI International Conference
- 2015 - at the ACM IUI Conference
- 2010, 2011, 2012, 2013, 2018 - at the Mobile HCI Conference
Training seminar: "Designing for Stakeholder Engagement"
- At the AGE-WELL 2016 Summer Institute
Conference tutorial: "Speech-based Interaction for Serious Games and Virtual Training Simulators"
- 2010, 2011, 2012, 2013 - at the I/ITSEC Conference
Past university courses and tutorials
- INF 2169 - User-Centred Information Systems Development, at the University of Toronto / Faculty of Information / Institute of Communication Culture, Information, and Technology
- CCT 385 - Introduction to Immersive Environments, at the University of Toronto Mississauga
- CCT 395 - Special Topics in Communication, Culture, and Technology, at the University of Toronto Mississauga
- CSC 324 - Principles of Programming Languages, Department of Computer Science, University of Toronto
- CSC 401 / 2511 - Natural Language Computing, Department of Computer Science, University of Toronto
- CSC 318 - The Design of Interactive Computational Media, Department of Mathematical & Computational Sciences, University of Toronto at Mississauga
- CSC 324 - Principles of Programming Languages, Department of Computer Science and Department of Computer and Mathematical Sciences, University of Toronto at Scarborough
- CSC 108 - Introduction to Computer Programming, Department of Computer Science and Department of Computer and Mathematical Sciences, University of Toronto at Scarborough
- CSC 148 - Introduction to Computer Science, Department of Computer Science, University of Toronto
- Programming Techniques using the C Language, Department of Computer and Software Engineering, Politehnica University of Timisoara, Romania