Faculty

Faculty

Name Sort descending Contact Information Research Groups and Research Areas
Reto Achermann
Personal Page
Assistant Professor
achreto@cs.ubc.ca
ICICS/CS 341
Meghan Allen Associate Head of Undergraduate Affairs & Associate Professor of Teaching
meghana@cs.ubc.ca
ICICS/CS 243
604-822-4912
computer science education
Elisa Baniassad Professor of Teaching
ebani@cs.ubc.ca
ICICS/CS ICCS 329
604-822-6366
computer science education
Patrice Belleville
Personal Page
Associate Head of Operations & Associate Professor of Teaching
patrice@cs.ubc.ca
ICICS/CS 343
604-822-9870
Algorithms Lab
computer science education
Ivan Beschastnikh
Personal Page
Google Scholar
Associate Professor
bestchai@cs.ubc.ca
ICICS/CS 327
604-822-5628
SPL, Systopia, DFP
systems, software engineering
William J. Bowman
Personal Page
Google Scholar
Assistant Professor
wilbowma@cs.ubc.ca
ICICS/CS 389
SPL
programming languages
Giuseppe Carenini
Personal Page
Google Scholar
Professor & MDS Director
carenini@cs.ubc.ca
ICICS/CS 105
604-822-5109
AI, CAIDA, DFP, DSI, HAI, ML, NLP
artificial intelligence, natural language processing, visualization
Paul Carter
Personal Page
Professor of Teaching
pcarter@cs.ubc.ca
ICICS/CS 391
604-822-4034
computer science education
Jeff Clune
Personal Page
Google Scholar
Professor
jeff.clune@ubc.ca
ICICS/CS X863
AI, AMLTN, CAIDA, ML
artificial intelligence, machine learning, robotics
Cristina Conati
Google Scholar
Professor
conati@cs.ubc.ca
ICICS/CS 107
AMLTN, AI, CAIDA, DSI, DFP, HAI, ML
artificial intelligence, human-computer interaction
Anne Condon
Personal Page
Google Scholar
Professor & MDS Co-Director
condon@cs.ubc.ca
ICICS/CS X551
604-822-8175
Algorithms Lab
bioinformatics
Jiarui Ding
Personal Page
Google Scholar
Assistant Professor
jiarui.ding@ubc.ca
ICICS/CS X541
604-822-1964
Algorithms Lab, CAIDA, DSI
bioinformatics, machine learning, visualization
William Evans
Personal Page
Google Scholar
Professor
will@cs.ubc.ca
ICICS/CS X841
604-822-0827
Algorithms Lab
computational geometry
Mike Feeley
Personal Page
Associate Professor
feeley@cs.ubc.ca
ICICS/CS 393
604-822-8179
Systopia
systems
Michael Friedlander
Personal Page
Google Scholar
Professor
michael.friedlander@ubc.ca
ICICS/CS 221
Algorithms Lab, CAIDA, MILD, SCL
Joel Friedman
Personal Page
Professor
jf@cs.ubc.ca
ICICS/CS X561
604-822-0674
Algorithms Lab
algorithms
Ronald Garcia
Personal Page
Google Scholar
Associate Professor
rxg@cs.ubc.ca
ICICS/CS 387
604-822-1664
SPL
programming languages
Mark Greenstreet
Personal Page
Professor
mrg@cs.ubc.ca
ICICS/CS 323
604-822-3065
ISD
formal methods
Chen Greif
Personal Page
Professor
ICICS/CS 219
604-822-2317
SCL, CAIDA
scientific computing
Arpan Gujarati
Personal Page
Google Scholar
Assistant Professor
arpanbg@cs.ubc.ca
ICICS/CS 333
(604) 822-2501
Systopia
systems
Nick Harvey
Personal Page
Google Scholar
Professor
nickhar@cs.ubc.ca
ICICS/CS X851
604-827-5941
On Leave (July 2024 - June 2025)
Algorithms Lab, CAIDA, MILD
algorithms
Cinda Heeren Professor of Teaching
cheeren@cs.ubc.ca
ICICS/CS 233
604-822-9880
computer science education
Nguyen Phong Hoang
Personal Page
Google Scholar
Assistant Professor
NPHoang@cs.ubc.ca
ICICS/CS 339
Security and Privacy Group, Systopia
networking, security & privacy
Reid Holmes
Personal Page
Google Scholar
Professor
rtholmes@cs.ubc.ca
ICICS/CS 309
604-822-0409
SPL
software engineering
Alan Hu
Personal Page
Google Scholar
Professor
ajh@cs.ubc.ca
ICICS/CS 325
604-822-6667
ISD, CAIDA
formal methods
Norm Hutchinson
Personal Page
Google Scholar
Associate Professor
norm@cs.ubc.ca
ICICS/CS 319
604-822-8188
Systopia
systems
Gregor Kiczales
Personal Page
Google Scholar
Professor
gregor@cs.ubc.ca
ICICS/CS 311
604-822-4806
SPL
programming languages, computer science education
Varada Kolhatkar
Personal Page
Google Scholar
Assistant Professor of Teaching
kvarada@cs.ubc.ca
ICICS/CS 237
computer science education, natural language processing
Laks V.S. Lakshmanan
Personal Page
Google Scholar
Professor
laks@cs.ubc.ca
ICICS/CS 315
604-822-3153
On Leave September 1, 2023 – August 31, 2024
DMM, CAIDA, DSI
data management and mining
Mathias Lécuyer
Personal Page
Google Scholar
Assistant Professor
mathias.lecuyer@ubc.ca
ICICS/CS 317
CAIDA, ML, Security and Privacy Group, Systopia
machine learning, security & privacy, systems
Caroline Lemieux
Personal Page
Google Scholar
Assistant Professor
clemieux@cs.ubc.ca
ICICS/CS 331
Security and Privacy Group, SPL
programming languages, security & privacy, software engineering
Kevin Leyton-Brown
Personal Page
Google Scholar
Professor
kevinlb@cs.ubc.ca
ICICS/CS X565
604-827-3989
AI, Algorithms Lab, AMLTN, CAIDA, ML
algorithmic game theory, artificial intelligence, machine learning
Karon MacLean
Personal Page
Google Scholar
Professor
maclean@cs.ubc.ca
ICICS/CS X641
604-822-8169
Imager, DFP, SPIN, CAIDA
human-computer interaction
Joanna McGrenere
Personal Page
Google Scholar
Co-Head, Professor
joanna@cs.ubc.ca
ICICS/CS X665
604-827-5201
Imager, eDAPT, DFP, CAIDA
human-computer interaction
Aastha Mehta
Personal Page
Google Scholar
Assistant Professor
aasthakm@cs.ubc.ca
ICICS/CS 335
Security and Privacy Group, Systopia
networking, security & privacy, systems
Ian Mitchell
Personal Page
Google Scholar
Professor
mitchell@cs.ubc.ca
ICICS/CS 223
604-822-2317
CAIDA, DFP, SCL
robotics, scientific computing
Karina Mochetti
Personal Page
Assistant Professor of Teaching
mochetti@cs.ubc.ca
ICICS/CS 235
computer science education
Tamara Munzner
Personal Page
Google Scholar
Professor
tmm@cs.ubc.ca
ICICS/CS X661
604-827-5200
On Leave January 1, 2024 – December 31, 2024
CAIDA, DFP, DSI, Imager, InfoVis
human-computer interaction, visualization
Gail Murphy
Personal Page
Google Scholar
Professor and Vice-President Research & Innovation
murphy@cs.ubc.ca
ICICS/CS 305
604-822-5169
SPL, CAIDA
software engineering
Raymond Ng
Personal Page
Google Scholar
Professor
rng@cs.ubc.ca
ICICS/CS 303
604-822-2394
AI, AMLTN, CAIDA, DMM, DSI, NLP
bioinformatics, data management and mining, natural language processing
Oluwakemi Ola
Personal Page
Associate Professor of Teaching
kemiola@cs.ubc.ca
ICICS/CS 227
computer science education
Dinesh Pai
Personal Page
Google Scholar
Professor
pai@cs.ubc.ca
ICICS/CS X853
604-822-8197
CAIDA, Imager, SSL
graphics, machine learning, scientific computing, virtual/augmented reality
Mi Jung Park
Personal Page
Google Scholar
Assistant Professor
mijungp@cs.ubc.ca
ICICS/CS X539
ML, MILD
Thomas Pasquier
Personal Page
Google Scholar
Assistant Professor
tfjmp@cs.ubc.ca
ICICS/CS 301
Security and Privacy Group, Systopia
security & privacy, systems
Rachel Pottinger
Personal Page
Google Scholar
Professor
rap@cs.ubc.ca
ICICS/CS 345
604-822-0436
CAIDA, DFP, DMM
data management and mining
Andrew Roth
Personal Page
Google Scholar
Assistant Professor
aroth@cs.ubc.ca
ICICS/CS 339
604-822-0826
CAIDA
bioinformatics, machine learning
Mark Schmidt
Personal Page
Google Scholar
Professor
schmidtm@cs.ubc.ca
ICICS/CS 193
604-822-6421 (Rarely answered; email preferred)
AI, Algorithms Lab, CAIDA, DSI, MILD, ML
machine learning
Margo Seltzer
Personal Page
Google Scholar
Co-Head, Professor
mseltzer@cs.ubc.ca
ICICS/CS 313
604-822-6642
SPL, CAIDA, Systopia
systems
Alla Sheffer
Personal Page
Google Scholar
Associate Head of Faculty Affairs & Professor
sheffa@cs.ubc.ca
ICICS/CS X651
604-822-4030
Imager, CAIDA
graphics, virtual/augmented reality
Bruce Shepherd
Personal Page
Google Scholar
Professor
fbrucesh@cs.ubc.ca
ICICS/CS X839
604-822-4777
On Leave (July 2024 - June 2025)
Algorithms Lab, CAIDA
algorithms
Vered Shwartz
Personal Page
Google Scholar
Assistant Professor
vshwartz@cs.ubc.ca
ICICS/CS 111
CAIDA, ML, NLP
artificial intelligence, machine learning, natural language processing
Leonid Sigal
Personal Page
Google Scholar
Professor
lsigal@cs.ubc.ca
ICICS/CS 119
604-822-4368
AI, AMLTN, CAIDA, CVL, DSI, ML
machine learning, vision
Alex Summers
Personal Page
Google Scholar
Associate Head of Grad Affairs & Associate Professor
alex.summers@ubc.ca
ICICS/CS 307
SPL, Systopia
programming languages, software engineering
DS
Danica Sutherland
Personal Page
Google Scholar
Assistant Professor
dsuth@cs.ubc.ca
ICICS/CS X563
AI, AMLTN, CAIDA, MILD, ML
artificial intelligence, machine learning
Xin Tang Assistant Professor
xtang19@cs.ubc.ca
Giulia Toti
Personal Page
Assistant Professor of Teaching
gtoti@cs.ubc.ca
ICICS/CS 231
Michiel van de Panne
Personal Page
Google Scholar
Professor
van@cs.ubc.ca
ICICS/CS X865
604-822-8737
AI, AMLTN, CAIDA, Imager, ML
artificial intelligence, graphics, machine learning, robotics
DW
Daochen Wang
Personal Page
Assistant Professor
wdaochen@cs.ubc.ca
ICICS/CS X553
Steve Wolfman
Personal Page
Professor of Teaching
wolf@cs.ubc.ca
ICICS/CS 239
604-822-0407
computer science education
Frank Wood
Personal Page
Google Scholar
Professor
fwood@cs.ubc.ca
ICICS/CS X861
604-827-3994
AI, AMLTN, CAIDA, ML, PLAI
artificial intelligence, machine learning, programming languages
Robert Xiao
Personal Page
Google Scholar
Assistant Professor
brx@cs.ubc.ca
ICICS/CS X639
604-822-4326
On Leave (August 2024 - December 2024)
DFP, Imager, Security and Privacy Group
human-computer interaction, virtual/augmented reality
Kwang Moo Yi
Personal Page
Google Scholar
Assistant Professor
kmyi@cs.ubc.ca
ICICS/CS 115
604-827-4202
AI, AMLTN, CAIDA, CVL, ML
graphics, machine learning, virtual/augmented reality, vision
Dongwook Yoon
Personal Page
Google Scholar
Associate Professor
yoon@cs.ubc.ca
ICICS/CS X663
604-822-1993
On Leave September 1, 2023 – August 31, 2024
CAIDA, DFP, Imager, SOCIUS
human-computer interaction, virtual/augmented reality

Faculty Emeriti

Name Sort descending Contact Information Research Groups and Research Areas
Donald Acton Professor Emeritus
acton@cs.ubc.ca
ICICS/CS 231
604-822-1920
computer science education
Uri Ascher
Personal Page
Google Scholar
Professor Emeritus
ascher@cs.ubc.ca
ICICS/CS X451
604-822-4907
SCL, CAIDA
Kellogg Booth
Personal Page
Google Scholar
Professor Emeritus
ksbooth@cs.ubc.ca
ICICS/CS X461
(none)
Imager, DFP
human-computer interaction
IC
Ian Cavers Associate Professor Emeritus
cavers@science.ubc.ca
David Kirkpatrick
Google Scholar
Professor Emeritus
kirk@cs.ubc.ca
ICICS/CS X461
(none)
Algorithms Lab
computational geometry
Ed Knorr
Personal Page
Associate Professor Emeritus
knorr@cs.ubc.ca
ICICS/CS 229
604-822-4336
CAIDA, DMM
computer science education
Jim Little
Personal Page
Google Scholar
Professor Emeritus
little@cs.ubc.ca
ICICS/CS 117
604-822-4830
AI, CAIDA, CVL
vision
David Lowe
Personal Page
Google Scholar
Professor Emeritus
lowe@cs.ubc.ca
ICICS/CS
vision
Alan Mackworth
Personal Page
Google Scholar
Professor Emeritus
mack@cs.ubc.ca
ICICS/CS X463
604-822-4893
AI, CAIDA
artificial intelligence
David Poole
Personal Page
Google Scholar
Professor Emeritus
poole@cs.ubc.ca
ICICS/CS 109
604 822-6254
AI, AMLTN, CAIDA, ML
artificial intelligence
Ronald Rensink
Personal Page
Google Scholar
Associate Professor Emeritus
rensink@cs.ubc.ca
ICICS/CS X863
604-822-0598
Imager, VisCog, DFP
visualization
GT
George Tsiknis Professor Emeritus
tsiknis@cs.ubc.ca
ICICS/CS 307
604-822-2930
computer science education
JV
Jim Varah
Personal Page
Professor Emeritus
varah@cs.ubc.ca
Son Vuong
Google Scholar
Associate Professor Emeritus
svuong@cs.ubc.ca
Alan Wagner
Personal Page
Google Scholar
Professor Emeritus
wagner@cs.ubc.ca
ICICS/CS 321
604-822-6450
Systopia
systems
Bob Woodham
Personal Page
Google Scholar
Professor Emeritus
woodham@cs.ubc.ca
ICICS/CS
vision

Lecturer

Name Sort descending Contact Information Research Groups and Research Areas
SB
Susanne Bradley Lecturer
smbrad@cs.ubc.ca
ICICS/CS 241
Jordon Johnson Lecturer
jordon@cs.ubc.ca
ICICS/CS 215
Vsevolod (Seva) Lynov Lecturer
v.lynov@ubc.ca
ICICS/CS 225
Firas Moosvi
Personal Page
Lecturer
firas.moosvi@ubc.ca
ICICS/CS 253
computer science education, scientific computing, software engineering, visualization
Mehrdad Oveisi
Google Scholar
Lecturer
moveisi@cs.ubc.ca
ICICS/CS 141
artificial intelligence, bioinformatics, computer science education, machine learning
GT
Geoffrey Tien Lecturer
gctien@cs.ubc.ca
ICICS/CS 245
604-822-4778
JW
Jessica Wong
Personal Page
Lecturer
jhmwong@cs.ubc.ca
ICICS/CS 247

Sessional Lecturer

Name Sort descending Contact Information Research Groups and Research Areas
Rik Blok Sessional Lecturer
rik.blok@ubc.ca
ICICS/CS 249
604-736-6343
NB
Nicholas Bradley Sessional Lecturer
ncbrad@cs.ubc.ca
ICICS/CS 308
PB
Paul Bucci Sessional Lecturer
pbucci@cs.ubc.ca
ICICS/CS 249
SH
Seyyed Hosseini Sessional Lecturer
seyyed.hosseini@ubc.ca
ICICS/CS 249
CK
Chris Kerslake Sessional Lecturer
ckerslak@cs.ubc.ca
ICICS/CS 255
Maryam Raiyat Aliabadi
Personal Page
Postdoctoral Research and Teaching Fellow & Sessional Lecturer
mraiyata@cs.ubc.ca
ICICS/CS X465
PR
Parsa Rajabi Sessional Lecturer
ICICS/CS 255
SS
Sang-Wha Sien Sessional Lecturer
swsien@cs.ubc.ca
ICICS/CS 255

Adjunct & Affiliate Professor

Name Sort descending Contact Information Research Groups and Research Areas
Rook Bridson
Personal Page
Adjunct Professor
rbridson@cs.ubc.ca
MB
Matthew Brown Adjunct Professor
matthew.alun.brown@gmail.com
SF
Sébastien Fabbro Adjunct Professor
sebfabbro@gmail.com
Hu Fu
Personal Page
Google Scholar
Affiliate Assistant Professor Algorithms Lab, CAIDA
algorithmic game theory
Michael Gelbart
Personal Page
Adjunct Professor
mgelbart@cs.ubc.ca
ICICS/CS
CAIDA
SG
Simon Goring Adjunct Professor - MDS
goring@wisc.edu
Wolfgang Heidrich
Personal Page
Affiliate Professor & Dolby Research Chair
heidrich@cs.ubc.ca
Holger H. Hoos
Personal Page
Affiliate Professor
hoos@cs.ubc.ca
HJ
Hyeju Jang Affilliate Professor
hyejuj@iu.edu
IL
Issam Hadj Laradji Adjunct Professor
issam.laradji@gmail.com
ICICS/CS
Andreas Lehrmann Adjunct Professor
lehrmann@cs.ubc.ca
DL
Derek Liu Adjunct Professor
hliu120@mail.ubc.ca
DM
Dongbo Min Visiting Associate Professor
dongbo.min@ubc.ca
KM
Kevin Murphy Adjunct Professor
kpmurphy@google.com
Gabriel Murray Adjunct Professor
gabrielm@cs.ubc.ca
Helge Rhodin
Personal Page
Google Scholar
Affiliate Professor
rhodin@cs.ubc.ca
AMLTN, CAIDA, CVL, DFP, Imager, ML
graphics, machine learning, virtual/augmented reality, vision
Adam Ścibior Adjunct Professor
ascibior@mail.ubc.ca
BS
Ben Shneiderman Adjunct Professor
bshneide@mail.ubc.ca
MS
Mennatullah Siam Affiliate Assistant Professor
mennatullah.siam@ubc.ca
Tv
Tibor van Rooij Adjunct Professor
Tibor.vanRooij@bcchr.ca
Andrew Warfield
Personal Page
Adjunct Professor
andy@cs.ubc.ca
604-822-6642

Associate Member

Name Sort descending Contact Information Research Groups and Research Areas
Muhammad Abdul-Mageed Associate Member - iSchool
muhammad.mageed@ubc.ca
Trevor Campbell Associate Member - Statistics
trevor@stat.ubc.ca
KD
Khanh Dao Duc Associate Member - Mathematics
kdd@cs.ubc.ca
JG
Jörg Gsponer Associate Member - Biochemistry & Molecular Biology
gsponer@msl.ubc.ca
RK
Roman Krems Associate Member - Chemistry
rkrems@chem.ubc.ca
Xiaoxiao Li
Personal Page
Associate Member - Electrical & Computer Engineering
xiaoxiao.li@ece.ubc.ca
RL
Renjie Liao Associate Member - Electrical & Computer Engineering
rjliao@ece.ubc.ca
AM
Ali Mesbah Associate Member - Electrical & Computer Engineering
amesbah@ece.ubc.ca
Joseph Paat Associate Member - Sauder School of Business
joseph.paat@sauder.ubc.ca
JP
Jesse Perla Associate Member - Economics
jesse.perla@ubc.ca
Geoff Pleiss
Personal Page
Google Scholar
Associate Member - Statistics
geoff.pleiss@stat.ubc.ca
AMLTN, AI, CAIDA, ML
artificial intelligence, machine learning
Julia Rubin Associate Member - Electrical & Computer Engineering
mjulia@ece.ubc.ca
Fred Kaiser 4053
Mohammad Shahrad
Personal Page
Google Scholar
Associate Member - Electrical & Computer Engineering
mshahrad@ece.ubc.ca
Fred Kaiser 4046
systems
Anthony Wachs
Personal Page
Associate Member - Mathematics
wachs@mail.ubc.ca
Jian Zhu Associate Member - Linguistics
jian.zhu@ubc.ca