Teaching & research interests

  • Visual analytics
  • Virtual environments
  • Visual technologies for pain research
  • 3D free-form surface design
  • Two-handed 3D user interfaces
  • Bioinformatics visualization
  • Scientific visualization
  • Information visualization
  • Human-computer interaction
  • Computer graphics

Education

  • BMath, Computer Science, University of Waterloo
  • MSc, Computing Science, University of Alberta
  • PhD, Computing Science, University of Alberta

Current & upcoming courses