Teaching

University of Toronto (Department of Computer Science)

Winter 2018 — CSC318 The Design of Interactive Computational Media Introduction to HCI
Fall 2016 — CSC2524 Topics in Interactive Computing: Information Visualization Infovis [course website ]
Fall 2013 — CSC428/CSC2514 Human Computer Interaction (graduate) Models, evaluation and research frontiers [ course website ]
Fall 2011 — DIGF 6B13: Digital Sketching: Interaction, modeling and perception (graduate) Sktech-based interfaces[ course website ]

Université Lille 1 (Department of Computer Science)

Fall 2016 — Human Computer Interaction (undergraduate / Master 2) Part II: data visualisation
Fall 2015 — Human Computer Interaction (undergraduate / Master 2) Part II: data visualisation
Fall 2014 — Human Computer Interaction (undergraduate / Master 2) Part II: data visualisation

Université Lille 1 (Department of Social Science and Humanities)

Fall 2016 — Digital practices & tools (undergraduate, Master 1) Network visualization
Fall 2016 — Data Visualization (undergraduate, Master 2) Network visualization
Fall 2015 — Data Visualization (undergraduate, Master 2) Network visualization
Fall 2015 — Digital practices & tools (undergraduate, Master 1) Network visualization

Ontario College of Art and Design University, Toronto, Canada

Fall 2011 — DIGF 6B13: Digital Sketching: Interaction, modeling and perception (graduate/undergraduate) Sktech-based interfaces [course website]
Fall 2011 — DIGF 6B07: Data Visualization (graduate/undergraduate) Introduction to data visualization

Université Bordeaux I (University Institutes of Technology)

Spring 2008 — Computer Graphics (undergraduate) Image Processing and Image Synthesis
Spring 2007 — Computer Graphics (undergraduate) Image Processing and Image Synthesis
Spring 2007 — Advanced Databases (undergraduate) Database management
Fall 2006 — Graph Theory (undergraduate) Graph structure and algorithms
Fall 2005 — Graph Theory (undergraduate) Graph structure and algorithms
Fall 2006 — Initiation to algorithmic and programming (undergraduate) Algorithmics and C++ programming
Fall 2005 — Initiation to algorithmic and programming (undergraduate) Algorithmics and C++ programming
Fall 2004 — Initiation to algorithmic and programming (undergraduate) Algorithmics and C++ programming

Guest Lectures

Nov 2018 — C4M "Computing for Medicine" (UofT graduate in medicine) Visualization in Medicine
Nov 2016 — C4M "Computing for Medicine" (UofT graduate in medicine) Visualization in Medicine
Jan 2011 — SOSC 3B27 “Human Factors for Designers” (OCAD undergraduate) Interactive Visualizations
June 2010 — GDES 3B91 “Special Topic: Introduction To Data Visualization” (OCAD undergraduate) Animated Transition in Infovis