Dept. of Computer Science
-
Professor
- Online learning
- online course design
- Computer programming
- software development
- teaching programming
- programming languages
-
Professor
- Human computer interaction (HCI)
- human robot interaction (HRI)
- affective interfaces
- haptic interfaces
- interaction design
- touch and emotion sensing
- wearable computing
-
Professor
- Software engineering
- software systems
- distributed systems
- distributed computing
- systems security and privacy
- internet
- web
- cloud computing
- information technology
-
Professor
- Computer graphics
- computer aided design
- digital media
-
Associate Professor
- Software engineering
- human aspects of software
- mining software repositories
- understanding software systems
- software reuse
- software tools
- software testing
- software quality
-
Associate Professor
- Computer vision
- machine learning (ML)
- artificial intelligence (AI)
- deep learning (DL)
-
Associate Professor
- probabilistic programming
- machine learning (ML)
- artificial intelligence (AI)
- Bayesian Inference
-
Assistant Professor
- Augmented Reality
- Virtual Reality
- Annotation
- Online Communication
- Collaboration Technologies
- Educational Technology
- Human-AI interaction
-
Assistant Professor
- Computer Vision
- Visual Geometry
- Local Features
- Augmented Reality
- Deep Learning Applications
- Structure from Motion
- Image Matching
- Outlier Rejection
UBC EXPERTS ON TOPICAL ISSUES