Faculty

Faculty

Name Sort descending Contact Information Research Areas Research Groups
Reto Achermann
Personal Page
Assistant Professor
achreto@cs.ubc.ca
ICICS/CS 341
Systems & Networking, Formal Methods, Program Analysis & Verification
Meghan Allen Associate Head of Undergraduate Affairs & Associate Professor of Teaching
meghana@cs.ubc.ca
ICICS/CS 243
604-822-4912
Computer Science Education
KA
Kelsey Allen Assistant Professor
krallen@cs.ubc.ca
ICICS/CS X653
Artificial Intelligence & Machine Learning, Visual Computing, Robotics, Human‐AI Interaction
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
Computer Science Education Algorithms Lab
Ivan Beschastnikh
Personal Page
Google Scholar
Associate Professor
bestchai@cs.ubc.ca
ICICS/CS 327
604-822-5628
On Leave (Sept 1 2024 - Aug 31 2025)
Artificial Intelligence & Machine Learning, Formal Methods, Human-Computer Interaction, Program Analysis & Verification, Security & Privacy, Software Engineering, Systems & Networking, Visualization SPL, Systopia
William J. Bowman
Personal Page
Google Scholar
Assistant Professor
wilbowma@cs.ubc.ca
ICICS/CS 389
Programming Languages SPL
SB
Susanne Bradley Assistant Professor of Teaching
smbrad@cs.ubc.ca
ICICS/CS 241
Computer Science Education, Scientific Computing
LC
Laura Cang Assistant Professor of Teaching
cang@cs.ubc.ca
ICICS/CS 189
Computer Science Education, Human-Computer Interaction
Giuseppe Carenini
Personal Page
Google Scholar
Professor & MDS Director
carenini@cs.ubc.ca
ICICS/CS 105
604-822-5109
Artificial Intelligence & Machine Learning, Human-Computer Interaction, Human‐AI Interaction, Natural Language Processing, Visualization AI, HAI, ML, NLP
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
On Leave (Jan to Dec 2025)
Artificial Intelligence & Machine Learning AI, ML
Cristina Conati
Google Scholar
Professor
conati@cs.ubc.ca
ICICS/CS 107
Artificial Intelligence & Machine Learning, Human-Computer Interaction, Human‐AI Interaction AI, HAI, ML
Anne Condon
Personal Page
Google Scholar
Professor & MDS Co-Director
condon@cs.ubc.ca
ICICS/CS X551
604-822-8175
Algorithms, Bioinformatics & Computational Biology Algorithms Lab
Jiarui Ding
Personal Page
Google Scholar
Assistant Professor
jiarui.ding@ubc.ca
ICICS/CS X541
604-822-1964
Artificial Intelligence & Machine Learning, Bioinformatics & Computational Biology, Visualization Algorithms Lab
William Evans
Personal Page
Google Scholar
Professor
will@cs.ubc.ca
ICICS/CS X841
604-822-0827
Algorithms Algorithms Lab
Mike Feeley
Personal Page
Associate Professor
feeley@cs.ubc.ca
ICICS/CS 393
604-822-8179
Systems & Networking Systopia
Michael Friedlander
Personal Page
Google Scholar
Professor
michael.friedlander@ubc.ca
ICICS/CS 221
Algorithms, Artificial Intelligence & Machine Learning, Mathematical Optimization, Scientific Computing Algorithms Lab, SCL
Joel Friedman
Personal Page
Professor
jf@cs.ubc.ca
ICICS/CS X561
604-822-0674
Algorithms Algorithms Lab
Ronald Garcia
Personal Page
Google Scholar
Associate Professor
rxg@cs.ubc.ca
ICICS/CS 387
604-822-1664
Programming Languages, Program Analysis & Verification SPL
Mark Greenstreet
Personal Page
Professor
mrg@cs.ubc.ca
ICICS/CS 323
604-822-3065
Systems & Networking, Formal Methods, Scientific Computing ISD
Chen Greif
Personal Page
Professor
ICICS/CS 219
604-827-5185
Scientific Computing SCL
Arpan Gujarati
Personal Page
Google Scholar
Assistant Professor
arpanbg@cs.ubc.ca
ICICS/CS 333
(604) 822-2501
Systems & Networking Systopia
Nick Harvey
Personal Page
Google Scholar
Professor
nickhar@cs.ubc.ca
ICICS/CS X851
604-827-5941
On Leave (July 2024 - June 2025)
Algorithms, Mathematical Optimization, Statistical & Theoretical Machine Learning Algorithms Lab
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
Systems & Networking, Security & Privacy Security and Privacy Group, Systopia
Reid Holmes
Personal Page
Google Scholar
Professor
rtholmes@cs.ubc.ca
ICICS/CS 309
604-822-0409
Computer Science Education, Software Engineering, Program Analysis & Verification SPL
Alan Hu
Personal Page
Google Scholar
Professor
ajh@cs.ubc.ca
ICICS/CS 325
604-822-6667
Formal Methods ISD
Norm Hutchinson
Personal Page
Google Scholar
Associate Professor
norm@cs.ubc.ca
ICICS/CS 319
604-822-8188
Systems & Networking Systopia
Gregor Kiczales
Personal Page
Google Scholar
Professor
gregor@cs.ubc.ca
ICICS/CS 311
604-822-4806
Computer Science Education, Programming Languages SPL
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
Algorithms, Artificial Intelligence & Machine Learning, Data Management & Mining, Natural Language Processing DMM
Mathias Lécuyer
Personal Page
Google Scholar
Assistant Professor
mathias.lecuyer@ubc.ca
ICICS/CS 317
Artificial Intelligence & Machine Learning, Security & Privacy, Statistical & Theoretical Machine Learning, Systems & Networking ML, Security and Privacy Group, Systopia
Caroline Lemieux
Personal Page
Google Scholar
Assistant Professor
clemieux@cs.ubc.ca
ICICS/CS 331
Security & Privacy, Programming Languages, Software Engineering, Program Analysis & Verification Security and Privacy Group, SPL
Kevin Leyton-Brown
Personal Page
Google Scholar
Professor
kevinlb@cs.ubc.ca
ICICS/CS X565
604-827-3989
Algorithmic Game Theory, Algorithms, Artificial Intelligence & Machine Learning Algorithms Lab, AI, ML
Karon MacLean
Personal Page
Google Scholar
Professor
maclean@cs.ubc.ca
ICICS/CS X641
604-822-8169
Human-Computer Interaction, Robotics SPIN
Joanna McGrenere
Personal Page
Google Scholar
Co-Head, Professor
joanna@cs.ubc.ca
ICICS/CS X665
604-827-5201
Human-Computer Interaction, Human‐AI Interaction eDAPT
Aastha Mehta
Personal Page
Google Scholar
Assistant Professor
aasthakm@cs.ubc.ca
ICICS/CS 335
Systems & Networking, Security & Privacy Security and Privacy Group, Systopia
Ian Mitchell
Personal Page
Google Scholar
Professor
mitchell@cs.ubc.ca
ICICS/CS 223
604-822-2317
Formal Methods, Robotics, Scientific Computing SCL
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
Human-Computer Interaction, Visual Computing, Visualization InfoVis
Gail Murphy
Personal Page
Google Scholar
Professor and Vice-President Research & Innovation
murphy@cs.ubc.ca
ICICS/CS 305
604-822-5169
Software Engineering SPL
Raymond Ng
Personal Page
Google Scholar
Professor
rng@cs.ubc.ca
ICICS/CS 303
604-822-2394
Artificial Intelligence & Machine Learning, Bioinformatics & Computational Biology, Data Management & Mining, Natural Language Processing, Security & Privacy AI, DMM, NLP
Oluwakemi Ola
Personal Page
Associate Professor of Teaching
kemiola@cs.ubc.ca
ICICS/CS 227
On Leave (Jul 1 2024 - Jun 30 2025)
Computer Science Education, Human-Computer Interaction, Visualization
Dinesh Pai
Personal Page
Google Scholar
Professor
pai@cs.ubc.ca
ICICS/CS X853
604-822-8197
Artificial Intelligence & Machine Learning, Scientific Computing, Virtual & Augmented Reality, Visual Computing SSL
Mi Jung Park
Personal Page
Google Scholar
Assistant Professor
mijungp@cs.ubc.ca
ICICS/CS X539
Artificial Intelligence & Machine Learning, Security & Privacy, Statistical & Theoretical Machine Learning ML
Thomas Pasquier
Personal Page
Google Scholar
Assistant Professor
tfjmp@cs.ubc.ca
ICICS/CS 301
Systems & Networking, Security & Privacy Security and Privacy Group, Systopia
Rachel Pottinger
Personal Page
Google Scholar
Professor
rap@cs.ubc.ca
ICICS/CS 345
604-822-0436
Data Management & Mining DMM
Andrew Roth
Personal Page
Google Scholar
Assistant Professor
aroth@cs.ubc.ca
ICICS/CS 339
604-822-0826
Artificial Intelligence & Machine Learning, Bioinformatics & Computational Biology
Mark Schmidt
Personal Page
Google Scholar
Professor
schmidtm@cs.ubc.ca
ICICS/CS 193
604-822-6421 (Rarely answered; email preferred)
Artificial Intelligence & Machine Learning, Mathematical Optimization, Statistical & Theoretical Machine Learning Algorithms Lab, AI, ML
Margo Seltzer
Personal Page
Google Scholar
Co-Head, Professor
mseltzer@cs.ubc.ca
ICICS/CS 313
604-822-6642
Artificial Intelligence & Machine Learning, Data Management & Mining, Systems & Networking SPL, Systopia
Alla Sheffer
Personal Page
Google Scholar
Associate Head of Faculty Affairs & Professor
sheffa@cs.ubc.ca
ICICS/CS X651
604-822-4030
Virtual & Augmented Reality, Visual Computing
ES
Evan Shelhamer Assistant Professor
evanesce@cs.ubc.ca
ICICS/CS 117
Artificial Intelligence & Machine Learning, Visual Computing
Bruce Shepherd
Personal Page
Google Scholar
Professor
fbrucesh@cs.ubc.ca
ICICS/CS X839
604-822-4777
On Leave (July 2024 - June 2025)
Algorithmic Game Theory, Algorithms, Mathematical Optimization Algorithms Lab
Vered Shwartz
Personal Page
Google Scholar
Assistant Professor
vshwartz@cs.ubc.ca
ICICS/CS 111
Artificial Intelligence & Machine Learning, Natural Language Processing ML, NLP
Leonid Sigal
Personal Page
Google Scholar
Professor
lsigal@cs.ubc.ca
ICICS/CS 119
604-822-4368
Artificial Intelligence & Machine Learning, Visual Computing AI, CVL, ML
Alex Summers
Personal Page
Google Scholar
Associate Head of Grad Affairs & Associate Professor
alex.summers@ubc.ca
ICICS/CS 307
Programming Languages, Formal Methods, Software Engineering, Program Analysis & Verification SPL, Systopia
DS
Danica Sutherland
Personal Page
Google Scholar
Assistant Professor
dsuth@cs.ubc.ca
ICICS/CS X563
Artificial Intelligence & Machine Learning, Statistical & Theoretical Machine Learning AI, ML
Xin Tang Assistant Professor
xtang19@cs.ubc.ca
Artificial Intelligence & Machine Learning, Bioinformatics & Computational Biology
Giulia Toti
Personal Page
Assistant Professor of Teaching
gtoti@cs.ubc.ca
ICICS/CS 231
Artificial Intelligence & Machine Learning, Computer Science Education
Michiel van de Panne
Personal Page
Google Scholar
Professor
van@cs.ubc.ca
ICICS/CS X865
604-822-8737
Artificial Intelligence & Machine Learning, Robotics, Visual Computing AI, ML
DW
Daochen Wang
Personal Page
Assistant Professor
wdaochen@cs.ubc.ca
ICICS/CS X553
Algorithms
Yuanhao Wei
Personal Page
Google Scholar
Assistant Professor
yuanhaow@cs.ubc.ca
ICICS/CS 321
Algorithms, Systems & Networking, Software Engineering Algorithms Lab, SPL, Systopia
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
On Leave (Jan 1 2025 - Dec 31 2025)
Artificial Intelligence & Machine Learning, Programming Languages, Statistical & Theoretical Machine Learning AI, ML, PLAI
Robert Xiao
Personal Page
Google Scholar
Assistant Professor
brx@cs.ubc.ca
ICICS/CS X639
604-822-4326
Human-Computer Interaction, Security & Privacy, Virtual & Augmented Reality Security and Privacy Group
Kwang Moo Yi
Personal Page
Google Scholar
Assistant Professor
kmyi@cs.ubc.ca
ICICS/CS 115
604-827-4202
Artificial Intelligence & Machine Learning, Virtual & Augmented Reality, Visual Computing AI, CVL, ML
Dongwook Yoon
Personal Page
Google Scholar
Associate Professor
yoon@cs.ubc.ca
ICICS/CS X663
604-822-1993
Human-Computer Interaction, Human‐AI Interaction, Virtual & Augmented Reality SOCIUS

Faculty Emeriti

Name Sort descending Contact Information Research Areas Research Groups
Donald Acton Professor Emeritus
acton@cs.ubc.ca
ICICS/CS 231
604-822-1920
Uri Ascher
Personal Page
Google Scholar
Professor Emeritus
ascher@cs.ubc.ca
ICICS/CS X451
604-822-4907
SCL
Kellogg Booth
Personal Page
Google Scholar
Professor Emeritus
ksbooth@cs.ubc.ca
ICICS/CS X461
(none)
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
Ed Knorr
Personal Page
Associate Professor Emeritus
knorr@cs.ubc.ca
ICICS/CS 357
604-822-4336
DMM
Jim Little
Personal Page
Google Scholar
Professor Emeritus
little@cs.ubc.ca
ICICS/CS 117
604-822-4830
AI, CVL
David Lowe
Personal Page
Google Scholar
Professor Emeritus
lowe@cs.ubc.ca
ICICS/CS
Alan Mackworth
Personal Page
Google Scholar
Professor Emeritus
mack@cs.ubc.ca
ICICS/CS X463
604-822-4893
AI
David Poole
Personal Page
Google Scholar
Professor Emeritus
poole@cs.ubc.ca
ICICS/CS 109
604 822-6254
AI, ML
Ronald Rensink
Personal Page
Google Scholar
Associate Professor Emeritus
rensink@cs.ubc.ca
ICICS/CS X863
604-822-0598
GT
George Tsiknis Professor Emeritus
tsiknis@cs.ubc.ca
ICICS/CS 307
604-822-2930
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
Bob Woodham
Personal Page
Google Scholar
Professor Emeritus
woodham@cs.ubc.ca
ICICS/CS

Lecturer

Name Sort descending Contact Information Research Areas Research Groups
NB
Nicholas Bradley Lecturer
ncbrad@cs.ubc.ca
ICICS/CS 308
GG
Gittu George Lecturer
ggeorg02@cs.ubc.ca
ICICS/CS 185
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
Mehrdad Oveisi
Google Scholar
Lecturer
moveisi@cs.ubc.ca
ICICS/CS 141
GT
Geoffrey Tien Lecturer
gctien@cs.ubc.ca
ICICS/CS 245
604-822-4778

Sessional Lecturer

Name Sort descending Contact Information Research Areas Research Groups
Ibtissem Bouacheria Sessional Lecturer
ibtissem.bouacheria@ubc.ca
ICICS/CS 249
Summer Term 1
SH
Seyyed Hosseini Sessional Lecturer
seyyed.hosseini@ubc.ca
ICICS/CS 249
Summer Term 2
CK
Chris Kerslake Sessional Lecturer
ckerslak@cs.ubc.ca
ICICS/CS 255
GL
Gautam Luhana Sessional Lecturer
gkluhana@cs.ubc.ca
ICICS/CS 255
Summer Term 2

Adjunct & Affiliate Professor

Name Sort descending Contact Information Research Areas Research Groups
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
Michael Gelbart
Personal Page
Adjunct Professor
mgelbart@cs.ubc.ca
ICICS/CS
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
IL
Issam Hadj Laradji Adjunct Professor
issam.laradji@gmail.com
ICICS/CS
Andreas Lehrmann Adjunct Professor
lehrmann@cs.ubc.ca
DL
Derek Hsueh-Ti Liu Adjunct Professor
hliu120@mail.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
CVL, ML
Adam Ścibior Adjunct Professor
ascibior@mail.ubc.ca
BS
Ben Shneiderman Adjunct Professor
bshneide@mail.ubc.ca
Tv
Tibor van Rooij Adjunct Professor
Tibor.vanRooij@bcchr.ca
NV
Nicholas Vining Adjunct Professor
nvining@mail.ubc.ca
Andrew Warfield
Personal Page
Adjunct Professor
andy@cs.ubc.ca
604-822-6642

Associate Member

Name Sort descending Contact Information Research Areas Research Groups
Muhammad Abdul-Mageed Associate Member - iSchool
muhammad.mageed@ubc.ca
AA
Ahmet Alacaoglu Associate Member - Mathematics
alacaoglu@math.ubc.ca
Trevor Campbell Associate Member - Statistics
trevor@stat.ubc.ca
KD
Khanh Dao Duc Associate Member - Mathematics
kdd@cs.ubc.ca
Alexandra Fedorova Associate Member - Electrical & Computer Engineering
sasha@ece.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
JL
Jiajin Li Associate Member - Business
jiajin.li@sauder.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
IP
Isabel Papadimitriou Associate Member - Linguistics
isabel.papadimitriou@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
AI, ML
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
Anthony Wachs
Personal Page
Associate Member - Mathematics
wachs@mail.ubc.ca
Jian Zhu Associate Member - Linguistics
jian.zhu@ubc.ca