Contacts
Filter by:
Yousra Aafer
Associate Professor, School of Computer Science
Yousra Aafer joined the David R. Cheriton School of Computer Science on January 1, 2020. 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
Associate Professor and Director of Infrastructure, 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 and Director of Women in Computer Science, 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.
Christopher Bauch
Professor, Applied Mathematics
Chris Bauch is a professor and a university research chair in the Department of Applied Mathematics.
Research areas:
-
Mathematical Medicine and Biology
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 is an Associate Professor in the Department of Pure Mathematics.
Research areas:
- Algebra
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 is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Continuous Optimization
- Discrete Optimization
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
Sue Ann Campbell is a Professor in the Department of Applied Mathematics.
Research areas:
- Control and Dynamical Systems (incl. differential equations)
Benoit Charbonneau
Associate Professor, Applied Mathematics| Associate Dean, Undergraduate Studies
Benoit Charbonneau is an Associate Professor in the Department of Pure Mathematics.
Research areas:
- Geometry and Topology
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)
Xuemiao Chen
Assistant Professor, Pure Mathematics
Shoja'eddin Chenouri
Professor, Statistics and Actuarial Science / Associate Chair, Graduate Studies
Joseph Cheriyan
Faculty, Combinatorics and Optimization
Joseph Cheriyan is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
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
Assistant Professor, Combinatorics and Optimization
Logan Crew is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
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 in the Department of Applied Mathematics.
Research areas:
- Scientific Computing
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
Associate Professor, Applied Mathematics
David Del Rey Fernández is an Associate Professor in the Department of Applied Mathematics and Pratt & Whitney Canada Chair in Industrial Artificial Intelligence.
His research interest is in developing efficient and robust numerical algorithms for the solution of partial differential equations based on novel numerical methods with provable properties, applicable to high-performance computing systems. Currently, David’s research is focused on developing the mathematics and algorithms for the efficient solution of a broad class of time-dependent partial differential equations in the context of mathematically rigorous numerical frameworks. In particular, the emphasis is on: 1) robust numerical methods, 2) mesh adaptation, 3) approaches for dealing with geometric complexity and moving meshes, and 4) machine-learning algorithms for automation and increased efficiency.
Yuntian Deng
Assistant Professor, School of Computer Science
Professor Yuntian Deng joined the School of Computer Science in 2024.
Liqun Diao
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
Joseph Emerson is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Mathematical Physics
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
Associate Professor, School of Computer Science
Kimon Fountoulakis is an Associate 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 is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
Jane Gao
Associate Professor, Combinatorics and Optimization
Jane (Pu) Gao is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Graph Theory
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.
Ali Ghodsi
Professor, Statistics and Actuarial Science
Mario Ghossoub
Associate Professor, Statistics and Actuarial Science
Professor Ghossoub joined the Department of Statistics and Actuarial Science at the University of Waterloo in May 2017.
Mark Giesbrecht
Professor, School of Computer Science
Florian Girelli
Associate Professor, Applied Mathematics / Associate Chair, Graduate Studies
Florian Girelli is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Mathematical Physics
Michael Godfrey
Professor and Director of Undergraduate Studies, 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 is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Quantum Computing
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
Bertrand Guenin is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
- Graph Theory
Roberto Guglielmi
Assistant Professor, Applied Mathematics
Roberto Guglielmi is an Assistant Professor in the Department of Applied Mathematics.
Research areas:
- Control and Dynamical Systems (incl. differential equations)
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
Kevin Hare is a Professor in the Department of Pure Mathematics.
Research areas:
- Number Theory
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
Associate Professor, School of Computer Science
Professor Xi He joined the David R. Cheriton School of Computer Science in March 2019.
Urs Hengartner
Associate Professor, 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
Mohamed Hibat-Allah is an Assistant Professor in the Department of Applied Mathematics.
Research areas:
- Mathematical Physics
Jesse Hoey
Professor and Director of Graduate Studies, 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 | Associate Dean, Math Graduate Office
Brian Ingalls is a professor in the Department of Applied Mathematics at the University of Waterloo, and cross-appointed to the Departments of Biology and Chemical Engineering.
Research areas:
- Mathematical Medicine and Biology
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 is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Cryptography
Elana Kalashnikov
Assistant Professor, Pure Mathematics
Elana Kalashnikov is an Assistant Professor in the Department of Pure Mathematics.
Research areas:
- Geometry and Topology
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, Applied Mathematics | Dieter Schwarz Chair in the Physics of Information and AI
Achim Kempf is a Professor in Applied Mathematics, Research Associate at the Perimeter Institute, and the Dieter Schwarz Chair in the Physics of Information and AI.
Research areas:
- Mathematical Physics
Matthew Kennedy
Professor, Pure Mathematics
Matthew Kennedy is a Professor in the Department of Pure Mathematics.
Research areas:
- Functional and Harmonic Analysis
Florian Kerschbaum
Professor, School of Computer Science
Florian Kerschbaum is a 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
Dean of the Faculty of Mathematics and 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.
Research areas:
- Discrete Optimization
Mohammad Kohandel
Professor, Applied Mathematics
Mohammad Kohandel is a Professor at the Department of Applied Mathematics of the University of Waterloo.
Lilia Krivodonova
Professor, Applied Mathematics
Lilia Krivodonova is an Associate Professor at the Department of Applied Mathematics of the University of Waterloo.
Research areas:
- Scientific Computing
Wentang Kuo
Professor, Pure Mathematics
Kate Larson
Professor, 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
Associate 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 |Canada 150 Research Chair in Mathematical Biology and Medicine
Anita Layton is the Canada 150 Research Chair in Mathematical Biology and Medicine, and Professor of Applied Mathematics, Computer Science, Pharmacy and Biology.
Research areas:
- Mathematical Medicine and Biology
Jonathan Leake
Assistant Professor, Combinatorics and Optimization
Jonathan Leake is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
- Continuous Optimization
- Discrete Optimization
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 is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Quantum Computing
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
Assistant Professor Teaching Stream, 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 is a Professor in the Department of Applied Mathematics.
Research areas:
- Control and Dynamical Systems (incl. differential equations)
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
Olya Mandelshtam is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
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
Laurent Marcoux is a Professor in the Department of Pure Mathematics.
Research areas:
- Functional and Harmonic Analysis
Paul Marriott
Professor, Statistics and Actuarial Science
Eduardo Martin-Martinez
Professor, Applied Mathematics
Eduardo Martin-Martinez is a Professor in the Department of Applied Mathematics.
Research areas:
- Mathematical Physics
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
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
David McKinnon is an Associate Professor in the Department of Pure Mathematics.
Research areas:
- Algebra
- Geometry and Topology
- Number Theory
Marina Meila
Professor, School of Computer Science
Professor Marina Meila joined the School of Computer Science in July 2025.
Stephen Melczer
Associate Professor, Combinatorics and Optimization
Steve Melczer is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
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.
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
Kirsten Morris is a Professor in the Department of Applied Mathematics.
Research areas:
- Control and Dynamical Systems (incl. differential equations)
Michele Mosca
Professor, Combinatorics and Optimization
Michele Mosca is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Cryptography
- Quantum Computing
Walaa Moursi
Associate Professor, Combinatorics and Optimization
Walaa Moursi is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Continuous Optimization
Meiyappan Nagappan
Associate Professor, School of Computer Science
Mei Nagappan is currently an Associate 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
Ashwin Nayak is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Quantum Computing
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
Peter Nelson is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
- Graph Theory
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 Department of Pure Mathematics.
Research areas:
- Functional and Harmonic Analysis
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.
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
B Doug Park is a Professor in the Department of Pure Mathematics.
Research areas:
- Geometry and Topology
Kanstantsin Pashkovich
Assistant Professor, Combinatorics and Optimization
Kanstantsin Pashkovich is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
Oliver Pechenik
Assistant Professor, Combinatorics and Optimization
Oliver Pechenik is an Assistant Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
Jesse Peterson
Professor, Pure Mathematics
Jesse Peterson is a Professor in the Department of Pure Mathematics.
Research areas:
- Algebra
Luke Postle
Professor, Combinatorics and Optimization
Luke Postle is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Graph Theory
Francis Poulin
Professor, Applied Mathematics
Francis Poulin is a Professor in the Department of Applied Mathematics.
Research areas:
- Fluid Mechanics
Pascal Poupart
Professor, School of Computer Science
Kevin Purbhoo
Associate Professor, Combinatorics and Optimization
Kevin Purbhoo is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Algebraic Combinatorics
Yingli Qin
Associate Professor, Statistics and Actuarial Science
Dr. Yingli Qin completed her M.S. and Ph.D. at the Iowa State University.
Sander Rhebergen
Associate Professor, Applied Mathematics
Sander Rhebergen is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Scientific Computing
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
Professor, Statistics and Actuarial Science| Associate Dean, Computing
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
Matthew Scott is an Associate Professor at the Department of Applied Mathematics.
Research areas:
- Mathematical Medicine and Biology
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
Henry Shum is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Fluid Mechanics
William Slofstra
Associate Professor, Pure Mathematics
Dr. William Slofstra is an Associate 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
Graeme Smith is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Mathematical Physics
Sophie Spirkl
Associate Professor, Combinatorics and Optimization
Sophie Spirkl is an Associate Professor in the Department of Combinatorics and Optimization.
Research areas:
- Graph Theory
Nicolaas Spronk
Professor, Pure Mathematics
Marek Stastna
Professor, Applied Mathematics
Marek Stastna is a Professor in the Department of Applied Mathematics.
Research areas:
- Fluid Mechanics
Douglas Stebila
Associate Professor, Combinatorics and Optimization
Douglas Stebila is an Associate Professor in the Department of Combinatorics & Optimization.
Research areas:
- Cryptography
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
Associate 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
Associate Professor, School of Computer Science
Professor Chengnian Sun joined the David R. Cheriton School of Computer Science in August 2019.
Chaitanya Swamy
Professor, Combinatorics and Optimization
Chaitanya Swamy is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Discrete Optimization
Kateryna Tatarko
Assistant Professor, Pure Mathematics
Kateryna Tatarko is an Assistant Professor in the Department of Pure Mathematics.
Research areas:
- Functional and Harmonic Analysis
Qinglong Tian
Assistant Professor, Statistics and Actuarial Science
David Toman
Professor, School of Computer Science
Giang Tran
Associate Professor, Applied Mathematics
Giang Tran is an Associate Professor in the Department of Applied Mathematics.
Research areas:
- Scientific Computing
Richard Trefler
Associate 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.
Research areas:
- Continuous Optimization
Stephen Vavasis
Professor, Combinatorics and Optimization
Stephen Vavasis is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Continuous Optimization
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 and Chair of Computer Science Council, 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)
Michael Waite
Professor, Applied Mathematics
Michael Waite is a Professor in the Department of Applied Mathematics.
Research areas:
- Fluid Mechanics
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
Jerry Xiaoheng Wang is an Associate Professor in the Department of Pure Mathematics.
Research areas:
- Geometry and Topology
- Number Theory
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
Associate Professor, 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.
Henry Wolkowicz
Professor, Combinatorics and Optimization
Henry Wolkowicz is a Professor in the Department of Combinatorics and Optimization.
Research areas:
- Continuous Optimization
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
Professor, Combinatorics and Optimization
Karen Yeats is a Professor in the Department of Combinatorics and Optimization and Canada Research Chair in Combinatorics in Quantum Field Theory.
Research areas:
- Algebraic Combinatorics
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
Barbara Zemskova has been an Assistant Professor in Applied Mathematics at the University of Waterloo since September 2024.
Research Areas:
- Fluid Mechanics
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| Associate Dean, AI Strategy
Andrew Zucker
Assistant Professor, Pure Mathematics
Andrew Zucker is an Assistant Professor in the Department of Pure Mathematics.
Research areas:
- Mathematical Logic