Contacts

Filter by:

Limit to contacts where the name matches:
Limit to contacts where the group is one or more of:

Yousra Aafer

Assistant Professor
photo of Yousra Aafer
Location: DC 3522

Degrees

  • Ph.D., Syracuse University, United States (2016)
  • M.Eng., Syracuse University, United States (2012) 

Research interests

  • Mobile and smart device security
  • System and software security

Publications

Yousra Aafer on Google Scholar

Link to personal webpage: Yousra Aafer

Omid Abari

Adjunct Assistant Professor

Ali Abedi

Adjunct Assistant Professor

Zahra Ahmed

Undergraduate Advisor
Photo of Zahra Ahmed
Location: MC 4030

Samer Al-Kiswany

Associate Professor
Samer Al-Kiswany
Location: DC 3516

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)

Research interests

  • Leverage advances in networking, processing, and storage devices to improve systems performance and efficiency
  • Optimize the modern data center stack using domain specific optimizations
  • Build a software stack to facilitate building efficient cloud applications using new cloud paradigms (e.g., serverless, cloud-native, and disaggregated architectures)

Publications

Samer Al-Kiswany Publications

Link to personal webpage: Samer Al-Kiswany

Paulo Alencar

Adjunct Professor
Paulo Alencar
Location: DC 1315

Daniel Allen

Information Technology Specialist
Daniel Allen
Location: DC 2621

Ehsan Amjadian

Adjunct Assistant Professor
Photo of Ehsan Amjadian

Degrees

  • Ph.D., Deep Learning & Natural Language Processing, Carleton University

Publications

Ehsan Amjadian on Google Scholar

Dr. Amjadian is the Head of Data Science at the Royal Bank of Canada, where he has led numerous advanced AI products from ideation to production and has filed multiple patents in the areas of Data Protection, Finance & Climate, and Computer Vision applications to Satellite Images. 

Karen Anderson

Instructional Support Coordinator
Karen Anderson
Location: MC 4010

Mina Tahmasbi Arashloo

Assistant Professor
photo of Professor Mina Arashloo
Location: DC 3510

Degrees

  • M.A and Ph.D., Computer Science, Princeton University, United States (2019)
  • B.Sc., Computer Engineering, Sharif University of Technology, Iran (2014)

Research interests

  • Networked systems, with a focus on software defined networking (SDN) and programmable data planes
  • Recent focus on how to exploit programmability to create networks that are verifiably robust across the stack, from the protocols themselves down to the switch and network interface card (NIC) hardware that processes packets

Publications

Mina Tahmasbi Arashloo on Google Scholar

Link to personal webpage: Mina Tahmasbi Arashloo

N. Asokan

Professor, and David R. Cheriton Chair in Software Systems
photo of Professor N. Asokan
Location: DC 3502

Degrees

  • Ph.D., University of Waterloo, Canada (1998)
  • M.Sc., Syracuse University, United States of America (1989)
  • B.Tech., Indian Institute of Technology, Kharagpur, India (1988)

Research interests

  • Systems security broadly, including topics like the development and use of novel platform security features, applying cryptographic techniques to design secure protocols for distributed systems, applying machine learning techniques to security/privacy problems, and understanding/addressing the security and privacy of machine learning applications themselves

Publications

N. Asokan Publications

Link to personal webpage: N. Asokan

Sepehr Assadi

Associate Professor
Sepehr Assadi
Location: DC 2334

Degrees

  • Ph.D., Computer and Information Science, University of Pennsylvania (2018)
  • B.Sc., Computer Engineering, Sharif University of Technology (2013)

Research interests

  • Theoretical foundations of big data analysis, in particular sublinear algorithms and lower bounds in various models of computation for processing massive datasets such as streaming, distributed communication, massively parallel computation, and sublinear time algorithms
  • Algorithmic graph theory, communication complexity, online algorithms, and algorithmic game theory

Publications

Sepehr Assadi on Google Scholar

Link to personal webpage: Sepehr Assadi

Joanne Atlee

Professor, and Director of Women in Computer Science
photo of Jo Atlee
519-888-4567, ext. 42871
Location: DC 2337

Degrees

  • Ph.D., University of Maryland, United States (1992)
  • M.Sc., University of Maryland, United States (1988)
  • B.Sc., College of William and Mary, United States (1985)

Research interests

  • Analysis of large distributed software systems and visualization of analysis results
  • Semantics of composition of software features, and detection and resolution of feature interactions

Publications

Joanne Atlee on Google Scholar

Link to personal webpage: Joanne Atlee

Jeff Avery

Associate Professor, Teaching Stream
Dr. Jeff Avery
Location: MC 6461

Degrees

  • Ph.D., University of Waterloo
  • B.A.Sc., McMaster University
  • M.A., McMaster University
  • B.A., McMaster University

Research and teaching interests

  • Research interests focus on optimizing input and interaction techniques, primarily for multi-touch systems, mobile and personal devices
  • Teaching interests include software engineering methodology; reducing software complexity; software design, particularly the design of interactive systems

Publications

Jeff Avery on Google Scholar

Link to personal webpage: Jeff Avery

Herbert Balagtas

Information Technology Specialist
Herbert Balagtas
Location: DC 2618

Gladimir Baranoski

Professor
Gladimir Baranoski
Location: DC 3520

Degrees

  • PhD, University of Calgary
  • MSc, Universidade Federal do Rio Grande do Sul, Brazil
  • MSc, Indiana
  • BSc, Universidade Federal do Rio Grande do Sul, Brazil

Research interests

  • Predictive simulation of light interactions with organic and inorganic materials

Although the main target of his work is the realistic modelling of material appearance for image synthesis, his research has also been directed toward investigating related problems in remote sensing and biomedical optics. 

In remote sensing, they are used to monitor the effects of adverse environmental conditions on crops and forests.

In biomedical optics, they are used to develop procedures and equipment for the prevention, screening and treatment of different medical conditions.

Publications

Gladimir V. G. Baranoski on DBPL

Link to profile: Gladimir Baranoski
Link to personal webpage: Gladimir Baranoski

Diogo Barradas

Assistant Professor
Diogo Barradas
Location: DC 2631

Degrees

  • Ph.D., Instituto Superior Técnico, Universidade de Lisboa, Portugal (2021)
  • M.Sc., Instituto Superior Técnico, Universidade de Lisboa, Portugal (2016)
  • B.Sc., Instituto Superior Técnico, Universidade de Lisboa, Portugal (2014)

Research interests

  • Network traffic analysis and obfuscation, with applications to Internet censorship circumvention and anonymous communication
  • Security of programmable network infrastructures, with applications to network threat detection, mitigation, and recovery
  • Digital forensics and information hiding

Publications

Diogo Barradas on Google Scholar

Link to personal webpage: Diogo Barradas

Christopher Batty

Associate Professor, and Director of Infrastructure
Christopher Batty
Location: DC 3605

Degrees

  • Ph.D., University of British Columbia (2010)
  • B.C.Sc., University of Manitoba (2004)

Research interests

  • Computer graphics and scientific computing
  • Physics-based numerical simulation of fluid and solid phenomena, for applications in computer animation, visual effects, game development, and interactive virtual environments

Publications

Christopher Batty on Google Scholar

Link to personal webpage: Christopher Batty

Byron Weber Becker

Associate Professor, Teaching Stream
Byron Weber Beker
Location: MC 6461

Degrees

  • M.Math., University of Waterloo (1990)
  • B.A., Goshen College, United States (1983)

Research and teaching interests

  • Byron is course coordinator for CS135, our largest introductory CS course. He invests significant time and energy in keeping it up-to-date.
  • Byron is also the author of OAT, software designed to make UW’s academic advisors and other decision-makers more productive and effective.
Link to personal webpage: Byron Weber Becker

Kimberley Beckman

Customer Service Coordinator
Location: DC 1330

Phil Beldowski

Information Technology Specialist
Phil Beldowski
Location: DC 2560D

Shai Ben-David

Professor, and University Research Chair
photo of Professor Shai Ben-David
Location: DC 2643

Degrees

  • Ph.D., Hebrew University, Jerusalem, Israel (1987)
  • M.Sc., Hebrew University Jerusalem, Israel (1979)
  • B.Sc., Hebrew University Jerusalem, Israel (1978)

Research interests

  • Machine learning theory
  • Unsupervised learning and clustering
  • Domain adaptation and transfer learning
  • Fairness, reliability and interpretability of machine learning-based tools
  • Logic and its applications to computer science theory
  • Alternatives to worst-case complexity

Publications

Shai Ben-David on Google Scholar

Link to personal webpage: Shai Ben-David

Shalev Ben-David

Associate Professor
photo of Professor Shalev Ben-David
Location: DC 3128

Degrees

  • PhD, MIT (2017)
  • BMath, University of Waterloo (2011)

Research interests

  • Computational complexity
  • Quantum computing

Publications

Shalev Ben-David on Google Scholar

Link to personal webpage: Shalev Ben-David

Gail Bender

Financial Coordinator
Gail Bender
Location: DC 2507

Daniel Berry

Professor
Daniel Berry
No telephone - please use fax or email
Location: DC 3329

Feature article

Daniel Berry celebrates half a century as a professor of computer science

Degrees

  • Ph.D., Rensselaer Polytechnic Institute, United States (1974)
  • B.Sc., Brown University, United States (1969)

Research interests

  • Requirements engineering (RE) in the specific, software engineering (SE) in general
  • Within RE, issues, including human behavior, that affect the adoption of and the effectiveness of RE in the software development lifecycle
  • In general, why RE and SE are not working the way they’re supposed to

Publications

Daniel Berry on DBLP

Link to personal webpage: Daniel Berry

Monique Bevan

Recruitment, Outreach and Programs Manager
Location: DC 2515

Vijay Bhattiprolu

Assistant Professor, Combinatorics and Optimization
519-888-4567 x40567
Location: MC 6006

Therese Biedl

Professor
Therese Biedl
Location: DC 2341

Degrees

  • Ph.D., Rutgers, The State University of New Jersey, United States (1997)
  • Dipl.-Math., Technical University of Berlin, Germany (1996)

Research interests

  • Graph Drawing: How to map a graph to geometric objects (such as points in the planes for vertices and line segments for edges), under some objective function?
  • Algorithms for near-planar graphs: If we know that a graph has special properties, how can we exploit this to make algorithms faster?

Publications

Therese Biedl on DBLP

Link to personal webpage: Therese Biedl

Eric Blais

Associate Professor
Eric Blais
Location: DC 1308

Degrees

  • Ph.D., Carnegie Mellon University, United States
  • M.Sc., McGill University
  • B.Math., University of Waterloo

Research interests

  • Randomized and sublinear-time algorithms
  • Complexity theory

Publications

Eric Blais on DBLP

Link to personal webpage: Eric Blais

Andrea Blyth-Estabrooks

Graduate Coordinator, Master of Data Science and Artificial Intelligence Program
Location: M3 2118

Christopher Border

Financial Coordinator
Location: DC 2507

Raouf Boutaba

Professor, and Director of the Cheriton School of Computer Science
photo of Professor Raouf Boutaba
519-888-4080 or 519-888-4567, ext. 84080
Location: DC 1340

Degrees

  • Ph.D., Université de Pierre et Marie Curie (now Sorbonne Université), France (1994)
  • M.Sc., Université de Pierre et Marie Curie (now Sorbonne Université), France (1990)
  • B.Sc., Badji Mokhtar Annaba University, Algeria (1988)

Research interests

  • Management of resources, systems and services in wired and wireless networks
  • Current applications include network virtualization, software-defined networking, network function virtualization, cloud and edge computing, 5G and beyond mobile communications networks, blockchains, and cybersecurity

Publications

Raouf Boutaba on Google Scholar

Link to personal webpage: Raouf Boutaba

Yuri Boykov

Professor
Photograph of Yuri Boyvok
Location: DC 2325

Degrees

  • Ph.D., Cornell University, USA (1996)
  • MS, Cornell University, USA (1994)
  • B.Sc., PhysTech, Russia (1992)

Research interests

  • Computer vision, image segmentation, stereo, reconstruction, bio-medical image analysis
  • Semi-supervised, weakly supervised, self-supervised, and unsupervised learning, regularization
  • Optimization

Publications

Yuri Boykov on Google Scholar

Link to personal webpage: Yuri Boykov

Tim Brecht

Professor Emeritus / Adjunct Professor
Tim Brecht
Location: DC 3521

Degrees

  • Ph.D., University of Toronto (1994)
  • M.Math., University of Waterloo (1985)
  • B.Sc., University of Saskatchewan (1983)

Research interests

  • Performance Evaluation, Computer Systems and Networking
  • Wireless Networking, The Internet of Things
  • Sports Analytics

Publications

Tim Brecht Publications

Link to personal webpage: Tim Brecht

Matthew Brehmer

Assistant Professor
Professor Matthew Brehmer
Location: DC 1310

Degrees

  • PhD, University of British Columbia (2016)
  • MSc, University of British Columbia (2011)
  • BComp, Queen's University (2009)

Research interests

Matt is a human-computer interaction (HCI) and data visualization researcher interested in ubietous information experiences: he designs, implements, and evaluates new ways to communicate and collaborate around data.

Publications

Matthew Brehmer on Google Scholar

Link to personal webpage: Matthew Brehmer

Anthony Brennan

Information Technology Specialist
Location: DC 2560C

Curtis Bright

Adjunct Assistant Professor

Dan Brown

Professor
photo of Dan Brown
Location: DC 2516

Degrees

  • Ph.D., Cornell University, United States (2000)
  • M.Sc., Cornell University, United States (1999)
  • B.Sc., Massachusetts Institute of Technology, United States (1995)

Research interests

  • Computational creativity: using computers to create artifacts that if humans created them, we would call them creative
  • Music Information retrieval: using techniques from computer science to understand the information found in music (recordings, scores, lyrics)
  • Bioinformatics: designing algorithms to compare, analyze, and find information in biological sequences

Publications

Dan Brown on Google Scholar

Link to personal webpage: Dan Brown

Trevor Brown

Associate Professor
photo of Trevor Brown
Location: DC 2338

Degrees

  • Ph.D., University of Toronto (2017)
  • M.Sc., University of Toronto (2012)
  • B.Sc., York University (2010)

Research interests

  • Parallel, concurrent and distributed data structures, especially lock-free ones
  • Algorithms for recent technologies like non-volatile memory, transactional memory, remote direct memory access (RDMA)
  • High performance memory allocators and safe reclamation for concurrent software
  • Designing novel CPU instructions for thread synchronization, memory management, cache communication, etc.

Publications

Trevor Brown on DBLP

Link to personal webpage: Trevor Brown

Carmen Bruni

Associate Professor, Teaching Stream
photo of Carmen Bruni
Location: MC 6467

Degrees

  • Ph.D., University of British Columbia (2015)
  • M.Math., University of Waterloo (2010)
  • B.Math., University of Waterloo (2009)

Research and teaching interests

  • Introductory Imperative Programming (Python, C)
  • Computational Logic
  • Algorithms and Algorithmic Design
Link to personal webpage: Carmen Bruni

Peter Buhr

Associate Professor
Peter Buhr
Location: DC 2504

Degrees

  • Ph.D., University of Manitoba (1985)
  • M.Sc., University of Manitoba (1978)
  • B.Sc., University of Manitoba (1976)

Research interests

  • Programming languages, specializing in concurrency, polymorphism, and persistence
  • Visualization and debugging of concurrent programs
  • Persistent storage-management using memory mapping
  • Concurrent storage-allocation

Publications

Peter Buhr on DBLP

Link to personal webpage: Peter Buhr

Forbes Burkowski

Associate Professor Emeritus / Adjunct Associate Professor
Forbes Burkowski
Link to personal webpage: Forbes Burkowski

Jonathan Buss

Professor Emeritus
Jonathan Buss

Degrees

  • Ph.D., Massachusetts Institute of Technology (1986)
  • B.Sc., California Institute of Technology (1982)

Research interests

  • Computational complexity and models of feasible computation

Publications

Jonathan Buss on DBPL
 

Link to personal webpage: Jonathan Buss

Lori Case

Associate Professor, Teaching Stream and Associate Dean, Cooperative Education
Lori Case
Location: MC 4027

Degrees

  • Ph.D., University of Waterloo (1997)
  • M.Math., University of Waterloo (1989)
  • B.Sc., Memorial University of Newfoundland (1987)

Research and teaching interests

  • I primarily teach introductory computer science courses to non-majors.
  • I try to connect concepts taught in class to real-world concerns, and to build interest in computer science, particularly for students who may not have been interested before.

Tom Cauduro

Information Technology Specialist
Location: DC 2611

Edward Chan

Associate Professor Emeritus
Edward Chan
Location: DC 2338

Helen Chen

Associate Professor, Public Health Sciences
Location: TBJ 2272

Wenhu Chen

Assistant Professor
photo of Wenhu Chen
Location: DC 2635

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)

Research interests

  • Natural Language Processing
  • Deep Learning

Publications

Wenhu Chen on Google Scholar

Link to personal webpage: Wenhu Chen

Sridhar Chimalakonda

Adjunct Associate Professor

Edward Chrzanowski

Information Technology Specialist
Edward Chrzanowski
Location: DC 2615

Charles Clarke

Professor
photo of Professor Charles Clarke
Location: DC 2506

Degrees

  • PhD, Computer Science, University of Waterloo (1996)
  • Master of Mathematics, Computer Science, University of Waterloo (1990)
  • Bachelor of Science (Honours), Mathematics/Computer Science, Memorial University of Newfoundland (1986)

Research interests

  • Search, information retrieval, question answering, data science, data mining, software tools

Publications

Charles Clarke on Google Scholar

Link to personal webpage: Charles Clarke

Richard Cleve

Professor
Richard Cleve
Location: DC 2117

Degrees

  • PhD, Toronto (1989)
  • MMath, Waterloo (1984)
  • BMath, Waterloo (1983)

Research interests

  • Quantum computing
  • Computational complexity theory

Publications

Richard Cleve on Google Scholar

Link to personal webpage: Richard Cleve

Robin Cohen

Professor
Professor Robin Cohen
Location: DC 2512

Degrees

  • PhD, University of Toronto (1983)
  • MSc, University of Toronto (1977)
  • BA Hons., Mathematics, McGill University (1975)

Research interests

  • Artificial intelligence: multiagent systems (models of trust and reputation, applications to social networks), trusted AI, user modeling, intelligent interaction
  • Social implications of computers

Publications

Robin Cohen on DBLP

Link to personal webpage: Robin Cohen

Gordon Cormack

Professor Emeritus / Adjunct Professor
Professor Gordon Cormack
Location: DC 2502

Degrees

  • Ph.D., University of Manitoba (1981)
  • M.Sc., University of Manitoba (1978)
  • B.Sc., University of Manitoba (1977)

Research interests

  • High Recall Information Retrieval
  • Legal and medical applications of Information Retrieval

Publications

Gordon Cormack on Google Scholar

Link to personal webpage: Gordon Cormack

Donald Cowan

Distinguished Professor Emeritus / Adjunct Professor
Professor Emeritus Don Cowan
Location: DC 1315

Degrees

  • D.Sc. (honoris causa), University of Guelph (2011)
  • Ph.D., University of Waterloo (1965)
  • M.Sc., University of Waterloo (1961)
  • B.A.Sc., University of Toronto (1960)

Research interests

  • Software engineering methods for constructing and verifying advanced software systems and applications
  • Development of advanced software systems and applications incorporating novel database systems and artificial intelligence components

Publications

Donald Cowan Publications

Link to personal webpage: Donald Cowan

William Cowan

Associate Professor Emeritus
William Cowan
Location: DC 2111
Link to personal webpage: William Cowan

Elliot Creager

Assistant Professor, Electrical and Computer Engineering
519-888-4567 x35215
Location: EIT 3116

Anamaria Crisan

Assistant Professor
Ana Crisan
Location: DC 1314

Degrees

  • PhD, Computer Science, University of British Columbia (2019)
  • MSc, Bioinformatics, University of British Columbia (2010)
  • BComp, Biomedical Computing, Queen’s University (2008)

Research Interests

Dr. Crisan conducts interdisciplinary research at the intersection of Human-Computer Interaction, Data Visualization, and Applied AI/ML. Her areas of focus include:

  • Human-Centered Artificial Intelligence (AI) and Machine Learning (ML): Developing responsible, transparent, and trustworthy AI/ML systems guided by and aligned with human intents
  • Interactive Visualization Systems: Designing visualization systems that support data-driven decision-making, from insight discovery to action
  • Data Science in Healthcare, Public Health, and Biomedicine: Leveraging data science and visualization to improve outcomes in these critical disciplines

Publications

Ana Crisan on Google Scholar

Link to personal webpage: UW Insight Lab

Mark Crowley

Associate Professor, Electrical and Computer Engineering
519-888-4567 x31464
Location: E5 4114

Krzysztof Czarnecki

Professor, Electrical and Computer Engineering
519-888-4567 x40249
Location: E7 5428

Barbara Daly

Instructor/Coordinator
Barbara Daly portrait
Location: MC 4007

Khuzaima Daudjee

Research Professor and Director of Graduate Studies
Khuzaima Daudjee
Location: DC 3512

Degrees

  • PhD, Computer Science, University of Waterloo

Research interests

  • Large-scale systems, storage and infrastructure

Selected publications

Link to personal webpage: Khuzaima Daudjee

Khuzaima Daudjee

Associate Professor, Teaching Stream
Location: DC 3512

Kerstin Dautenhahn

Professor, Electrical and Computer Engineering
Photo of Kerstin Dautenhahn
519-888-4567 x31455
Location: E5 5027

Sylvie Davies

Instructor/Coordinator
Sylvie Davies
Location: MC 4019D

Nancy Day

Associate Professor
Nancy Day
Location: DC 2335

Degrees

  • Ph.D., University of British Columbia (1998)
  • M.Sc., University of British Columbia (1993)
  • B.Sc., University of Western Ontario (1991)

Research interests

  • Software engineering
  • Formal methods
  • Software requirements and modelling

Publications

Nancy Day Publications

Link to personal webpage: Nancy Day

Yuntian Deng

Assistant Professor
photo of Professor Yuntian Deng
Location: DC 2633

Degrees

  • PhD, Computer Science, Harvard University (2023)
  • Master in Language Technologies, Carnegie Mellon University (2016)
  • Bachelor of Engineering, Department of Automation, Tsinghua University (2014)

Research interests

Yuntian Deng’s research interests center on the intersection of natural language processing, machine learning, and multi-agent systems. Specifically, he is interested in exploring how large language models (LLMs) can communicate and collaborate to solve complex tasks together, and how they can be trained to specialize in different domains for a division of labor. His key focus areas include:

  • Inducing Latent Language for Inter-LLM Communication: Developing methods to induce a specialized language for LLM communication, thereby enabling LLMs to leverage each other’s expertise.
  • Communication for Models Across Modalities: Extending Inter-LLM communication methods to enable collaboration among models that specialize in different modalities, such as language, image, and sensory data.
  • Collaborative Training for Division of Labor among Models: Exploring ways to foster a division of labor among models, using communication as a tool to distribute knowledge among them during the training process.

Publications

Yuntian Deng on Google Scholar

Link to personal webpage: Yuntian Deng

CSCF Help Desk

CSCF Help Desk
519-888-4567, ext. 41205 / 519-590-7683
Location: DC 2608

Werner Dietl

Associate Professor, Electrical and Computer Engineering

Tracy Dietrich

Assistant to the Director
Tracy Dietrich
519-888-4567, ext. 46003
Location: DC 1336

Chrysanne DiMarco

Associate Professor Emerita / Adjunct Associate Professor
Chrysanne DiMarco
Location: DC 1308
Link to personal webpage: Chrysanne DiMarco

Andrew Doxey

Assistant Professor, Biology
photo of Andrew Doxey
519-888-4567 x33889
Location: B1 166A
Link to personal webpage: Andrew Doxey

Dalibor Dvorski

Instructional Support Coordinator
Dalibor Dvorski
Location: MC 4012

Chris Eliasmith

Professor, Philosophy/Systems Design Engineering
519-888-4567 x42638
Location: E7 6324

Sebastian Fischmeister

Professor, Electrical and Computer Engineering
Location: E5 4112

Nathan Fish

Information Technology Specialist
Location: DC 2610

Peter Forsyth

Distinguished Professor Emeritus
Professor Peter Forsyth
Location: DC 3622

Degrees

  • Ph.D., University of Western Ontario (1979)
  • M.Sc., Australian National University, Australia (1977)
  • B.Sc., University of Western Ontario (1975)

Research interests

  • Computational finance
  • Machine learning methods for optimal stochastic control in finance

Publications

Peter Forsyth on Google Scholar

Link to personal webpage: Peter Forsyth

Kimon Fountoulakis

Associate Professor
photo of Kimon Fountoulakis
Location: DC 3611

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)

Research interests

  • Machine Learning on Graphs
  • Numerical Optimization

Publications

Kimon Fountoulakis on Google Scholar

Link to personal webpage: Kimon Fountoulakis

Lewis Fraser

Administrative Officer
Location: DC 1333

Lucas Gamez

Information Technology Specialist
Location: DC 2607

Keith Geddes

Professor Emeritus
Location: DC 3627

Alan George

Distinguished Professor Emeritus
J. Alan George

Degrees

  • Ph.D., Stanford University (1971)
  • M.Sc., University of Alberta (1966)
  • B.Sc., University of Alberta (1964)

Research interests

  • My primary focus is the (numerous and varied) problems associated with solving very large sparse systems of equations
  • Some examples include analysis of the complexity of certain algorithms, numerical stability issues, design of efficient data structures, design of software packages with good user interfaces, and automatic identification of exploitable parallelism in sparse matrix computations
Link to personal webpage: Alan George

Saeed Ghadimi

Assistant Professor, Management Sciences
519-888-4567 x40423
Location: CPH 3637

Amira Ghenai

Adjunct Assistant Professor

Ali Ghodsi

Professor, Statistics and Actuarial Science
519-888-4567 x47316
Location: M3 4208

Mark Giesbrecht

Professor, and Dean of the Faculty of Mathematics
Mark Giesbrecht
Location: DC 3631

Degrees

  • Ph.D., University of Toronto (1993)
  • M.Sc., University of Toronto (1988)
  • B.Sc., University of British Columbia (1986)

Research interests

  • Computational algebra and symbolic computation
  • Symbolic-numeric and numerical computation
  • Algebraic complexity

Publications

Mark Giesbrecht Publications

Link to personal webpage: Mark Giesbrecht

Michael Godfrey

Professor
Michael Godfrey
Location: DC 2340

Degrees

  • Ph.D., University of Toronto (1997)
  • M.Sc., University of Toronto (1988)
  • B.Sc., University of Toronto (1986)

Research interests

  • Software engineering, software evolution, empirical studies, code review, open-source software systems
  • Software development analytics, mining software repositories, software artifact provenance
  • Code duplication analysis, program comprehension, software architecture, software fact extraction and modelling

Publications

Michael Godfrey on Google Scholar

Link to personal webpage: Michael Godfrey

Lukasz Golab

Professor, Management Sciences
519-888-4567, ext. 31383
Location: CPH 4350
Link to personal webpage: Lukasz Golab

Wojciech Golab

Professor, Electrical and Computer Engineering

Ian Goldberg

Professor, and Canada Research Chair in Privacy Enhancing Technologies
Professor Ian Goldberg
Location: DC 3518

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)

Research interests

  • Privacy enhancing technologies, including metadata-protecting communication, privacy preserving computation, and censorship resistance
  • Computer security and privacy, including trusted execution environments and oblivious algorithms
  • Cryptography, including security multiparty computation, threshold cryptography, and zero-knowledge proofs

Publications

Ian Goldberg Publications

Link to personal webpage: Ian Goldberg

Sergey Gorbunov

Associate Professor
photo of Professor Sergey Gorbunov
Location: DC 3528

Degrees

  • Ph.D., Massachusetts Institute of Technology (2015)
  • M.Sc., University of Toronto (2012)
  • H.B.Sc., University of Toronto (2011)

Research interests

  • Cryptography, networks, secure protocols, software and network security, privacy

Publications

Sergey Gorbunov on Google Scholar

Link to personal webpage: Sergey Gorbunov

Elena Grigorescu

Professor
Location: DC 3508

Degrees

  • Ph.D., Massachusetts Institute of Technology, Cambridge, MA (2010)
  • M.S., Massachusetts Institute of Technology, Cambridge, MA (2006)
  • B.A., Bard College, Annandale, NY (2004)

Research interests

  • Sublinear-time and sublinear-space algorithms
  • Error-correcting codes and lattices
  • Computational complexity
  • Learning theory

Publications

Elena Grigorescu on Google Scholar

Maura R. Grossman

Research Professor
Maura R. Grossman
Location: DC 2501

Degrees

  • J.D., Georgetown University Law Center (1999)
  • Ph.D., Adelphi University, United States (1984)
  • M.A., Adelphi University, United States (1982)
  • A.B., Brown University, United States (1980)

Research interests

  • High-Recall Information Retrieval, in which the goal is to find substantially all information relevant to an information need with the least possible effort, where the stakes of missing relevant information are high
  • Key application areas include electronic discovery in law, curation of government archives, and systematic review in evidence-based medicine
  • Responsible AI and Data Science, which includes, but is not limited to, legal, ethical, and policy considerations

Publications

Maura R. Grossman on Google Scholar

Link to personal webpage: Maura R. Grossman

Arie Gurfinkel

Associate Professor, Electrical and Computer Engineering
519-888-4567 x36616
Location: DC 2522

Toshiya Hachisuka

Associate Professor
photo of Toshiya Hachisuka
Location: DC 2313

Degrees

  • Ph.D., University of California San Diego, United States (2011)
  • B.Eng., University of Tokyo, Japan (2006)

Research interests

  • Combines applied mathematics, computer science, and physics to tackle problems related to visual simulation of objects
  • Topics include computer graphics, light transport simulation, computational statistics, and numerical analysis (numerical solvers for differential/integral equations)

Publications

Toshiya Hachisuka Publications

Link to personal webpage: Toshiya Hachisuka

Tarannom (Tara) Haghighi

Administrative Coordinator
Tara Haghighi
Location: DC 1330

Mohammad Hajiabadi

Assistant Professor
photo of Professor Mohammad Hajiabadi
Location: DC 2629

Degrees

  • PhD, Computer Science, University of Victoria (2016)
  • Master of Science, Computer Science, University of Victoria (2011)
  • Bachelor of Science, Computer Science, Sharif University of Technology (2009)

Research interests

  • Theoretical cryptography

Publications

Mohammad Hajiabadi on Google Scholar

Link to personal webpage: Mohammad Hajiabadi

Mark Hancock

Associate Professor, Management Sciences
519-888-4567 x36587
Location: CPH 3633
Link to personal webpage: Mark Hancock

Randy Harris

Professor, English Language and Literature
Prof. Randy Harris Headshot
519-888-4567 x45362
Location: HH 247

Degrees

  • Ph.D., Rhetoric, Rensselaer Polytechnic Institute, USA (1991)
  • M.S., Technical Communication, Rensselaer Polytechnic Institute, USA (1986)
  • M.Sc., Experimental Psycholinguistics, University of Alberta, Canada (1985)
  • M.A., English, Dalhousie University, Canada (1982)
  • B.A. (Hons.), Queen’s University, Canada (1980)

Research interests

  • Pretrained Language Models
  • Construction Grammar
  • Rhetorical Figures
  • AI ethics
Link to personal webpage: Randy Harris

Xi He

Assistant Professor
photo of Xi He
Location: DC 3347

Degrees

  • Ph.D., Duke University, United States (2018)
  • M.Sc., Duke University, United States (2015)
  • B.Sc., National University of Singapore, Singapore (2012)

Research interests

  • Privacy and security for big-data
  • The development of usable and trustworthy tools for data exploration and machine learning with provable security and privacy guarantees

Publications

Xi He on Google Scholar

Link to personal webpage: Xi He

Urs Hengartner

Associate Professor
Urs Hengartner
Location: DC 3526

Degrees

  • Ph.D., Carnegie Mellon University (2005)
  • M.Sc., Carnegie Mellon University (2003)
  • Diploma, ETH Zürich, Switzerland (1997)

Research interests

  • Information privacy and computer and networks security with a focus on security and privacy challenges that arise in the context of smartphones, mobile applications, and IoT
  • User authentication with a focus on using machine learning for securing or attacking devices and services
  • Implicit user authentication, where a device or service continuously authenticates the user based on their behaviour and context

Publications

Urs Hengartner Publications

Link to personal webpage: Urs Hengartner

Angie Hildebrand

Software Engineering Program Manager

Jesse Hoey

Professor
photo of Professor Jesse Hoey
Location: DC 3613

Degrees

  • Ph.D., University of British Columbia (2004)
  • M.Sc., University of British Columbia (1995)
  • B.Sc., McGill University (1992)

Research interests

  • Assistive Technologies and Rehabilitation Science
  • Emotional Artificial Intelligence and Affective Computing
  • Decision-making under uncertainty

Publications

Jesse Hoey on Google Scholar

Link to personal webpage: Jesse Hoey

Shoshannah Holdom

Undergraduate Studies Manager
Photo of Shoshannah Holdom
Location: MC 4016

Dan Holtby

Assistant Professor, Teaching Stream
Location: MC 6459

Xiao Hu

Assistant Professor
Xiao Hu
Location: DC 3353

Degrees

  • Ph.D., Computer Science and Engineering, HKUST (2019)
  • BE, Computer Software, Tsinghua University (2014)

Research interests

  • Fundamental problems in database theory and their implications to practical systems
  • Massively parallel query processing
  • Dynamic query processing
  • Oblivious query processing

Publications

Xiao Hu on Google Scholar

Link to personal webpage: Xiao Hu

Ihab F. Ilyas

Professor, and Thomson Reuters–NSERC Industrial Research Chair in Data Quality
photo of Professor Ihab F. Ilyas
Location: DC 3348

Degrees

  • PhD, Purdue University, United States (2004)
  • Master’s, Alexandria University, Egypt (1999)
  • Bachelor’s, Alexandria University, Egypt (1995)

Research area

  • Probabilistic and uncertain data management
  • Machine learning for data quality and enrichment
  • Big Data
  • Information extraction

Publications

Ihab Ilyas on Google Scholar

Link to personal webpage: Ihab F. Ilyas

Lesley Istead

Adjunct Assistant Professor

Aukosh Jagannath

Assistant Professor, Statistics and Actuarial Science
519-888-4567 x49520
Location: M3 2114

Armin Jamshidpey

Assistant Professor, Teaching Stream
photo of Armin Jamshidpey
Location: MC 5467

Degrees

  • PhD, Mathematics, Western University (2017)
  • MSc, Mathematics, Institute for Advanced Studies in Basic Sciences, Iran (2012)

Teaching interests

  • Theoretical computer science
  • Introductory computer science courses
  • Quantum computing and cryptography

Research interests

  • Computer algebra
  • Quantum computing
  • Post-quantum cryptography
Link to personal webpage: Armin Jamshidpey

David Jao

Professor, Combinatorics and Optimization
519-888-4567 x42493
Location: MC 5032

Samantha Jewett

Women in Computer Science (WiCS) Outreach Coordinator
photo of Samantha Jewett
519-888-4567, ext. 43124
Location: DC 2503

Marie Kahkejian

Graduate Program Administrator - Data Science
Marie Kahkejian
Location: M3 2118

Zille Huma Kamal

Assistant Professor, Teaching Stream
photo of Zille Huma Kamal
Location: MC 6469

Degrees

  • Ph.D., Western Michigan University
  • B.A.Sc., Western Michigan University

Gautam Kamath

Assistant Professor
Professor Gautam Kamath
Location: DC 1311

Degrees

  • Ph.D., Massachusetts Institute of Technology, United States (2018)
  • S.M., Massachusetts Institute of Technology, United States (2014)
  • B.Sc., Cornell University, United States (2012)

Research interests

  • Differential privacy, robustness
  • Machine learning and statistics
  • Algorithms

Publications

Gautam Kamath on Google Scholar

Link to personal webpage: Gautam Kamath

Craig S. Kaplan

Professor
Professor Craig S. Kaplan
Location: DC 2315

Degrees

  • Ph.D., University of Washington, United States (2002)
  • M.Sc., University of Washington, United States (1998)
  • B.Math., University of Waterloo (1996)

Research interests

  • Applications of mathematics and computation in art and design
  • Computer graphics
  • Computational geometry

Publications

Craig S. Kaplan Publications

Link to personal webpage: Craig S. Kaplan

Lila Kari

Professor, and University Research Chair
Professor Lila Kari
Location: DC 1312

Degrees

  • Ph.D., University of Turku, Finland (1991)
  • M.Sc., University of Bucharest, Romania (1987)

Research interests

  • Biodiversity informatics, Comparative genomics, Genomic signatures, Machine learning
  • Natural computation, Bio-inspired computing, Bio-molecular computing
  • Watson-Crick complementarity in formal languages, DNA computing & combinatorics on words

Publications

Lila Kari on Wikipedia

Lila Kari on Google Scholar

Link to personal webpage: Lila Kari

Amir-Hossein Karimi

Assistant Professor, Electrical and Computer Engineering
519-888-4567 x37476
Location: EIT 3108

Martin Karsten

Professor, and Associate Director of the Cheriton School of Computer Science
Professor Martin Karsten
Location: DC 3506

Degrees

  • Dr.-Ing., Technical University of Darmstadt, Germany (2000)
  • Diplom, University of Mannheim, Germany (1996)

Research interests

  • Computer Systems Software
  • Networking
  • Performance

Publications

Martin Karsten on Google Scholar

Link to personal webpage: Martin Karsten

Florian Kerschbaum

Professor, and NSERC/RBC Industrial Research Chair in Data Security
Professor Florian Kerschbaum
Location: DC 3524

Degrees

  • Dr.-Ing., Karlsruhe Institute of Technology, Germany (2010)
  • M.Sc., Purdue University, United States (2000)
  • B.A., Mannheim Cooperative State University, Germany (1997)

Research interests

  • Data security and privacy, confidentiality and integrity in data science, data collection, preparation and management
  • Applied cryptography, secure multi-party computation, homomorphic and functional encryption, differential privacy
  • Machine learning robustness, privacy, and provenance verification

Publications

Florian Kerschbaum on DBLP

Link to personal webpage: Florian Kerschbaum

Srinivasan Keshav

Professor Emeritus / Adjunct Professor
photo of Professor Srinivasan Keshav

Srinivasan Keshav is the Robert Sansom Professor of Computer Science in the Department of Computer Science and Technology at the University of Cambridge and a Fellow of Fitzwilliam College. Previously, he was a Professor at the David R. Cheriton School of Computer Science.

Although he started out as a researcher in computer networking in 1988, since 2010 his focus has been on reducing the carbon footprint of energy generation, transportation, and buildings. For the past couple of years, he also worked on improving the performance of the Hyperledger Fabric blockchain so that it can be used as the foundation for highly-scalable energy systems, such as for transactive energy and renewable energy certificates. 

He has recently turned his attention to the carbon sequestration and biodiversity potential of forests, looking at both conservation and restoration.

Link to personal webpage: Srinivasan Keshav

Hassan Khan

Adjunct Associate Professor

Caroline Kierstead

Instructor/Coordinator
Caroline Kierstead
Location: MC 4008

Scott King

Instructional Support Coordinator
Scott King photo
Location: MC 4011

Jochen Koenemann

Professor, Combinatorics and Optimization
photo of Jochen Koenemann
519-888-4567 x32144
Location: MC 5042

Mohammad Kohandel

Associate Professor, Applied Mathematics

George Labahn

Professor Emeritus / Adjunct Professor
George Labahn
Location: DC 3629

Degrees

  • Ph.D., University of Alberta (1988)
  • M.Sc., University of Alberta (1986)
  • B.Sc., University of Alberta (1973)

Research interests

  • Symbolic Computation/Computer Algebra
  • Scientific Computation/Computational Finance

Publications

George Labahn Publications

Link to personal webpage: George Labahn

Kevin Lanctot

Assistant Professor, Teaching Stream
Location: MC 5471

Kate Larson

Professor
photo of Professor Kate Larson
Location: DC 2518

Degrees

  • Ph.D., Carnegie Mellon University, United States (2004)
  • M.Sc., Washington University in St. Louis, United States (1999)
  • B.Sc., Memorial University of Newfoundland (1997)

Research interests

  • Artificial Intelligence with a focus on multiagent systems and reinforcement learning
  • Cooperation and coordination in multiagent systems
  • Applications of artificial intelligence to support sustainable development and climate-related initiatives

Publications

Kate Larson on Google Scholar

Link to personal webpage: Kate Larson

Lap Chi Lau

Professor
photo of Professor Lap Chi Lau
Location: DC 1309

Degrees

  • Ph.D., University of Toronto
  • M.Sc., University of Toronto
  • B.Sc., The Chinese University of Hong Kong, China

Research interests

  • Algorithms
  • Optimization
  • Spectral Graph Theory

Publications

Lap Chi Lau Publications

Link to personal webpage: Lap Chi Lau

Edith Law

Associate Professor
Edith Law
Location: DC 3325

Degrees

  • PhD, Machine Learning, Carnegie Mellon University
  • MSc, Computer Science, McGill University
  • BSc, Computer Science, University of British Columbia

Research interests

  • Social computing technology that coordinates small groups to large crowds
  • New models of interactions with machine intelligence
  • How technology can be designed to foster and celebrate certain human values

Publications

Edith Law publications

Link to personal webpage: Edith Law

Anita Layton

Professor, Applied Mathematics

Yi Cheng (Nick) Lee

Technical Manager, Teaching and Operations
Yi Cheng (Nick) Lee
Location: DC 2623

Jessica Leung (on leave)

Undergraduate Advisor
Location: DC 4030

Ondřej Lhoták

Professor, and Director of Undergraduate Studies
Ondřej Lhoták
Location: DC 2520

Degrees

  • Ph.D., McGill University (2005)
  • M.Sc., McGill University (2002)
  • B.Math., University of Waterloo (2001)

Research interests

  • My research interests are in programming languages and compilers. My focus is on program analysis of object-oriented languages. I am currently directing most of my attention to Scala.

Publications

Ondřej Lhoták Publications

Link to personal webpage: Ondřej Lhoták

Lilin Li

Financial Coordinator
photo of Lilin Li
Location: DC 2505

Ming Li

Professor Emeritus / Adjunct Professor
Ming Li
Location: DC 3355

Degrees

  • Ph.D., Cornell University, United States (1985)
  • M.Sc., Cornell University, United States (1983)
  • M.Sc., Wayne State University, United States (1980)

Research interests

  • Recently I am working on methods for personalized cancer immunotherapy. A key issue for personalized cancer immunotherapy is to discover neoantigens on the surface of cancer cells. We are developing automatic, highly sensitive and personalized methods to sequence those peptides and validate their immunogenicity.

Publications

Ming Li on Google Scholar

Link to personal webpage: Ming Li

Yuying Li

Professor
Yuying Li
Location: DC 3623

Degrees

  • Ph.D., University of Waterloo (1988)
  • M.Math., University of Waterloo (1985)
  • B.Sc., Sichuan University, China (1982)

Research interests

  • Professor Yuying Li's research interests include the design, analysis, and application of computational algorithms for continuous optimization problems.
  • In addition, Li is particularly interested in applying computational optimization methods to practical problems, focusing especially on  application to  data science and computational finance.

Publications

Yuying Li on Google Scholar

Link to personal webpage: Yuying Li

Todd Lichty

Information Technology Specialist
Location: DC 2622

Noura Limam

Research Assistant Professor
Noura Limam
Location: DC 3501

Degrees

  • Ph.D., Université de Pierre et Marie Curie (now Sorbonne Université), France (2007)
  • M.Sc., Université de Pierre et Marie Curie (now Sorbonne Université), France (2002)
  • B.Sc., Ecole Nationale des Sciences de l’Informatique, Tunisia (2001)

Research interests

  • Network operations and management
  • Autonomic networking
  • Software-defined networking
  • Network programmability
  • Network security
  • 5G and beyond mobile networks

Publications

Noura Limam on Google Scholar

Link to personal webpage: Noura Limam

Jimmy Lin

Professor, and David R. Cheriton Chair in Software Systems
photo of Professor Jimmy Lin
Location: DC 3601

Degrees

  • Doctor of Philosophy, Electrical Engineering and Computer Science, Massachusetts Institute of Technology (2004)
  • Master of Engineering, Electrical Engineering and Computer Science, Massachusetts Institute of Technology (2001)
  • Bachelor of Science, Electrical Engineering and Computer Science, Massachusetts Institute of Technology (2000)

Research interests

  • Natural language processing
  • Information retrieval
  • Data science

Publications

Jimmy Lin Publications

Jimmy Lin on Google Scholar

Link to personal webpage: Jimmy Lin

Michael Liu

Assistant Professor, Teaching Stream
Location: M3 2009

Sihang Liu

Assistant Professor
photo of Sihang Liu
Location: DC 3528​

Degrees

  • Ph.D., University of Virginia (2022)
  • M.S., University of Virginia (2020)
  • B.S., University of Michigan (2016)
  • B.S., Shanghai Jiao Tong University (2016)

Research interests

  • Computer architecture, especially the design of the next-generation processor, memory, and storage for data center–scale applications
  • Programming and system support for new and emerging architectures
  • Security in computer hardware systems

Publications

Sihang Liu on Google Scholar

Link to personal webpage: Sihang Liu

Cathy Logan-Dickie

Financial Officer
Cathy Logan-Dickie
Location: DC 1334

Gang Lu

Information Technology Specialist
Gang Lu
Location: DC 2626

Yang Lu

Assistant Professor
photo of Professor Yang Lu
Location: DC 2627

Degrees

  • Ph.D., Computational Biology and Bioinformatics, University of Southern California, United States (2017)
  • M.S., Computer Science and Engineering, Shanghai Jiao Tong University, China (2013)
  • B.S., Computer and Software Engineering, Shanghai Jiao Tong University, China (2010)

Research interests

  • Developing machine learning and statistical methods for genomics and proteomics data analysis using interpretable machine learning, reproducible (error-controlled) machine learning, and heterogeneous data integration
  • Developing interpretation methods to find scientifically interesting and statistically confident hypotheses from complex biological data from single-cell genomics, mass spectrometry-based proteomics, and metagenomics

Publications

Yang Lu on Google Scholar

Link to personal webpage: Yang Lu

Anna Lubiw

Professor Emerita / Adjunct Professor
Anna Lubiw

Degrees

  • Ph.D., University of Toronto (1986)
  • M.Math., University of Waterloo (1982)
  • B.Sc., University of Toronto (1979)

Research interests

  • Algorithms, specifically computation geometry, graph algorithms and graph drawing
  • Current topics include reconfiguration, triangulations of planar point sets, shortest path algorithms, and folding and unfolding problems

Publications

Anna Lubiw on Google Scholar

Link to personal webpage: Anna Lubiw

Brad Lushman

Associate Professor, Teaching Stream
Brad Lushman
Location: MC 6427
Link to personal webpage: Brad Lushman

Bin Ma

Professor
Bin Ma
Location: DC 3345

Degrees

  • Ph.D., Peking University, China
  • B.Sc., Peking University, China

Research interests

  • I conduct research in bioinformatics. I develop new experimental methods and computer algorithms for the determination of the amino acid sequences of proteins (de novo protein sequencing) by using mass spectrometry.

Publications

Bin Ma on Google Scholar

Link to personal webpage: Bin Ma

Sujaya Maiyya

Assistant Professor
photo of Sujaya Maiyya
Location: DC 3353

Degrees

  • Ph.D., Computer Science, University of California, Santa Barbara (2022) 
  • M.Sc., Computer Science, University of California, Santa Barbara (2017)
  • B.E., Information Science, PESIT, Bangalore (2014)

Research interests

  • Distributed data management, fault tolerance, data privacy & security
  • Designing, prototyping, and evaluating data management protocols that strike a balance between efficiency and security in both trusted and untrusted environments

Publications

Sujaya Maiyya on DBLP

Link to personal webpage: Sujaya Maiyya

Ville Makela

Assistant Professor, Stratford School of Interaction Design and Business
519-888-4567 x23028
Location: DMS 3126

Sylvain Malacria

Adjunct Assistant Professor

Aleksandar Malinovic

Information Technology Specialist - Oat Developer

Richard Mann

Associate Professor
519-888-4567, ext. 33006
Location: DC 2510

Degrees

  • Ph.D., University of Toronto (1998)
  • M.Eng., McMaster University (1990)
  • B.Eng., McMaster University (1988)

Research interests

  • AI, perception and learning, computer vision (motion understanding, event recognition) and computer audio (acoustics, speech, music)
  • Signal processing, electro acoustic measurement and infra sound

Publications

Richard Mann Publications

Link to personal webpage: Richard Mann

Stephen Mann

Professor
Stephen Mann
Location: DC 2317

Degrees

  • Ph.D., University of Washington, United States (1992)
  • M.Sc., University of Washington, United States (1988)
  • B.A., University of California, Berkeley, United States (1986)

Research interests

  • Curve and Surface Design for Geometric Modeling and Computer Graphics

  • CNC Machining

  • Geometric Algebra and its applications to Computer Graphics

Publications

Stephen Mann on Google Scholar

Link to personal webpage: Stephen Mann

Cecilia Martin

Graduate Coordinator, Master's Program
Cecilia Martin
Location: DC 2599B

Ali José Mashtizadeh

Associate Professor
photo of Ali Mashtizadeh
Location: DC 3504

Degrees

  • Ph.D., Computer Science, Stanford University (2017)
  • M.S., Computer Science, Stanford University (2017)
  • M.Eng., Electrical Engineering and Computer Science, MIT (2007)
  • B.S., Electrical Engineering, MIT (2006)

Research interests

  • Operating systems, distributed systems, and storage

Publications

Ali José Mashtizadeh on Google Scholar

Link to personal webpage: Ali José Mashtizadeh

Fabrice Matulic

Adjunct Assistant Professor

Alex May

Adjunct Assistant Professor

Shane McIntosh

Associate Professor and Associate Director of Graduate Studies
photo of Professor Shane McIntosh
Location: DC 3510

Degrees

  • Ph.D., Queen’s University, Canada (2015)
  • M.Sc., Queen’s University, Canada (2011)
  • B.A.Comp., University of Guelph, Canada (2009)

Research interests

  • Empirical methods for software engineering. Broadly speaking, my trainees and I mine historical and operational data that is generated during the development of large-scale software systems to glean actionable insights for software stakeholders.
  • Software delivery. Improving the process of assembling, verifying, and deploying releases of software systems from its sources (a.k.a., release engineering, devops).
  • Software quality. Deriving practical guidelines for developing more reliable and robust software systems.

Publications

Shane McIntosh on Google Scholar

Link to personal webpage: Shane McIntosh

Ian McKillop

Associate Professor Emeritus / Adjunct Associate Professor

Greg McTavish

Facilities and Project Coordinator
Greg McTavish
Location: DC 2319

Marina Meila

Professor
Professor Marina Meila

Degrees

  • Ph.D., Electrical Engineering and Computer Science, M.I.T. (1999)
  • M.S., Automatic Control and Computers, Polytechnic Institute of Bucharest (1985)

Research interests

  • Geometric data analysis, foundations of clustering, validation and guarantees in unsupervised learning
  • Analysis of preferences, with applications to peer review and social choice
  • Intersection of combinatorics, computation and statistics
  • Machine learning for the sciences

Publications

Link to personal webpage: Marina Meila

Stephen Melczer

Assistant Professor, Combinatorics and Optimization
519-888-4567 x41282
Location: MC 6028

Alfred Menezes

Professor, Combinatorics and Optimization
519-888-4567 x46934
Location: MC 5026

Devon Merner

Information Technology Specialist
Location: DC 2560A

Renée J. Miller

Professor, Canada Excellence Research Chair in Data Intelligence
Location: DC 3355

Degrees

  • Ph.D., Computer Science, University of Wisconsin-Madison (1994)
  • M.S., Computer Science, University of Wisconsin-Madison (1989)
  • B.S., Cognitive Science, Massachusetts Institute of Technology (1987)
  • B.S., Mathematics, Massachusetts Institute of Technology (1987)

Research interests

  • Big data curation
  • Data integration
  • Data intelligence
  • Data lake and model lake management
  • Data management
  • Data quality
  • Metadata management

Publications

Renée J. Miller on DBLP

Link to personal webpage: Renée J. Miller’s research website

Cameron Morland

Assistant Professor, Teaching Stream
photo of Cameron Morland
Location: MC 6467

Degrees

  • Ph.D., Boston University, United States (2009)
  • B.A.Sc., University of Waterloo (2003)
Link to personal webpage: Cameron Morland

Isaac Morland

Information Technology Specialist
Isaac Morland
Location: DC 2619

Michele Mosca

Professor, Combinatorics and Optimization, Institute for Quantum Computing
519-888-4567 x47484
Location: QNC 3106

Amer Mouawad

Adjunct Assistant Professor

Ian Munro

Distinguished Professor Emeritus / Adjunct Professor
photo of University Professor J. Ian Munro
Location: DC 2343

Feature article

University Professor Ian Munro’s Golden Jubilee — 50 years at the University of Waterloo

Degrees

  • PhD, Computer Science, University of Toronto (1971)
  • MSc, University of British Columbia
  • BA, University of New Brunswick

Research interests

  • Data structures, particularly fast and space-efficient structures
  • Design, analysis and implementation of algorithms
  • Database systems and data warehousing, particularly efficiency issues

Publications

Ian Munro on Google Scholar

Ian Munro on DBPL

Link to personal webpage: Ian Munro

Nomair Naeem

Associate Professor, Teaching Stream
photo of Nomair Naeem
Location: MC 6429

Degrees

  • Ph.D., University of Waterloo
  • M.Sc., McGill University
  • B.Sc., McGill University

Research and teaching interests

  • Research interests focus on programming language design, compiler design and optimizations and verifying program properties
  • Teaching pedagogy research interests are focused around active-learning techniques especially those around flipped course design
Link to personal webpage: Nomair Naeem

Meiyappan (Mei) Nagappan

Associate Professor
Location: DC 3349

Degrees

  • Ph.D., North Carolina State University, United States (2011)
  • M.Sc., North Carolina State University, United States (2008)
  • B.Sc., Anna University, India (2006)

Research interests

  • Empirical Software Engineering, Mining Software Repositories, Mining Mobile App stores
  • Diversity in Software Engineering
  • Software Security, Static Analysis

Publications

Mei Nagappan on Google Scholar

Link to personal webpage: Meiyappan (Mei) Nagappan

Ashwin Nayak

Professor, Combinatorics and Optimization and Quantum Computing
photo of Ashwin Nayak
519-888-4567 x33601
Location: QNC 3124

Chrystopher L. Nehaniv

Professor, Electrical and Computer Engineering and Systems Design Engineering
Picture of Chrystopher L. Nehaniv.
519-888-4567 x40168
Location: E7 6322

Indy Ng

Information Technology Specialist
Location: DC 2607

Stephen Nickerson

Information Technology Specialist
Stephen Nickerson
Location: DC 2620

Pengyu Nie

Assistant Professor
photo of Professor Pengyu Nie
Location: DC 3348

Degrees

  • Ph.D., The University of Texas at Austin (2023)
  • M.Sc., The University of Texas at Austin (2020)
  • B.Sc., University of Science and Technology of China (2017)

Research interests

  • Machine learning and natural language processing for software engineering, including code completion, generation, and summarization, code and comment co-evolution, etc.
  • Software testing and formal verification, including test completion and generation, machine learning for proof engineering, etc.

Publications

Pengyu Nie on Google Scholar

Pengyu Nie publications

Link to personal webpage: Pengyu Nie

Naomi Nishimura

Associate Professor
Naomi Nishimura
Location: DC 2344

Degrees

  • Ph.D., University of Toronto (1991)
  • M.Sc., University of Toronto (1988)
  • B.Sc., Yale University, United States (1983)

Research interests

  • Reconfiguration, including both algorithmic and structural investigations of the relationships among solutions to a problem or other entities, as related by step-by-step modifications
  • Parameterized complexity, primarily algorithms, and among algorithms, primarily those involving graphs; considered on its own or in conjunction with reconfiguration

Publications

Naomi Nishimura on DBLP

Link to personal webpage: Naomi Nishimura

Gwendoline Nubila

Technical Manager, Core Infrastructure
photo of Gwendoline Nubila
519-888-4567, ext. 41572 / 226-808-6841
Location: DC 2560F

Costin Ograda-Bratu

Information Technology Specialist
519-888-4567, ext. 41205 / 519-590-7683
Location: DC 2608

Rafael Oliveira

Assistant Professor
photo of Rafael Oliveira
Location: DC 1313

Degrees

  • Ph.D., Princeton University, United States (2017)
  • M.Sc., Massachusetts Institute of Technology, United States (2012)
  • B.Eng., Massachusetts Institute of Technology, United States (2011)
  • B.Sc., Massachusetts Institute of Technology, United States (2011)

Research interests

  • Complexity Theory
  • Optimization
  • Geometry

Publications

Rafael Oliveira on Google Scholar

Link to personal webpage: Rafael Oliveira

Toacy Oliveira

Adjunct Associate Professor

Jeff Orchard

Associate Professor
Professor Jeff Orchard
Location: DC 3615

Degrees

  • Ph.D., Simon Fraser University (2003)
  • M.Sc., University of British Columbia (1996)
  • B.Math., University of Waterloo (1994)

Research interests

  • Neural networks and artificial intelligence
  • Neuroscience, and the use of neural networks to understand the computational principles of the brain
  • Biologically-inspired neural learning algorithms

Publications

Jeff Orchard on Google Scholar

Link to personal webpage: Jeff Orchard

Sean Ovens

Postdoctoral Scholar

Tamer Özsu

University Professor
Professor Tamer Özsu
Location: DC 3350

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)

Research interests

  • My research is on data management. Although I have done work in basic database technologies such as query processing, transaction processing, and database integration, the main focus of my research follows two threads: (1) application of database technology to non-traditional data types, and (2) distributed & parallel data management.

Publications

Tamer Özsu on DBLP

Link to personal webpage: Tamer Özsu

Lori Paniak

Technical Manager, Research and Special Projects
Lori Paniak
519-222-6139
Location: DC 2625

Yash Vardhan Pant

Assistant Professor, Electrical and Computer Engineering
519-888-4567 x37260
Location: E5 5114

Richard Peng

Adjunct Professor
photo of Professor Richard Peng
(412) 992-0090
Location: DC 3146

Degrees

  • Ph.D., Carnegie Mellon University (2013)
  • B.Math., University of Waterloo (2009)

Research interests

  • Data structures
  • Numerical analysis
  • Combinatorial optimization

Publications

Richard Peng on Google Scholar

Link to personal webpage: Richard Peng

Mark Petrick

Assistant Professor, Teaching Stream
Mark Petrick
Location: MC 6467

Joe Petrik

Communications Officer
photo of Joe Petrik
Location: DC 3341

Pascal Poupart

Professor
Pascal Poupart
Location: DC 2514

Degrees

  • Ph.D., University of Toronto (2004)
  • M.Sc., University of British Columbia (2000)
  • B.Sc., McGill University (1998)

Research interests

  • Machine Learning, including Reinforcement Learning, Federated Learning, Continual Learning, Self-Supervised Learning, Meta Learning, Few Shot Learning, Causal Learning, Uncertainty Quantification and Calibration
  • Applications of Machine Learning in Natural Language Processing (Conversational Agents, Grammar Error Correction, Automated Text Editing) and Material Design (Bayesian Optimization of catalysts, oxygen carriers and other materials to facilitate desirable chemical reactions for CO2 conversion and CO2 capture)

Publications

Pascal Poupart Publications

Link to personal webpage: Pascal Poupart

Mayuri Punithan

Technical Communications Specialist
photo of Mayuri Punithan
Location: DC 3342

Prabhakar Ragde

Professor
Prabhakar Ragde
Location: DC 2633

Degrees

  • Ph.D., University of California, Berkeley, United States (1986)
  • B.Math., University of Waterloo (1982)

Research interests

  • Functional programming languages and operational semantics
  • Dependent types and their use in proof assistants for verified computations

Publications

Prabhakar Ragde on DBLP

Link to personal webpage: Prabhakar Ragde

Sirisha Rambhatla

Assistant Professor, Management Sciences
519-888-4567 x33279
Location: CPH 4358

Derek Rayside

Associate Professor, Electrical and Computer Engineering
519-888-4567 x40248
Location: E7 5426

Adrian Reetz

Assistant Professor, Teaching Stream
photo of Adrian Reetz
Location: MC 6439

Degrees

  • Ph.D., University of Saskatchewan
  • Dipl.-Inf., Technical University of Darmstadt, Germany

Teaching interests

  • First-year core CS curriculum
  • User Interfaces
  • Human-Computer Interaction
Link to personal webpage: Adrian Reetz

Gregor Richards

Associate Professor, Teaching Stream
Gregor Richard
Location: MC 6457

Degrees

  • Ph.D., Purdue University, United States (2014)
  • B.Sc., Portland State University, United States (2008)

Research and teaching interests

  • Research – Gradual typing: Languages which combine typed and untyped code
  • Research – Just-in-time compilation: Compilers which compile code while it’s running, allowing for advanced profiling
  • Teaching – Languages and systems, in particular CS442 (Programming Languages) and CS241 (Foundations of Sequential Programming)

Publications

Gregor Richards on DBPL

Link to personal webpage: Gregor Richards

Collin Roberts

Assistant Professor, Teaching Stream and Academic Advisor
photo of Collin Roberts
Location: MC 6459

Degrees

  • University of Waterloo, PhD (Pure Mathematics), 2013
  • University of Waterloo, MMath (Pure Mathematics), 2007
  • University of Waterloo, BMath (Teaching Option), 1993
  • University of Western Ontario, BEd (Mathematics/Computer Science), 1993

Research and teaching interests

  • Formal logic
  • Theory of computation

Publications

Buchweitz, Ragnar-Olaf; Roberts, Collin. The multiplicative structure on Hochschild cohomology of a complete intersection. J. Pure Appl. Algebra 219 (2015), no. 3, 402–428.

Lawrence, J.W.; Roberts, Collin. On the k-Conjugacy Classes of Infinite Groups. International Journal of Algebra 3 (2009), 297–308.

Link to personal webpage: Collin Roberts

Patrick Roh

Instructional Support Coordinator
Patrick Roh
Location: MC 4013

Izabela Rutkowski

Events Coordinator
photo of Izabela Rutkowski
Location: DC 2515

Makenna Ryder

Graduate Coordinator
Makenna Ryder
Location: DC 2599D

Victoria Sakhnini

Associate Professor, Teaching Stream and Director, Software Engineering
Victoria Sakhnini
Location: DC 2531

Degrees

  • Ph.D., Technion–Israel Institute of Technology, Israel (2006)
  • M.S.Ed., Technion–Israel Institute of Technology, Israel (2002)
  • B.Sc., Technion–Israel Institute of Technology, Israel (1990)

Research interests

  • Investigating innovative creativity fostering techniques for requirement elicitation
  • Identifying valuable tools for teaching, learning and assessment
  • Testing and validation of educational techniques to enhance the transfer between the academic learning environment and the students’ professional practice
  • Some of the possible techniques worth investigating are project-based learning, one-on-one mentoring, industrial practicum that is designed to give students supervised practical application of concurrently studied theories and concepts, and simulations to demonstrate newly learned concepts

Publications

Victoria Sakhnini Publications

Link to personal webpage: Victoria Sakhnini

Mohammad Salahuddin

Research Assistant Professor
photo of Mohammad Salahuddin
Location: DC 3515

Degrees

  • Ph.D., Western Michigan University, United States (2014)
  • M.Sc., Western Michigan University, United States (2003)
  • M.Sc., Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology, Pakistan (2001)
  • B.Sc., University of Karachi (FAST-ICS), Pakistan (1999)

Research interests

  • Machine/Deep learning for networking, including network security, encrypted traffic classification, and resource management in emerging networks
  • Cognitive management in wired and wireless networks
  • Network softwarization, including network virtualization, software-defined networking, and network function virtualization

Publications

Mohammad Salahuddin on Google Scholar

Link to personal webpage: Mohammad Salahuddin

Aladdin Saleh

Adjunct Assistant Professor

Ken Salem

Professor Emeritus
Ken Salem
Location: DC 3521

Degrees

  • Ph.D., Princeton University, United States (1989)
  • B.Sc., Carnegie-Mellon University, United States (1983)

Research interests

  • Data systems, especially synchronization, transactions, fault tolerance
  • Distributed systems and cloud computing

Publications

Ken Salem on DBLP

Link to personal webpage: Ken Salem

Semih Salihoğlu

Associate Professor
photo of Professor Semih Salihoğlu
Location: DC 3351

Degrees

  • Ph.D., Stanford University (2015)
  • B.Sc., Yale University (2006)

Research interests

  • Database Management Systems
  • Graph Data Management Systems
  • Distributed Data Processing Systems

Publications

Semih Salihoğlu on Google Scholar

Link to personal webpage: Semih Salihoğlu

Luke Schaeffer

Assistant Professor
Luke Schaeffer
Location: QNC 3126

Degrees

  • PhD, Computer Science, Massachusetts Institute of Technology, Electrical Engineering and Computer Science (2019)
  • MMath, Computer Science, University of Waterloo (2013)
  • BMath, Computational Math, University of Waterloo (2011)

Research interests

My focus is on quantum complexity theory with recurring themes of

  • Clifford circuits
  • Low-depth circuits (classical and quantum), and
  • Classical simulation of quantum circuits

Publications

Luke Schaeffer’s publications

Link to personal webpage: Luke Schaeffer’s website

Oliver Schneider

Assistant Professor, Management Sciences
519-888-4567 x38505
Location: CPH 3627

Éric Schost

Professor
Éric Schost
Location: DC 3627

Degrees

  • PhD, École polytechnique, France (2000)
  • MSc, École polytechnique, France (1996)
  • BSc, École normale supérieure de Cachan, France (1995)

Research interests

  • Computer algebra

Publications

Éric Schost on Google Scholar

Link to personal webpage: Éric Schost

Leili Rafiee Sevyeri

Assistant Professor, Teaching Stream
Leili Rafiee Sevyeri
Location: MC 6461

Degrees

  • PhD, Applied Mathematics with Scientific Computing, Western University, 2020​
  • MSc, Applied Mathematics, Western University, 2016​

Research and teaching interests

Research: Hybrid symbolic-numeric computation, scientific computing, computer algebra

Teaching: Theoretical computer science, scientific computing including numerical methods in finance and business, numerical methods in computational mathematics, introductory computer science courses

Leili Rafiee Sevyeri on Google Scholar

Link to personal webpage: Leili Rafiee Sevyeri

Jeffrey Shallit

Professor Emeritus / Adjunct Professor
photo of Jeffrey Shallit
Location: DC 3134

Degrees

  • Ph.D., University of California, Berkeley, United States (1983)
  • B.A., Princeton University, United States (1979)

Research interests

  • Automata theory and formal languages, combinatorics on words
  • Number theory, combinatorics, algebra with a computational flavor

Publications

Jeffrey Shallit on Google Scholar

Link to personal webpage: Jeffrey Shallit

Weiyi Shang

Associate Professor, Electrical and Computer Engineering
519-888-4567 x31429
Location: DC 2526

Denise Shantz

Graduate Studies Manager
Location: DC 2628

Responsibilities

  • Supervise the Computer Science grad office
  • Oversee administration of master’s coursework and Data Science programs
  • Manage graduate course enrolment and permission numbers
  • Manage scholarships both internal and external (NSERC and OGS)
  • Oversee CS graduate webpages 

Heather Shaw

Program Manager, Computing and Financial Management
Photo of Heather Shaw
Location: HH 3153
Contact for: Future students, undergraduate studies, and alumni relations in Computing and Financial Management

Guoxiang Shen

Information Technology Specialist
Guoxiang Shen
226-339-7472
Location: DC 2560E

Freda Shi

Assistant Professor
photo of Professor Freda Shi
Location: DC 2522

Education

  • PhD, Computer Science, Toyota Technological Institute at Chicago (2023)
  • BS, Intelligence Science and Technology, Peking University (2018)

Research interests

  • Computational linguistics, natural language processing and machine learning: compositional semantics, grounded language acquisition, unsupervised and semi-supervised representation learning, structured prediction, narrative understanding, and information theory for natural language processing

Publications

Freda Shi on Google Scholar

Freda Shi publications

Link to personal webpage: Freda Shi

Mark Smucker

Professor, Management Sciences
Photo of Mark Smucker
519-888-4567 x38620
Location: CPH 3624
Link to personal webpage: Mark Smucker

Douglas Stebila

Associate Professor, Combinatorics and Optimization
519-888-4567 x47211
Location: MC 5132

Shlomi Steinberg

Assistant Professor
photo of Professor Shlomi Steinberg
Location: DC 2323

Degrees

  • Ph.D., Computer Science, University of California, Santa Barbara, USA 2023
  • M.Sc., Computer Science and Mathematics, Weizmann Institute of Science, Israel, 2017
  • B.Sc., Computer Science and Mathematics, Open University, Israel, 2015

Research interests

  • Computer graphics, rendering and light transport: accurately modelling and simulating the behaviour of light and its interaction with matter in complex environments
  • Ray and wave optics

Publications

Shlomi Steinberg on DBLP

Shlomi Steinberg on ORCID

Link to personal webpage: Shlomi Steinberg

Doug Stinson

Professor Emeritus / Adjunct Professor
Doug Stinson

Degrees

  • Ph.D., University of Waterloo (1981)
  • M.Sc., Ohio State University, United States (1980)
  • B.Math., University of Waterloo (1978)

Research interests

  • Cryptography and security: unconditionally secure cryptographic protocols, including secret sharing and authentication
  • Combinatorics: construction and analysis of combinatorial designs, error correcting codes, orthogonal arrays
  • Algorithms: algorithms to construct and analyze combinatorial structures

Publications

Doug Stinson on Google Scholar

Link to personal webpage: Doug Stinson

Arne Storjohann

Associate Professor
Arne Storjohann
Location: DC 3619

Degrees

  • Ph.D., Swiss Federal Institute of Technology, ETH-Zurich, Switzerland (2000)
  • M.Math., University of Waterloo (1994)
  • B.Math., University of Waterloo (1992)

Research interests

  • The design and analysis of algorithms for symbolic and exact linear algebra
  • Computing matrix canonical forms
  • Algorithms for sparse and black-box matrices

Publications

Arne Storjohann on DBLP

Link to personal webpage: Arne Storjohann

Bo Sun

Sessional Lecturer

Bo Sun

Postdoctoral Scholar

Chengnian Sun

Associate Professor
Chengnian Sun
Location: DC 2339

Degrees

  • Ph.D., National University of Singapore, Singapore (2013)

Research interests

  • Software engineering with a focus on software reliability, software security, and developers’ productivity
  • Programming languages

Publications

Chengnian Sun Publications

Link to personal webpage: Chengnian Sun

Douglas Sutherland

Information Technology Specialist
Location: DC 2617

David Taylor

Professor Emeritus
David Taylor
Location: DC 3511

Degrees

  • Ph.D., University of Waterloo (1977)
  • M.Math., University of Waterloo (1974)
  • B.Sc., University of Saskatchewan (1972)

Research interests

  • Distributed computer systems, focusing on the debugging and monitoring of distributed applications by viewing their execution histories as being fundamentally a partially ordered set of events
  • Software fault tolerance, especially robust implementations of data structures

Publications

David Taylor on DBLP

Link to personal webpage: David Taylor

Josiah Taylor

Information Technology Specialist
Location: DC 2610

Amy Todd

Graduate Coordinator
photo of Amy Todd
Location: DC 2599A

David Toman

Professor
David Toman
Location: DC 3344

Degrees

  • PhD, Kansas State University, USA (1996)
  • Mgr (combined BSc/MSc), Masaryk University, Czechoslovakia (1992)

Research interests

  •   Logic in Computer Science
  •   Knowledge Representation
  •   Database and Information Systems

Publications

David Toman on DBPL

David Toman on Google Scholar

Link to personal webpage: David Toman

Frank Tompa

Distinguished Professor Emeritus / Adjunct Professor
Professor Frank Tompa
Location: DC 1313

Degrees

  • LL.D., Dalhousie University (2013)
  • Ph.D., University of Toronto (1974)
  • M.Sc., Brown University, United States (1970)
  • B.Sc., Brown University, United States (1970)

Research interests

  • Database dependency theory, storage structure selection, query processing, materialized view maintenance, database integration, data retention, and access control
  • Text management systems, text matching, XML processing, information retrieval, structured text conversion, and text classification
  • Mathematics (text and formula) information retrieval

Publications

Frank Tompa on DBLP

Link to personal webpage: Frank Tompa

Dave Tompkins

Associate Professor, Teaching Stream and Associate Director, Undergraduate Studies
Dave Tompkins
Location: MC 5469

Degrees

  • Ph.D., University of British Columbia (2010)
  • M.A.Sc., University of British Columbia (2000)
  • B.E.Sc., University of Western Ontairo (1996)
  • B.Sc., University of Western Ontario (1994)

Research and teaching interests

  • Teaching focus on the core CS curriculum

Publications

Dave Tompkins Publications

Link to personal webpage: Dave Tompkins

Tommy Tran

Information Technology Specialist
photo of Tommy Tran
226-898-5906
Location: DC 2609

Richard Trefler

Associate Professor
 Richard Trefler
Location: DC 2336

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)

Research interests

  • Application of automated reasoning tools, such as model checkers, to the analysis of reactive systems, including computer hardware and software systems; embedded systems; and routing and communication protocols (of particular interest are compositional reasoning and abstraction techniques for coping with the state explosion problem in model checking)
  • Visual notations for describing systems and their specifications; automata on infinite objects; temporal, modal, and description logics; Internet-based routing and communication protocols; and analysis of parameterized systems

Publications

Richard Trefler on DBPL

Link to personal webpage: Richard Trefler

Clayton Tucker

Information Technology Specialist
Clayton Tucker
226-338-3486
Location: DC 2560B

Ushe Ushe

Information Technology Specialist
226-789-8743
Location: DC 2560H

Peter van Beek

Professor Emeritus / Adjunct Professor
Professor van Beek
Location: DC 3354

Degrees

  • Ph.D., University of Waterloo (1990)
  • M.Math., University of Waterloo (1986)
  • B.Sc., University of British Columbia (1984)

Research interests

  • Artificial intelligence with a focus on representation and reasoning, constraint programming, constraint satisfaction, backtracking algorithms, planning, scheduling, combinatorial optimization, applied machine learning, probabilistic reasoning, and applications of artificial intelligence
  • A recent additional interest is algorithms and techniques in computational photography

Publications

Peter van Beek Publications

Link to personal webpage: Peter van Beek

Troy Vasiga

Associate Professor, Teaching Stream and Associate Dean, Undergraduate Admissions and Outreach
photo of Professor Troy Vasiga
Location: MC 6212

Degrees

  • Ph.D., Waterloo, 2008
  • B.Ed, UBC, 1997
  • M.Math, Waterloo, 1996
  • B.Math, Waterloo, 1995

Research and teaching interests

  • Typically first- and second-year computer science major courses, especially CS135 (Designing Functional Programs), CS115 (Introduction to Computer Science I), and CS241 (Foundations of Sequential Programs)
  • Computing contests/challenges, especially computational thinking tasks, data structures, and algorithms
  • Algorithmic number theory

Publications

Link to personal webpage: Troy Vasiga

Olga Vechtomova

Associate Professor, Management Sciences
519-888-4567 x32675
Location: CPH 3631

Olga Veksler

Professor
Olga Veksler
Location: DC 2321

Degrees

  • Ph.D., Cornell University, United States (1999)
  • M.Sc., Cornell University, United States (1999)
  • B.A., New York University, United States (1995)

Research interests

  • Computer vision, machine learning, deep learning, discrete optimization, graph algorithms
  • Image segmentation, semantic segmentation, salient object detection

Publications

Olga Veksler on Google Scholar

Link to personal webpage: Olga Veksler

Daniel Vogel

Professor
Daniel Vogel
Location: DC 3327

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)

Research interests

  • Human-computer interaction, interaction techniques, virtual and augmented reality
  • Fundamental characteristics of human input focusing on topics, such as pointing, learning, and manipulation
  • Novel forms of interaction for current and future computing form factors, such as tangibles, mid-air gestures, and whole-body input, for everything from on-body wearable devices and mobile phones, to large displays and mixed reality

Publications

Daniel Vogel on Google Scholar

Link to personal webpage: Daniel Vogel

Tammy Vucicevich

Financial Coordinator
Location: DC 2505

James R. Wallace

Associate Professor, Public Health and Health Systems
Photo of James Wallace
519-888-4567 x30184
Location: BMH 1707

Justin Wan

Professor
Justin Wan
Location: DC 3625

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)

Research interests

  • Advanced techniques in scientific computing and computer graphics simulation of physical phenomena
  • ​Medical image processing: CT scan image enhancement, tracking of cell images, image restoration, segmentation, registration
  • Machine learning and neural network model for computational finance such as option pricing and hedging

Publications

Justin Wan Publications

Link to personal webpage: Justin Wan

Stacey Watson

Assistant Professor, Teaching Stream
Dr. Stacey Watson
Location: MC 6457

Degrees

  • Ph.D., University of North Carolina at Charlotte, United States (2018)
  • M.Sc., Columbus State University, United States (2013)
  • B.Ed., Brock University (1999)
  • B.A., York University (1989)

Research and teaching interests

  • Usable and assessable security
  • Computer science/security education

Publications

Stacey Watson on Google Scholar

Link to personal webpage: Stacey Watson

Stephen Watt

Professor
photo of Professor Stephen M. Watt
Location: DC 3621

Degrees

  • PhD, Computer Science, University of Waterloo (1986) 
  • MMath, Applied Mathematics, University of Waterloo (1981) 
  • BSc, Hon. Mathematics and Hon. Physics, University of New Brunswick (1979)

Research interests

To make computers handle mathematics intelligently. This work has centered on the following key questions:

  • Programming Languages: What language ideas and technology can improve mathematical software?
  • Algorithms and Domains: How can we expand the areas amenable to effective symbolic computation?
  • Interfaces: How should computer algebra systems interact with each other and other software?
  • Knowledge Management: How to organize and query the world’s mathematical knowledge?
  • Collaboration: What software solutions can enhance mathematical collaboration, including mathematical handwriting recognition?
  • On-line STEM Education: How can mathematically sophisticated software improve learning of STEM subjects?

Publications

Stephen M. Watt publications

Link to personal webpage: Stephen Watt

Grant Weddell

Associate Professor
Grant Weddell
Location: DC 3346

Degrees

  • PhD, University of Toronto, 1987
  • MSc, University of British Columbia, 1980
  • BSc, University of British Columbia, 1976

Research interests

  • Structured data integration, with a focus on entity reference
  • Query evaluation in both closed and open worlds, with a focus on view-based query rewriting
  • Logic in computer science

Publications

Grant Weddell on DBPL

Tony Wirjanto

Professor, Statistics and Actuarial Science
519-888-4567 x35210
Location: HH 383D

Jacob Witmer

Administrative Assistant, Waterloo Artificial Intelligence Institute
519-888-4567, ext. 36445
Location: DC 2597A

Deven Wolff

Instructional Support Coordinator
Deven Wolff
Location: MC 4009

Alex Wong

Professor, Systems Design Engineering
519-888-4567 x31299
Location: EC4 2019

Bernard Wong

Associate Professor
Bernard Wong
Location: DC 3514

Degrees

  • Ph.D., Cornell University, USA (2011)
  • M.Sc., Cornell University, USA (2007)
  • B.A.Sc, University of Waterloo, Canada (2003)

Research interests

  • Distributed systems and networking, with particular emphasis on problems involving blockchains, cloud and serverless computing, and distributed storage systems

Publications

Bernard Wong on DBPL

Bernard Wong publications

Link to personal webpage: Bernard Wong

Johnny Wong

Distinguished Professor Emeritus
Johnny Wong
Location: DC 3502
Link to personal webpage: Johnny Wong

Hao Wu

Postdoctoral Scholar

Meng Xu

Assistant Professor
photo of Meng Xu
Location: DC 2639

Degrees

  • Ph.D., Georgia Institute of Technology, United States (2020)
  • B.Eng., Nanyang Technological University, Singapore (2014)
  • B.Bus., Nanyang Technological University, Singapore (2014)

Research interests

  • System and software security
  • Program analysis, testing and verification

Publications

Meng Xu Publications

Link to personal webpage: Meng Xu

Yaoliang Yu

Associate Professor
Yaoliang Yu
Location: DC 3617

Degrees

  • Ph.D., University of Alberta (2013)
  • M.Sc., Fudan University, China (2008)
  • B.Sc., Fudan University, China (2005)

Research interests

  • Machine Learning, including generative modelling, representation learning, robustness, and kernel methods, as well as application to computer vision and natural language processing
  • Optimization Algorithms, including convex and non convex optimization, distributed and federated learning, iteration complexity bounds, robust and stochastic optimization

Publications

Yaoliang Yu on Google Scholar

Link to personal webpage: Yaoliang Yu

Hong Zhang

Assistant Professor
photo of Hong Zhang
Location: DC 3530

Degrees

  • Ph.D., Department of Computer Science and Engineering, Hong Kong University of Science and Technology (2019)
  • B.Sc. and M.Sc., Electronics and Communications Engineering, Huazhong University of Science and Technology, China (2013)

Research interests

  • Large-scale data analytics
  • Distributed ML training and serving systems
  • Application and network scheduling
  • Data center networking
  • Serverless computing and cloud computing

Publications

Hong Zhang on Google Scholar

Link to personal webpage: Hong Zhang

Hongyang Zhang

Assistant Professor
photo of Hongyang Zhang
Location: DC 2641

Degrees

  • Ph.D., Carnegie Mellon University, United States (2019)
  • M.Sc., Carnegie Mellon University, United States (2018)
  • M.Sc., Peking University, China (2015)

Research interests

  • Machine Learning
  • AI Security and Privacy
  • Trustworthy Machine Learning

Publications

Hongyang Zhang on Google Scholar

Link to personal webpage: Hongyang Zhang

Yizhou Zhang

Assistant Professor
Photo of Yizhou Zhang
Location: DC 2508

Degrees

  • PhD, Cornell University (2019)
  • MS, Cornell University (2016)
  • BS, Shanghai Jiao Tong University (2012)

Research interests

Programming languages: design, implementation, and theory

Publications

Yizhou Zhang on Google Scholar

Link to personal webpage: Yizhou Zhang

Leah Zhang-Kennedy

Assistant Professor, Stratford School of Interaction Design and Business
519-888-4567 x23018
Location: DMS 2008

Jian Zhao

Associate Professor
Professor Jian Zhao
Location: DC 3331

Degrees

  • Ph.D., University of Toronto (2016)

Research interests

  • Dr. Zhao’s research focuses on the areas of Information Visualization (InfoVis), Human-Computer Interaction (HCI), and Data Science. He develops advanced interaction and visualization techniques that promote the interplay between humans, machines, and data.
  • His research aims to boost the efficiency of real-world data analysis, exploration, and presentation activities that involve a large amount of data, various complicated models, and a diverse group of analysts.

Publications

Jian Zhao on Google Scholar

Link to personal webpage: Jian Zhao

Victor Zhong

Assistant Professor
photo of Professor Victor Zhong
Location: DC 2637

Degrees

  • PhD, Computer Science, University of Washington (2023)
  • Master of Science, Computer Science, Stanford University (2016)
  • Bachelor of Applied Science, Computer Engineering, University of Toronto (2014)

Research interests

  • Machine learning
  • Natural language processing
  • Reinforcement learning
  • Artificial intelligence

Publications

Victor Zhong on Google Scholar

Link to personal webpage: Victor Zhong

Eugene Zima

Adjunct Associate Professor

Nadine Kolette Zinger

Graduate Coordinator, PhD Program
Location: DC 2599C

Olga Zorin (on leave)

Instructor/Coordinator
Olga Zorin
Location: DC 3115