Faculty

Faculty

Name Contact Information Sort descending Research Groups and Research Areas
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
Andrew Roth
Personal Page
Google Scholar
Assistant Professor
aroth@cs.ubc.ca
ICICS/CS 339
604-822-0826
CAIDA
bioinformatics, machine learning
William J. Bowman
Personal Page
Google Scholar
Assistant Professor
wilbowma@cs.ubc.ca
ICICS/CS 389
SPL
programming languages
Robert Xiao
Personal Page
Google Scholar
Assistant Professor
brx@cs.ubc.ca
ICICS/CS X639
604-822-4326
DFP, Imager, Security and Privacy Group
human-computer interaction, virtual/augmented reality
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
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
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
Aastha Mehta
Personal Page
Google Scholar
Assistant Professor
aasthakm@cs.ubc.ca
ICICS/CS 335
Security and Privacy Group, Systopia
networking, security & privacy, systems
Arpan Gujarati
Personal Page
Google Scholar
Assistant Professor
arpanbg@cs.ubc.ca
ICICS/CS 333
(604) 822-2501
Systopia
systems
Mi Jung Park
Personal Page
Google Scholar
Assistant Professor
mijungp@cs.ubc.ca
ICICS/CS X539
On Leave August 1, 2023 - May 31, 2024
MILD, ML
Thomas Pasquier
Personal Page
Google Scholar
Assistant Professor
tfjmp@cs.ubc.ca
ICICS/CS 301
Security and Privacy Group, Systopia
security & privacy, systems
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
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
DW
Daochen Wang Assistant Professor
wdaochen@cs.ubc.ca
Varada Kolhatkar
Personal Page
Google Scholar
Assistant Professor of Teaching
kvarada@cs.ubc.ca
ICICS/CS 237
computer science education, natural language processing
Karina Mochetti
Personal Page
Assistant Professor of Teaching
mochetti@cs.ubc.ca
ICICS/CS 235
computer science education
Giulia Toti
Personal Page
Assistant Professor of Teaching
gtoti@cs.ubc.ca
ICICS/CS 231
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
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
Steve Wolfman
Personal Page
Associate Head of Operations & Professor of Teaching
wolf@cs.ubc.ca
ICICS/CS 239
604-822-0407
computer science education
Meghan Allen Associate Head of Undergraduate Affairs & Associate Professor of Teaching
meghana@cs.ubc.ca
ICICS/CS 243
604-822-4912
computer science education
Mike Feeley
Personal Page
Associate Professor
feeley@cs.ubc.ca
ICICS/CS 393
604-822-8179
Systopia
systems
Norm Hutchinson
Personal Page
Google Scholar
Associate Professor
norm@cs.ubc.ca
ICICS/CS 319
604-822-8188
Systopia
systems
Alan Wagner
Personal Page
Google Scholar
Associate Professor
wagner@cs.ubc.ca
ICICS/CS 321
604-822-6450
Systopia
systems
Ronald Garcia
Personal Page
Google Scholar
Associate Professor
rxg@cs.ubc.ca
ICICS/CS 387
604-822-1664
SPL
programming languages
Ivan Beschastnikh
Personal Page
Google Scholar
Associate Professor
bestchai@cs.ubc.ca
ICICS/CS 327
604-822-5628
SPL, Systopia, DFP
systems, software engineering
Mark Schmidt
Personal Page
Google Scholar
Associate Professor
schmidtm@cs.ubc.ca
ICICS/CS 193
604-822-6421 (Rarely answered; email preferred)
AI, Algorithms Lab, CAIDA, DSI, MILD, ML
machine learning
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
Imager, DFP, CAIDA
human-computer interaction, virtual/augmented reality
Frank Wood
Personal Page
Google Scholar
Associate Professor
fwood@cs.ubc.ca
ICICS/CS X861
604-827-3994
AI, AMLTN, CAIDA, ML, PLAI
artificial intelligence, machine learning, programming languages
Jeff Clune
Personal Page
Google Scholar
Associate Professor
jeff.clune@ubc.ca
ICICS/CS X863
AI, AMLTN, CAIDA, ML
artificial intelligence, machine learning, robotics
Patrice Belleville
Personal Page
Associate Professor of Teaching
patrice@cs.ubc.ca
ICICS/CS 343
604-822-9870
On Leave July 1, 2023 – June 30, 2024
Algorithms Lab
computer science education
Oluwakemi Ola
Personal Page
Associate Professor of Teaching
kemiola@cs.ubc.ca
ICICS/CS 227
computer science education
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
Margo Seltzer
Personal Page
Google Scholar
Co-Head, Professor
mseltzer@cs.ubc.ca
ICICS/CS 313
604-822-6642
SPL, CAIDA, Systopia
systems
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
Kevin Leyton-Brown
Personal Page
Google Scholar
Professor
kevinlb@cs.ubc.ca
ICICS/CS X565
604-827-3989
On Leave July 1, 2023 – June 30, 2024
AI, Algorithms Lab, AMLTN, CAIDA, ML
algorithmic game theory, artificial intelligence, machine learning
David Poole
Personal Page
Google Scholar
Professor
poole@cs.ubc.ca
ICICS/CS 109
604 822-6254
AI, AMLTN, CAIDA, ML
artificial intelligence
Gregor Kiczales
Personal Page
Google Scholar
Professor
gregor@cs.ubc.ca
ICICS/CS 311
604-822-4806
SPL
programming languages, computer science education
Rachel Pottinger
Personal Page
Google Scholar
Professor
rap@cs.ubc.ca
ICICS/CS 345
604-822-0436
CAIDA, DFP, DMM
data management and mining
Alan Hu
Personal Page
Google Scholar
Professor
ajh@cs.ubc.ca
ICICS/CS 325
604-822-6667
On Leave July 1, 2023 – June 30, 2024
ISD, CAIDA
formal methods
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
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
Joel Friedman
Personal Page
Professor
jf@cs.ubc.ca
ICICS/CS X561
604-822-0674
Algorithms Lab
algorithms
Karon MacLean
Personal Page
Google Scholar
Professor
maclean@cs.ubc.ca
ICICS/CS X641
604-822-8169
Imager, DFP, SPIN, CAIDA
human-computer interaction
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
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
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
William Evans
Personal Page
Google Scholar
Professor
will@cs.ubc.ca
ICICS/CS X841
604-822-0827
Algorithms Lab
computational geometry
Ian Mitchell
Personal Page
Google Scholar
Professor
mitchell@cs.ubc.ca
ICICS/CS 223
604-822-2317
CAIDA, DFP, SCL
robotics, scientific computing
Michael Friedlander
Personal Page
Google Scholar
Professor
michael.friedlander@ubc.ca
Algorithms Lab, CAIDA, MILD, SCL
Nick Harvey
Personal Page
Google Scholar
Professor
nickhar@cs.ubc.ca
ICICS/CS X851
604-827-5941
Algorithms Lab, CAIDA, MILD
algorithms
Reid Holmes
Personal Page
Google Scholar
Professor
rtholmes@cs.ubc.ca
ICICS/CS 309
604-822-0409
SPL
software engineering
Leonid Sigal
Personal Page
Google Scholar
Professor
lsigal@cs.ubc.ca
ICICS/CS 119
604-822-4368
On Leave September 1, 2023 – August 31, 2024
AI, AMLTN, CAIDA, CVL, DSI, ML
machine learning, vision
Bruce Shepherd
Personal Page
Google Scholar
Professor
fbrucesh@cs.ubc.ca
ICICS/CS X839
604-822-4777
Algorithms Lab, CAIDA
algorithms
Cristina Conati
Google Scholar
Professor of Computer Science
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
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
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
Paul Carter
Personal Page
Professor of Teaching
pcarter@cs.ubc.ca
ICICS/CS 391
604-822-4034
computer science education
Elisa Baniassad Professor of Teaching
ebani@cs.ubc.ca
ICICS/CS ICCS 329
604-822-6366
computer science education
Cinda Heeren Professor of Teaching
cheeren@cs.ubc.ca
ICICS/CS 233
604-822-9880
On Leave July 1, 2023 – June 30, 2024
computer science education

Faculty Emeriti

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

Lecturer

Name Contact Information Sort descending Research Groups and Research Areas
Mehrdad Oveisi
Google Scholar
Lecturer
moveisi@cs.ubc.ca
ICICS/CS 241
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
Jordon Johnson Lecturer
jordon@cs.ubc.ca
ICICS/CS
SB
Susanne Bradley Lecturer
smbrad@cs.ubc.ca
ICICS/CS
GG
Gittu George Lecturer
VL
Vsevolod (Seva) Lynov Lecturer
v.lynov@ubc.ca
Firas Moosvi
Personal Page
Lecturer
firas.moosvi@ubc.ca
ICICS/CS 253
computer science education, scientific computing, software engineering, visualization

Sessional Lecturer

Name Contact Information Sort descending Research Groups and Research Areas
Maryam Raiyat Aliabadi
Personal Page
Postdoctoral Teaching and Research Fellow
mraiyata@cs.ubc.ca
ICICS/CS X465
Jerry Jim Sessional Lecturer
jerryjim@cs.ubc.ca
ICICS/CS 255
NB
Nicholas Bradley Sessional Lecturer
ncbrad@cs.ubc.ca
ICICS/CS 255
Rik Blok Sessional Lecturer
rik.blok@ubc.ca
ICICS/CS 249
604-736-6343
FG
Felix Grund Sessional Lecturer
fgrund@cs.ubc.ca
ICICS/CS 255
SH
Seyyed Hosseini Sessional Lecturer
seyyed.hosseini@ubc.ca
ICICS/CS 249
LC
Laura Cang Sessional Lecturer
cang@cs.ubc.ca
ICICS/CS 249
JC
Jianhao Cao Sessional Lecturer
jhcao@cs.ubc.ca
ICICS/CS 249
KK
Katharine Kerr Sessional Lecturer
kekerr@cs.ubc.ca
ICICS/CS 255
CK
Chris Kerslake Sessional Lecturer
ckerslak@cs.ubc.ca
ICICS/CS 249
SS
Sang-Wha Sien Sessional Lecturer
swsien@cs.ubc.ca
ICICS/CS 255
HZ
Hedayat Zarkoob Sessional Lecturer
hzarkoob@cs.ubc.ca
ICICS/CS 255

Adjunct & Affiliate Professor

Name Contact Information Sort descending Research Groups and Research Areas
Robert Bridson
Personal Page
Adjunct Professor
rbridson@cs.ubc.ca
Andrew Warfield
Personal Page
Adjunct Professor
andy@cs.ubc.ca
ICICS/CS X465
604-822-6642
Gabriel Murray Adjunct Professor
gabrielm@cs.ubc.ca
Andreas Lehrmann Adjunct Professor
lehrmann@cs.ubc.ca
Tv
Tibor van Rooij Adjunct Professor
Tibor.vanRooij@bcchr.ca
KM
Kevin Murphy Adjunct Professor
kpmurphy@google.com
BS
Ben Shneiderman Adjunct Professor
bshneide@umd.edu
MB
Matthew Brown Adjunct Professor
matthew.alun.brown@gmail.com
SF
Sébastien Fabbro Adjunct Professor
sebfabbro@gmail.com
Adam Ścibior Adjunct Professor
adscib@gmail.com
IL
Issam Hadj Laradji Adjunct Professor
issam.laradji@gmail.com
ICICS/CS
DL
Derek Liu Adjunct Professor
hliu120@mail.ubc.ca
SG
Simon Goring Adjunct Professor - MDS
goring@wisc.edu
Holger H. Hoos
Personal Page
Affiliate Professor
hoos@cs.ubc.ca
Jonatan Schroeder
Personal Page
Google Scholar
Affiliate Professor
jonatan@cs.ubc.ca
computer science education, systems, networking
Hu Fu
Personal Page
Google Scholar
Affiliate Professor Algorithms Lab, CAIDA
algorithmic game theory
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
MS
Mennatullah Siam Affiliate Professor
mennatullah.siam@ubc.ca
Wolfgang Heidrich
Personal Page
Affiliate Professor & Dolby Research Chair
heidrich@cs.ubc.ca
DM
Dongbo Min Visiting Associate Professor
dongbo.min@ubc.ca

Associate Member

Name Contact Information Sort descending Research Groups and Research Areas
JG
Jörg Gsponer Associate Member - Biochemistry & Molecular Biology
gsponer@msl.ubc.ca
RK
Roman Krems Associate Member - Chemistry
rkrems@chem.ubc.ca
Julia Rubin Associate Member - Electrical & Computer Engineering
mjulia@ece.ubc.ca
Fred Kaiser 4053
Xiaoxiao Li
Personal Page
Associate Member - Electrical & Computer Engineering
xiaoxiao.li@ece.ubc.ca
AM
Ali Mesbah Associate Member - Electrical & Computer Engineering
amesbah@ece.ubc.ca
RL
Renjie Liao Associate Member - Electrical & Computer Engineering
rjliao@ece.ubc.ca
Muhammad Abdul-Mageed Associate Member - iSchool
muhammad.mageed@ubc.ca
KD
Khanh Dao Duc Associate Member - Mathematics
kdd@cs.ubc.ca
Joseph Paat Associate Member - Sauder School of Business
joseph.paat@sauder.ubc.ca
Trevor Campbell Associate Member - Statistics
trevor@stat.ubc.ca
GP
Geoffrey Pleiss Associate Member - Statistics
geoffrey.pleiss@ubc.ca