Contacts
Filter by:
Yousra Aafer
Assistant Professor
Yousra Aafer joined the David R. Cheriton School of Computer Science on January 1, 2020 as an Assistant Professor. She was a postdoctoral researcher in the Department of Computer Science at Purdue University under the supervision of Professor Xiangyu Zhang before her appointment at the Cheriton School of Computer Science. Her research interests span the areas of systems security and software engineering, specifically focusing on mobile and smart device security. She received her Ph.D. in Electrical and Computer Engineering from Syracuse University and was advised by Professor Wenliang Du. Her previous research mainly tackled Android security.
Samer Al-Kiswany
Assistant Professor, School of Computer Science
Samer Al-Kiswany completed his Ph.D. at the Networked Systems Laboratory in the Electrical and Computer Engineering Department at The University of British Columbia, advised by Prof. Matei Ripeanu.
Degrees
- Ph.D., University of British Columbia (2013)
- M.Sc., University of British Columbia (2008)
- B.Sc., Jordan University of Science and Technology, Jordan (2003)
Mina Tahmasbi Arashloo
Assistant Professor, School of Computer Science
Professor Mina Tahmasbi Arashloo joined the David R. Cheriton School of Computer Science as an Assistant Professor in July 2022.
N. Asokan
Professor, School of Computer Science
Professor N. Asokan has joined the David R. Cheriton School of Computer Science as a Professor and Cheriton Chair in Software Systems, effective September 2019.
Joanne Atlee
Professor, School of Computer Science
Professor Atlee has worked with a number of industrial partners over the years, including Bell Northern Research (Nortel Networks), Mitel Networks, AT&T Labs, IBM Canada, and General Motors of Canada.
Gladimir Baranoski
Professor, School of Computer Science
Gladimir V. G. Baranoski is a researcher interested in the predictive simulation of light interactions with organic and inorganic materials.
Diogo Barradas
Assistant Professor, School of Computer Science
Diogo Barradas has significantly advanced the state-of-the-art on the use of personal video communication, such as Skype, as a carrier for covert TCP/IP communication.
Christopher Batty
Associate Professor, School of Computer Science
Prior to pursuing an academic career, Professor Batty was a Research & Development Software Engineer at former Winnipeg-based visual effects studio Frantic Films, where he developed artist-friendly software tools for the physics-based animation of fluids and solids.
Chris Bauch
Professor, Applied Mathematics
Chris Bauch is a full professor and a university research chair in the Department of Applied Mathematics.
Audrey Béliveau
Associate Professor, Statistics and Actuarial Science
Audrey Béliveau completed her Ph.D. in the Department of Statistics and Actuarial Science at Simon Fraser University in 2016 under the supervision of Drs. Richard Lockhart and Carl Schwarz.
Jason Bell
Professor, Pure Mathematics
Jason Bell joined the Department of Pure Mathematics as a professor in 2013.
Shai Ben-David
Professor, School of Computer Science
Shalev Ben-David
Associate Professor, School of Computer Science
Daniel Berry
Professor, School of Computer Science
Professor Dan Berry conducts research in Requirements Engineering.
Vijay Bhattiprolu
Assistant Professor, Combinatorics and Optimization
Vijay Bhattiprolu joined the University of Waterloo in 2022.
Therese Biedl
Professor, School of Computer Science
Eric Blais
Associate Professor, School of Computer Science
Christian Boudreau
Research Associate Professor, Statistics and Actuarial Science
Before joining the University of Waterloo in June 2005, Professor Boudreau was a member of the Division of Biostatistics and of the Center for International Blood and Marrow Transplant Research (CIBMTR) at the Medical College of Wisconsin.
Raouf Boutaba
Professor and Director, David R. Cheriton School of Computer Science
Raouf Boutaba is a University Research Chair Professor and the Director of the David R. Cheriton School of Computer Science at the University of Waterloo.
Yuri Boykov
Professor, School of Computer Science
Michael Brannan
Associate Professor, Pure Mathematics
Michael Brannan obtained his Ph.D. in Mathematics at Queen's University in 2012.
Matthew Brehmer
Assistant Professor, School of Computer Science
Matthew Brehmer joined the School of Computer Science at the University of Waterloo in September 2024.
Dan Brown
Professor, School of Computer Science
Professor Dan Brown's primary research area is the understanding of sequential data, joining ideas from evolutionary theory with probabilistic modeling and discrete mathematical ideas.
Degrees
- Ph.D., Cornell University, United States (2000)
- M.Sc., Cornell University, United States (1999)
- B.Sc., Massachusetts Institute of Technology, United States (1995)
Trevor Brown
Associate Professor, School of Computer Science
Professor Trevor Brown joined the David R. Cheriton School of Computer Science in the fall of 2018 as an Assistant Professor. Before joining the Cheriton School of Computer Science, Trevor was a postdoctoral researcher at the Institute of Science and Technology in Austria, as well as the Technion, Israel Institute of Technology.
Degrees
- Ph.D., University of Toronto (2017)
- M.Sc., University of Toronto (2012)
- B.Sc., York University (2010)
Ryan Browne
Associate Professor, Statistics and Actuarial Science
Peter Buhr
Associate Professor, School of Computer Science
Professor Peter Buhr worked at Sun Microsystems for his 1993/4 sabbatical on programming language design, which ultimately became Java.
Degrees
- Ph.D., University of Manitoba (1985)
- M.Sc., University of Manitoba (1978)
- B.Sc., University of Manitoba (1976)
Jun Cai
Professor, Statistics and Actuarial Science
Jun Cai obtained his Ph.D. in Actuarial Mathematics from Concordia University.
Sue Ann Campbell
Professor, Applied Mathematics, Associate Dean, Research
Professor Campbell's research involves building and analyzing mathematical models for biological systems.
Benoit Charbonneau
Associate Professor, Applied Mathematics
Benoit Charbonneau joined the Department of Pure Mathematics as an Assistant Professor in 2010.
Research interests: Differential geometry, gauge theory
Wenhu Chen
Assistant Professor, School of Computer Science
Wenhu Chen will be joining the Cheriton School of Computer Science as a tenure-track Assistant Professor in July 2022.
Degrees
- Ph.D., University of California, Santa Barbara, United States (2021)
- M.Sc., RWTH Aachen University, Germany (2017)
- B.Sc., Huazhong University of Science and Technology, China (2014)
Shoja'eddin Chenouri
Professor, Statistics and Actuarial Science / Associate Chair, Graduate Studies
Joseph Cheriyan
Faculty, Combinatorics and Optimization
Joseph is a faculty member in the department of Combinatorics and Optimization at the University of Waterloo.
Charles Clarke
Professor, School of Computer Science and Associate Dean, Innovation and Entrepreneurship
Professor Charles Clarke's work addresses problems in information retrieval, question answering, database systems, and software engineering.
Richard Cleve
Professor, School of Computer Science
Robin Cohen
Professor, School of Computer Science
Robin Cohen conducts research in the artificial intelligence subfields of multiagent systems, user modeling and intelligent interaction.
Degrees
- PhD, University of Toronto (1983)
- MSc, University of Toronto (1977)
- BA Hons., Mathematics, McGill University (1975)
Richard J. Cook
Math Faculty Research Chair and Professor, Statistics and Actuarial Science
Richard Cook is a Professor of Statistics in the Department of Statistics and Actuarial Science at the University of Waterloo and hold cross-appointments at the School of Public Health and Health Systems at the University of Waterloo and the Faculty of Health Sciences at McMaster University.
Cecilia Cotton
Associate Professor, Statistics and Actuarial Science
Logan Crew
Research Assistant Professor, Combinatorics and Optimization
Logan Crew is a Research Assistant Professor at the University of Waterloo.
Anamaria Crisan
Assistant Professor, School of Computer Science
Professor Crisan joined the David R. Cheriton School of Computer Science as an Assistant Professor in September 2024.
Serge D'Alessio
Professor, Applied Mathematics
Khuzaima Daudjee
Research Professor, School of Computer Science
Professor Khuzaima Daudjee is interested in systems-oriented research.
Nancy Day
Professor, School of Computer Science
Professor Nancy Day arrived at the University of Waterloo in January 2001.
Degrees
- Ph.D., University of British Columbia (1998)
- M.Sc., University of British Columbia (1993)
- B.Sc., University of Western Ontario (1991)
Hans De Sterck
Professor and Chair, Applied Mathematics
Hans De Sterck is a Professor of Computational and Applied Mathematics, doing research in numerical methods for computational science and data science at the Department of Applied Mathematics, University of Waterloo, Canada.
Charmaine Dean
Vice-President, Research and Professor, Statistics and Actuarial Science
Dr. Charmaine Dean received her Ph.D. from the University of Waterloo in 1988.
David Del Rey Fernández
Assistant Professor, Applied Mathematics
David Del Rey Fernández is an Assistant Professor at the University of Waterloo, Department of Applied Mathematics.
Yuntian Deng
Assistant Professor, School of Computer Science
Professor Yuntian Deng joined the School of Computer Science in 2024.
Liqun Diao
Research Associate Professor, Statistics and Actuarial Science
Professor Diao has joined the Department of Statistics and Actuarial Science at the University of Waterloo since July, 2015 as an Assistant Professor.
Steve Drekic
Professor, Statistics and Actuarial Science
Steve Drekic received his BA with Honours in Mathematics and Statistics from the University of Windsor in 1994.
Joel Dubin
Professor, Statistics and Actuarial Science
After completing his masters degree in Applied Statistics at Villanova University in 1993, Professor Joel Dubin worked at Veteran Affairs Health Services and Research in Houston, Texas; and at the University of Texas M.D. Anderson Cancer Center, also in Houston.
Joseph Emerson
Associate Professor, Applied Mathematics
Ben Feng
Associate Professor, Statistics and Actuarial Science
Professor Feng joined the Department of Statistics and Actuarial Science at the University of Waterloo in July, 2016 as an Assistant Professor.
Kimon Fountoulakis
Assistant Professor, School of Computer Science
Kimon Fountoulakis is an Assistant Professor in the David R. Cheriton School of Computer Science and a member of its Scientific Computation Group.
Degrees
- Ph.D., The University of Edinburgh, United Kingdom (2015)
- M.Sc., The University of Edinburgh, United Kingdom (2010)
- B.Sc., Athens University of Economics and Business, Greece (2009)
Keith Freeland
Director/Advisor, Business Administration and Mathematics Double Degree Program
Keith Freeland obtained his Bachelor of Science degree in Actuarial Science from the University of Calgary and his Ph.D. in Business Administration from the University of British Columbia.
Ricardo Fukasawa
Professor, Combinatorics and Optimization
Ricardo Fukasawa joined the University of Waterloo in 2008.
Jane Gao
Associate Professor, Combinatorics and Optimization
Professor Gao's research includes random graph theory, asymptotic graph enumeration, theoretical computer science, randomized algorithms and stochastic processes.
Lisa Gao
Assistant Professor
Lisa Gao joined the University of Waterloo in August 2022.
James Geelen
Professor, Combinatorics and Optimization
Professor James Geelen's research interests are in combinatorics and, more specifically, in matroid theory and graph theory.
Ghazal Geshnizjani
Research Associate Professor, Applied Mathematics
Ghazal Geshnizjani obtained her BSc’s degree from Physics department at Sharif university, Tehran.
Ali Ghodsi
Professor, Statistics and Actuarial Science
Mario Ghossoub
Assistant Professor, Statistics and Actuarial Science
Professor Ghossoub joined the Department of Statistics and Actuarial Science at the University of Waterloo in May 2017 as an Assistant Professor.
Mark Giesbrecht
Dean, Faculty of Mathematics and Professor, School of Computer Science
Professor Mark Giesbrecht is the Dean of the Faculty of Math at the University of Waterloo.
Florian Girelli
Associate Professor, Applied Mathematics / Associate Chair, Graduate Studies
Michael Godfrey
Professor, School of Computer Science
Professor Michael Godfrey was a faculty member at Cornell University between 1996 and 1998.
Degrees
- Ph.D., University of Toronto (1997)
- M.Sc., University of Toronto (1988)
- B.Sc., University of Toronto (1986)
Ian Goldberg
Professor, School of Computer Science and University Research Chair
From 1999 to 2006, Professor Ian Goldberg was Chief Scientist of Zero-Knowledge Systems (later known as Radialpoint), makers of security and privacy software for consumers and enterprises.
Degrees
- Ph.D., University of California, Berkeley, United States (2000)
- M.Sc., University of California, Berkeley, United States (1998)
- B.Math., University of Waterloo (1995)
Sergey Gorbunov
Associate Professor, School of Computer Science
Sergey Gorbunov joined the School of Computer Science in January 2016.
David Gosset
Associate Professor, Combinatorics and Optimization
David Gosset joined the Institute for Quantum Computing (IQC) as an Associate Professor in the Department of Combinatorics and Optimization at the University of Waterloo on August 1, 2018.
Maura R. Grossman
Research Professor, School of Computer Science
Maura R. Grossman is a Research Professor in the School of Computer Science at the University of Waterloo.
Bertrand Guenin
Professor, Combinatorics and Optimization
Roberto Guglielmi
Assistant Professor, Applied Mathematics
Dr. Guglielmi is an Assistant Professor in the Department of Applied Mathematics at the University of Waterloo.
Toshiya Hachisuka
Associate Professor, School of Computer Science
Toshiya Hachisuka joined the David R. Cheriton School of Computer Science as an Associate Professor in September 2020.
Mohammad Hajiabadi
Assistant Professor, School of Computer Science
Mohammad Hajiabadi joined the Cheriton School of Computer Science as a tenure-track Assistant Professor in July 2021.
Kevin Hare
Professor, Pure Mathematics
Professor Kevin Hare did his undergraduate degree at Waterloo, his Masters and Ph.D. at SFU, followed by postdocs at UC Berkeley and University of Edinburgh.
Penny Haxell
Professor, Combinatorics and Optimization
Joining the Faculty of Mathematics in 1993 as an assistant professor, Haxell took a love for the beauty of mathematics and turned it into a teaching style.
Xi He
Assistant Professor, School of Computer Science
Professor Xi He joined the David R. Cheriton School of Computer Science as an Assistant Professor in March 2019.
Urs Hengartner
Associate Professor and Associate Director, Graduate Studies. School of Computer Science
Professor Urs Hengartner completed his Ph.D. in Computer Science at Carnegie Mellon in August 2005.
Mohamed Hibat-Allah
Assistant Professor, Applied Mathematics
Dr. Mohamed Hibat-Allah joined the Department of Applied Mathematics at the University of Waterloo in September 2024.
Jesse Hoey
Associate Professor, School of Computer Science
Dr. Jesse Hoey is a professor in the David R. Cheriton School of Computer Science at the University of Waterloo, where he leads the Computational Health Informatics Laboratory (CHIL).
Xiao Hu
Assistant Professor, School of Computer Science
Professor Xiao Hu joined the David R. Cheriton School of Computer Science as an Assistant Professor in July 2024.
Ihab Ilyas (on leave)
Professor, School of Computer Science
Professor Ihab Ilyas has been with the University of Waterloo since 2004.
Brian Ingalls
Professor, Applied Mathematics
Brian Ingalls is a professor in the Department of Applied Mathematics at the University of Waterloo, where he is cross-appointed to the Departments of Biology and Chemical Engineering.
Aukosh Jagannath
Associate Professor, Statistics and Actuarial Science / Canada Research Chair in Mathematical Foundations of Data Science
Samuel Jaques
Assistant Professor, Combinatorics and Optimization
Samuel Jaques joined the University of Waterloo in 2023.
Elana Kalashnikov
Assistant Professor, Pure Mathematics
Elana's research interests include mirror symmetry, particularly for Fano varieties and non-Abelian GIT quotients, classification of Fano fourfolds and quiver flag varieties.
Gautam Kamath
Assistant Professor, School of Computer Science
Gautam Kamath joined the David R. Cheriton School of Computer Science in July 2019.
Craig Kaplan
Professor, School of Computer Science
Professor Craig Kaplan is interested in a broad range of interdisciplinary topics, with a particular focus on interactions between mathematics and art.
Lila Kari
Professor, School of Computer Science
Lila Kari is Professor and University Research Chair in the School of Computer Science at the University of Waterloo, where she moved from her previously held position in the Department of Computer Science at the University of Western Ontario (1993-2017).
Spiro Karigiannis
Professor, Pure Mathematics
Spiro Karigiannis is a Professor in the Department of Pure Mathematics at the University of Waterloo, and a member of the Geometry & Topology research group.
Martin Karsten
Professor and Associate Director, School of Computer Science
Professor Martin Karsten has been involved in collaborative research projects with industry partners in the computer and telecommunications industry in Europe and North America.
Achim Kempf
Professor
Matthew Kennedy
Professor, Pure Mathematics
There are two major components to Kennedy’s research. The first concerns the relationship between the properties of a group or dynamical system and the properties of the corresponding operator algebra and the second component of Kennedy’s research concerns the development of a theory of noncommutative convexity, to serve as a framework for the study of objects arising from noncommutative mathematics.
Florian Kerschbaum
Associate Professor, School of Computer Science
Florian Kerschbaum is an Associate Professor in the David R. Cheriton School of Computer Science at the University of Waterloo (since 2017), a member of the CrySP group, and NSERC/RBC chair in data security (since 2019).
Jochen Koenemann
Professor, Combinatorics and Optimization
Jochen Koenemann is a Professor in the Department of Combinatorics and Optimization and the Institute for Quantum Computing at the University of Waterloo.
Mohammad Kohandel
Associate Professor, Applied Mathematics
Mohammad Kohandel is an Associate Professor at the Department of Applied Mathematics of the University of Waterloo.
Adam Kolkiewicz
Associate Professor, Statistics and Actuarial Science
Since joining the Faculty of Mathematics in 1995, Professor Kolkiewicz has been involved in consulting activities related to the valuation and hedging of exotic financial contracts.
Lilia Krivodonova
Professor, Applied Mathematics
Lilia Krivodonova is an Associate Professor at the Department of Applied Mathematics of the University of Waterloo.
Wentang Kuo
Professor, Pure Mathematics
George Labahn
Professor, School of Computer Science
Professor George Labahn's research interests span a variety of areas in mathematical computation particularly in the area of symbolic computation.
Kate Larson
Professor and Director of Undergraduate Studies, School of Computer Science
Kate Larson is a Professor in the Cheriton School of Computer Science at the University of Waterloo.
Lap Chi Lau
Professor, School of Computer Science
Lap Chi is a Professor in the School of Computer Science at the University of Waterloo.
Edith Law
Assistant Professor, School of Computer Science
Edith's research focuses on designing and developing technologies that leverage the AI-people partnership to tackle more complex problems in business, science, education and medicine.
Anita Layton
Professor, Applied Mathematics and Associate Dean, Research and International
Dr. Anita Layton is the Canada 150 Research Chair in Mathematical Biology and Medicine, and Professor of Applied Mathematics, Computer Science, Pharmacy and Biology at the University of Waterloo.
Jonathan Leake
Assistant Professor, Combinatorics and Optimization
Jonathan Leake joined the University of Waterloo in 2022.
Christiane Lemieux
Professor, Statistics and Actuarial Science
Christiane is interested in quasi-Monte Carlo methods and their applications.
Debbie Leung
Professor, Combinatorics and Optimization
Debbie Leung joined the Institute for Quantum Computing (IQC) and the Department of Combinatorics and Optimization at the University of Waterloo in 2005.
Ondřej Lhoták
Professor, School of Computer Science
Professor Ondřej Lhoták is one of the developers of abc, one of the two leading compilers for the AspectJ language.
Pengfei Li
Professor, Statistics and Actuarial Science
Pengfei Li received his Ph.D. in statistics in 2007 from the University of Waterloo, and then spent six months at the University of British Columbia as a postdoctoral fellow (2008).
Mufan Li
Assistant Professor, Statistics and Actuarial Science
Professor Mufan Li joined the Department of Statistics and Actuarial Science in July 2025.
Bin Li
Professor, Statistics and Actuarial Science / Associate Chair, Actuarial Science
Kun Liang
Associate Professor, Statistics and Actuarial Science
Kun Liang joined the University of Waterloo in July 2012.
Noura Limam
Research Assistant Professor, School of Computer Science
Noura Limam received the M.Sc. and Ph.D. degrees in computer science from the University Pierre & Marie Curie, Paris VI, in 2002 and 2007 respectively.
Jimmy Lin
Professor, School of Computer Science
Jun Liu
Associate Professor, Applied Mathematics
Jun Liu received the B.S. degree in Applied Mathematics from Shanghai Jiao-Tong University in 2002, the M.S. degree in Mathematics from Peking University in 2005, and the Ph.D. degree in Applied Mathematics from the University of Waterloo in 2010.
Michael Liu
Director/Advisor, IT Management and Math/Business Administration Programs
Michael Liu has a BSc in Computer Science and a diploma in International Trade from Zhejiang University, a MSc in Computer Science from the University of Windsor, and a Ph.D. in Computer Science from Queen's University.
Xinzhi Liu
Professor, Applied Mathematics
Xinzhi Liu received his Ph.D. from the University of Texas.
Sihang Liu
Assistant Professor, School of Computer Science
Professor Sihang Liu joined the David R. Cheriton School of Computer Science as an Assistant Professor in April 2023.
Yu-Ru Liu
Professor, Pure Mathematics
Martin Lysy
Associate Professor, Statistics and Actuarial Science
Dr. Lysy is an Associate Professor in the Department of Statistics and Actuarial Science.
Peter MacDonald
Assistant Professor, Statistics and Actuarial Science
Subha Maity
Assistant Professor, Statistics and Actuarial Science
Subha is an assistant professor in the department of Statistics and Actuarial Science at the University of Waterloo.
Sujaya Maiyya
Assistant Professor, School of Computer Science
Professor Sujaya Maiyya joined the David R. Cheriton School of Computer Science as an Assistant Professor in September 2022.
Olya Mandelshtam
Assistant Professor, Combinatorics and Optimization
Dr. Olya Mandelshtam received her Ph.D. at UC Berkeley in 2016 under the guidance of Lauren Williams.
Stephen Mann
Professor, School of Computer Science
In 2007, Professor Stephen Mann was a visiting research for six months at Solid Works Corporation in Concord, Massachusetts where he studied the polynomial Least.
Laurent Marcoux
Professor, Pure Mathematics
Paul Marriott
Professor, Statistics and Actuarial Science
Eduardo Martin-Martinez
Professor, Applied Mathematics
Ali Mashtizadeh
Associate Professor, School of Computer Science
Glen McGee
Assistant Professor, Statistics and Actuarial Science
Dr. Glen McGee completed his Ph.D. in Biostatistics at Harvard University and previously received a BScH in Mathematics from Queen's University University. Dr. McGee is the Associate Director of the Statistical Consultng and Survey Research Unit.
Shane McIntosh
Associate Professor, School of Computer Science and Associate Director of Graduate Studies
Dr. Shane McIntosh joined the Cheriton School of Computer Science an Associate Professor in July 2020.
Degrees
- Ph.D., Queen’s University, Canada (2015)
- M.Sc., Queen’s University, Canada (2011)
- B.A.Comp., University of Guelph, Canada (2009)
David McKinnon
Professor and Chair, Pure Mathematics
Professor McKinnon's research interests include arithmetic geometry, number theory and algebraic geometry.
Marina Meila
Professor, School of Computer Science
Professor Marina Meila joined the School of Computer Science in July 2025.
Stephen Melczer
Assistant Professor, Combinatorics and Optimization
Dr. Steve Melczer is an Assistant Professor in the Department of Combinatorics and Optimization at the University of Waterloo.
Alfred Menezes
Professor, Combinatorics and Optimization
Alfred is a professor in the department of Combinatorics and Optimization at the University of Waterloo, where he is also part of the Cybersecurity and Privacy Institute.
Renée J. Miller
Professor, School of Computer Science | Canada Excellence Research Chair in Data Intelligence
Renée J. Miller joined the School of Computer Science in 2024.
Zoran Miskovic
Professor, Applied Mathematics
Professor Miskovic received his B.Eng. and Ph.D. degrees in Engineering Physics in 1981 and 1991, respectively, both from University of Belgrade.
Rahim Moosa
Professor, Pure Mathematics
Rahim Moosa's research interests are in model theory, especially interactions with algebra, geometry and number theory.
Ruxandra Moraru
Associate Professor, Pure Mathematics
Kirsten Morris
Professor, Applied Mathematics
Michele Mosca
Professor, Combinatorics and Optimization
Michele Mosca obtained a BMath at Waterloo in 1995 and was recipient of the Mathematics Faculty Alumni Gold Medal.
Walaa Moursi
Associate Professor, Combinatorics and Optimization
Walaa received her Ph.D. in December 2016 from the University of British Columbia, where her studies were supervised by Professors Heinz Bauschke and Warren Hare.
Meiyappan Nagappan
Associate Professor and Associate Director of Graduate Studies, School of Computer Science
Mei Nagappan is currently an Assistant Professor in the David R. Cheriton School of Computer Science at the University of Waterloo.
N Sri Namachchivaya
Professor, Applied Mathematics
Navaratnam Sri Namachchivaya is a Professor of Aerospace Engineering and the Director of the Nonlinear Systems Group at the University of Illinois at Urbana-Champaign where he has been a professor since 1985.
Ashwin Nayak
Professor, Combinatorics and Optimization
Dr. Ashwin Nayak studied computer science at Indian Institute of Technology, Kanpur (B.Tech., 1995) and obtained his Ph.D. at University of California, Berkeley in 1999.
Degrees
- PhD in Computer Science, University of California, Berkeley (1999)
- BTech in Computer Science and Engineering, Indian Institute of Technology, Kanpur (1995)
Zelalem Negeri
Assistant Professor, Statistics and Actuarial Science
Jeffrey Negrea
Assistant Professor, Statistics and Actuarial Science
Jeffrey Negrea joined the University of Waterloo in July 2023.
Peter Nelson
Associate Professor, Combinatorics and Optimization
Dr. Peter Nelson is an Assistant Professor in the Department of Combinatorics and Optimization at the University of Waterloo.
Max Nendel
Associate Professor, Statistics and Actuarial Science
Max is an associate professor in the department of Statistics and Actuarial Science at the University of Waterloo.
Alexandru Nica
Professor, Pure Mathematics
Alexandru Nica is a Professor in the Pure Mathematics Department of the University of Waterloo.
Pengyu Nie
Assistant Professor, School of Computer Science
Professor Pengyu Nie joined the David R. Cheriton School of Computer Science as an Assistant Professor in October 2023.
Naomi Nishimura
Associate Professor, School of Computer Science
Professor Naomi Nishimura's research is in the area of algorithms and complexity, with an emphasis on graph algorithms.
Wayne Oldford
Professor, Statistics and Actuarial Science
Dr. Wayne Oldford completed his Ph.D. in Statistics at the University of Toronto and previously received a M.Sc. in Statistics from the University of Toronto
Rafael Oliveira
Assistant Professor, School of Computer Science
Dr. Rafael Oliveira joined the David R. Cheriton School of Computer Science as an Assistant Professor in January 2020.
Jeff Orchard
Associate Professor, School of Computer Science
Dr. Jeff Orchard is a Associate Professor in the David R. Cheriton School of Computer Science at the University of Waterloo and a core member of the Centre for Theoretical Neuroscience.
Degrees:
- PhD, Simon Fraser University, Computing Science (2003)
- MSc, University of British Columbia, Applied Mathematics (1996)
- BMath, Waterloo, Applied Mathematics (1994)
Tamer Özsu
Professor, School of Computer Science
Dr. M. Tamer Özsu is a University Professor in David R. Cheriton School of Computer Science at the University of Waterloo where he holds a Cheriton Faculty Fellowship.
Degrees
- Ph.D., Ohio State University, United States (1983)
- M.Sc., Ohio State University, United States (1981)
- M.Sc., Middle East Technical University, Turkey (1978)
- B.Sc., Middle East Technical University, Turkey (1974)
Doug Park
Professor, Pure Mathematics
Kanstantsin Pashkovich
Assistant Professor, Combinatorics and Optimization
Kanstantsin Pashkovich joined the University of Waterloo in 2021.
Vern Paulsen
Professor, Pure Mathematics
Dr. Vern Paulsen is a Professor in the Department of Pure Mathematics at the University of Waterloo.
Oliver Pechenik
Assistant Professor, Combinatorics and Optimization
Dr. Oliver Pechenik completed his Ph.D in 2016 under the guidance of Alexander Yong at UIUC, where he was an National Science Foundation Research Fellow and an Illinois Distinguished Fellow.
Jesse Peterson
Professor, Pure Mathematics
Jesse Peterson joined Pure Mathematics in July 2025.
Luke Postle
Professor, Combinatorics and Optimization
Dr. Luke Postle completed his Ph.D in 2016 under the guidance of Robin Thomas at Georgia Institute of Technology.
Francis Poulin
Professor, Applied Mathematics
Professor Francis Poulin received his Ph.D. in 2002 from MIT. After working as a post-doctoral and research fellow at MIT, University of St. Andrews and Scripps Institution of Oceanography, he joined the University of Waterloo as an Assistant Professor in 2004.
Pascal Poupart
Professor, School of Computer Science
Kevin Purbhoo
Associate Professor, Combinatorics and Optimization
Yingli Qin
Associate Professor, Statistics and Actuarial Science
Dr. Yingli Qin completed her M.S. and Ph.D. at the Iowa State University.
Prabhakar Ragde
Professor, School of Computer Science
After completing his Ph.D., Professor Prabhakar Ragde held an NSERC Postdoctoral Fellowship at the University of Toronto from 1986 to 1988.
Sander Rhebergen
Associate Professor, Applied Mathematics
Sander Rhebergen is an Associate Professor in the Department of Applied Mathematics. His research interests are in scientific computing and numerical analysis.
Gregory Rice
Associate Professor, Statistics and Actuarial Science / Associate Chair - Graduate Studies
Michael Rubinstein
Professor, Pure Mathematics
Mohammad Salahuddin
Research Assistant Professor, School of Computer Science
Dr. Mohammad Ali Salahuddin is a Research Assistant Professor of Computer Science with the David R. Cheriton School of Computer Science, University of Waterloo.
Semih Salihoglu
Associate Professor, Cheriton School of Computer Science
Dr. Semih Salihoglu, an Associate Professor at University of Waterloo's Cheriton School of Computer Science, obtained his Ph.D. in Computer Science at Standford University in 2015.
Degrees
- Ph.D., Stanford University (2015)
- B.Sc., Yale University (2006)
Peijun Sang
Associate Professor, Statistics and Actuarial Science
Dr. Peijun Song joined the Department of Statistics and Actuarial Science at the University of Waterloo in September 2018 as an Assistant Professor.
Matthew Satriano
Associate Professor, Pure Mathematics
Dr. Matthew Satriano is a Professor in the Department of Pure Mathematics at the University of Waterloo.
David Saunders
Associate Professor, Statistics and Actuarial Science
While a graduate student at the University of Toronto, Professor Saunders was an associate member of the Quantitative Research group at Algorithmics Inc., a leading provider of software for financial risk management.
Luke Schaeffer
Assistant Professor, School of Computer Science
Professor Schaeffer joined the David R. Cheriton School of Computer Science as an Assistant Professor in September 2024.
Alexander Schied
Professor / Director, Master of Quantitative Finance Program, Statistics and Actuarial Science
Alexander Schied 's research is in probability theory and stochastic analysis with applications to mathematical finance and economics.
Matthias Schonlau
Professor, Statistics and Actuarial Science
Prior to becoming a professor, Dr. Matthias Schonlau was a statistician at RAND and head of the Rand Statistical Consulting Service.
Éric Schost
Professor, School of Computer Science
Matthew Scott
Associate Professor, Applied Mathematics
Matt Scott is an Associate Professor at the University of Waterloo, Department of Applied Mathematics.
Yi Shen
Associate Professor, Statistics and Actuarial Science
Freda Haoyue Shi
Assistant Professor, School of Computer Science
Professor Freda Haoyue Shi joined the David R. Cheriton School of Computer Science as an Assistant Professor in July 2024.
Henry Shum
Associate Professor, Applied Mathematics
Sivabal Sivaloganathan
Professor Applied Mathematics
Dr. Siv Sivaloganathan is a Full Professor in the Mathematics Faculty at the University of Waterloo and Head of the Biomedical Research Group in the Department of Applied Mathematics.
William Slofstra
Assistant Professor, Pure Mathematics
Dr. William Slofstra is an Assistant Professor in the Pure Math department at the University of Waterloo, and a member of the Institute for Quantum Computing.
Graeme Smith
Associate Professor, Applied Mathematics
Sophie Spirkl
Assistant Professor, Combinatorics and Optimization
Dr. Sophie Spirkl is an Assistant Professor at the University of Waterloo.
Nicolaas Spronk
Professor, Pure Mathematics
Marek Stastna
Professor, Applied Mathematics
Dr. Marek Stastna is a professor in Applied Mathematics. His group's primary research interest is the motion of stratified fluid mechanics, such as lakes, the coastal ocean and the atmosphere.
Douglas Stebila
Associate Professor, Combinatorics and Optimization
Dr. Douglas Stebila is an Associate Professor of cryptography in the Department of Combinatorics & Optimization at the University of Waterloo.
Shlomi Steinberg
Assistant Professor, School of Computer Science
Professor Shlomi Steinberg joined the David R. Cheriton School of Computer Science as an Assistant Professor in August 2023.
Stefan Steiner
Professor, Statistics and Actuarial Science
Since joining the University of Waterloo in 1995, Professor Steiner has carried out research-related consulting through the University's Business and Industrial Statistics Research Group.
Nathaniel Stevens
Assistant Professor / Director, Undergraduate Data Science Program, Statistics and Actuarial Science
Nathaniel was the recipient of the 2020 ASQ LLyod Nelson Award for the paper title "Design and Analysis of Confirmation Experiments" which was deemed to be the paper appearing in the Journal of Quality Technology with the greatest immediate impact to practitioners .
Arne Storjohann
Associate Professor, School of Computer Science
Professor Arne Storjohann obtained his Ph.D. from the Swiss Federal Institute of Technology, ETH-Zurich, Switzerland in 2020.
Alex Stringer
Assistant Professor, Statistics and Actuarial Science
Alex Stringer obtained his Ph.D. at the University of Toronto under the supervision of Patrick Brown and Jamie Stafford.
Chengnian Sun
Assistant Professor, School of Computer Science
Professor Chengnian Sun joined the David R. Cheriton School of Computer Science as an Assistant Professor in August 2019.
Chaitanya Swamy
Professor and Chair, Combinatorics and Optimization
Dr. Chaitanya Swamy joined the Department of Combinatorics and Optimization at the University of Waterloo as an Assistant Professor in September 2006.
Kateryna Tatarko
Assistant Professor, Pure Mathematics
Kateryna Tatarko completed her Ph.D. under the supervision of Prof. A. Litvak and Prof. N. Tomczak-Jaegermann in Pure Mathematics at the University of Alberta in 2020.
Qinglong Tian
Assistant Professor, Statistics and Actuarial Science
David Toman
Professor, School of Computer Science
Giang Tran
Associate Professor, Applied Mathematics
Richard Trefler
Professor, School of Computer Science
From 1999 to 2002 Professor Richard Trefler was a senior member of technical staff at AT&T Labs - Research in Florham Park, New Jersey. He worked on the application of automated reasoning tools to the development of reliable software communications systems and in particular to Internet based telephony systems.
Degrees
- Ph.D., Computer Science, University of Texas at Austin (1999)
- M.S., Computer Science, University of Texas at Austin (1994)
- B.A., Economics and Philosophy, University of Toronto (1986)
Levent Tuncel
Professor, Combinatorics and Optimization
Levent Tunçel is a Professor in the Department of Combinatorics and Optimization, within the Faculty of Mathematics at the University of Waterloo.
Stephen Vavasis
Professor, Combinatorics and Optimization
Vavasis received a Bachelors in Mathematics from Princeton in 1984, a Masters (i.e., Part III of the Tripos) in Mathematics from Cambridge in 1985, and Ph.D. in Computer Science from Stanford in 1989.
Olga Veksler
Professor, School of Computer Science
Dr. Olga Veksler received BS degree summa cum laude with honors in mathematics and computer science from New York University in 1995, and a Msc and Ph.D. degrees from Computer Science Department, Cornell University in 1999.
Daniel Vogel
Professor, School of Computer Science
Before returning to academia, Professor Daniel Vogel worked for more than ten years as a computer animator, graphic designer, and interaction design consultant for clients such as AutoDesk Press, Starbucks, Sony, and the Royal Bank of Canada.
Degrees
- Ph.D., University of Toronto (2010)
- M.Sc., University of Toronto (2005)
- B.FA., Emily Carr University of Art + Design (1996)
- B.A., Western University (1993)
Edward R. Vrscay
Professor Emeritus and Adjunct Department of Applied Mathematics
In July 1986,Prof Vrscay joined the Department of Applied Mathematics, as an NSERC University Research Fellow and Assistant Professor.
On January 1, 2023, he retired from his position as full-time and tenured Professor of Applied Mathematics. I am now an Adjunct Professor in the Department of Applied Mathematics.
Michael Waite
Associate Professor, Applied Mathematics
Dr. Michael Waite is an Associate Professor in the Department of Applied Mathematics at the University of Waterloo.
Michael Wallace
Associate Professor, Statistics and Actuarial Science
Dr. Michael Wallace received his Ph.D. from the London School of Hygiene and Tropical Medicine in 2012, with his thesis focusing on classical covariate measurement error.
Justin Wan
Professor, School of Computer Science
In 1995, Professor Justin Wan was a Givens Fellows with the Mathematics and Computer Science Group, Argonne National Laboratory.
Degrees
- Ph.D., University of California, Los Angeles (1998)
- M.A., University of California, Los Angeles (1995)
- B.Sc., Chinese University of Hong Kong, China (1992)
Jerry Xiaoheng Wang
Associate Professor, Pure Mathematics
Ruodu Wang
Professor, Statistics and Actuarial Science / Canada Research Chair in Quantitative Risk Management
Ruodu Wang joined the University of Waterloo in 2012.
Stephen Watt
Professor, School of Computer Science
Ben Webster
Associate Professor, Pure Mathematics
Dr. Ben Webster moved to Waterloo and Perimeter in 2017.
Grant Weddell
Professor and Associate Director of Undergraduate Studies, School of Computer Science
His research is on related topics and issues that are more foundational, and the results of this research are predominately analytic in nature.
Degrees
- PhD, University of Toronto, 1987
- MSc, University of British Columbia, 1980
- BSc, University of British Columbia, 1976
Lan Wen
Assistant Professor, Statistics and Actuarial Science
Lan Wen joined the University of Waterloo in January 2022.
Chengguo Weng
Professor, Statistics and Actuarial Science
Chengguo Weng joined the University of Waterloo as an Assistant Professor in 2010.
Gord Willmot
Professor, Statistics and Actuarial Science
Professor Willmot is the Munich Re Professor of Insurance at Waterloo, and is an adjunct professor at the University of Toronto.
Henry Wolkowicz
Professor, Combinatorics and Optimization
Henry Wolkowicz obtained his Ph.D. in Mathematics at McGill University in 1978.
Samuel Wong
Associate Professor, Statistics and Actuarial Science
Samuel Wong obtained his Ph.D. in Statistics at Harvard University in 2013.
Bernard Wong
Associate Professor, School of Computer Science
Changbao Wu
Professor and Chair, Statistics and Actuarial Science
Meng Xu
Assistant Professor, School of Computer Science
Dr. Meng Xu joined the Cheriton School of Computer Science as an Assistant Professor in July 2021.
Degrees
- Ph.D., Georgia Institute of Technology, United States (2020)
- B.Eng., Nanyang Technological University, Singapore (2014)
- B.Bus., Nanyang Technological University, Singapore (2014)
Yangjianchen Xu
Assistant Professor, Statistics and Actuarial Science
Karen Yeats
Associate Professor, Combinatorics and Optimization
Dr. Karen Yeats is an Associate Professor and Canada Research Chair in Combinatorics in Quantum Field Theory in the Combinatorics and Optimization department in the Faculty of Mathematics at the University of Waterloo.
Yaoliang Yu
Associate Professor, School of Computer Science
Dr. Yaoliang Yu is currently an Assistant Professor in the David R. Cheriton School of Computer Science at University of Waterloo, and a faculty member at the Vector institute.
Degrees
- Ph.D., University of Alberta (2013)
- M.Sc., Fudan University, China (2008)
- B.Sc., Fudan University, China (2005)
Barbara Zemskova
Assistant Professor, Applied Mathematics
Dr. Zemskova joined the Department of Applied Mathematics at the University of Waterloo in September 2024.
Leilei Zeng
Professor, Statistics and Actuarial Science
Hongyang Zhang
Assistant Professor, School of Computer Science
Prior to joining the University of Waterloo as a tenure-track Assistant Professor, Dr. Hongyang Zhang was a postdoctoral fellow at the Toyota Technological Institute at Chicago, working with Avrim Blum and Greg Shakhnarovich.
Degrees
- Ph.D., Carnegie Mellon University, United States (2019)
- M.Sc., Carnegie Mellon University, United States (2018)
- M.Sc., Peking University, China (2015)
Yizhou Zhang
Assistant Professor, School of Computer Science
Dr. Yizhou Zhang joined the David R. Cheriton School of Computer Science as an Assistant Professor in October 2020.
Hong Zhang
Assistant Professor, School of Computer Science
Professor Zhang received a Google Ph.D. fellowship in Systems and Networking. He received his Ph.D. from the Hong Kong University of Science and Technology in 2013
Jian Zhao
Associate Professor, School of Computer Science
Dr. Jian Zhao joined the Cheriton School of Computer Science in fall 2019 as an assistant professor.
Victor Zhong
Assistant Professor, School of Computer Science
Professor Victor Zhong joined the David R. Cheriton School of Computer Science as an Assistant Professor in July 2024.
Yeying Zhu
Associate Professor, Statistics and Actuarial Science
Yeying Zhu received her BSc in Statistics at East China Normal University in 2006.
Mu Zhu
Professor, Statistics and Actuarial Science / University Research Chair
Andrew Zucker
Assistant Professor, Pure Mathematics
Andrew Zucker joined the University of Waterloo in July 2022.