Dr. Jeff Avery
519-888-4567, extension 33592
Location: 
DC 3107
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

Group(s): 
Faculty→Lecturers
Byron Weber Becker
519-888-4567, ext. 34661
Location: 
DC 3105
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.
Group(s): 
Faculty→Lecturers
photo of Carmen Bruni
519-888-4567, ext. 45146
Location: 
DC 3119

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
Group(s): 
Faculty→Lecturers
Lori Case
519-888-4567, ext. 46664
Location: 
DC 3103 or 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.
Group(s): 
Faculty→Lecturers
photo of Khuzaima Daudjee
519-888-4567, ext. 38375
Location: 
DC 2637

Degrees

  • PhD, Computer Science, University of Waterloo

Research interests

  • Large-scale systems, storage and infrastructure

Selected publications

Group(s): 
Faculty→Lecturers, Professors
(519) 888-4567, ext. 34526
Location: 
DC 2106
Group(s): 
Faculty→Lecturers
photo of Armin Jamshidpey
(519) 888-4567, ext. 35786
Location: 
DC 3140

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
Group(s): 
Faculty→Lecturers
photo of Zille Huma Kamal
(519) 888-4567, ext. 41498
Location: 
DC 2103

Degrees

  • Ph.D., Western Michigan University
  • B.A.Sc., Western Michigan University
Group(s): 
Faculty→Lecturers
(519) 888-4567, ext. 41218
Location: 
DC 3106
Group(s): 
Faculty→Lecturers
519-888-4567, x41147
Location: 
M3 2009
Group(s): 
Faculty→Lecturers
Brad Lushman
519-888-4567, ext. 36484
Location: 
DC 3110
Group(s): 
Faculty→Lecturers
photo of Cameron Morland
Location: 
DC 3131
Degrees
  • Ph.D., Boston University, United States (2009)
  • B.A.Sc., University of Waterloo (2003)
Group(s): 
Faculty→Lecturers
photo of Nomair Naeem
Location: 
DC 3111

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
Group(s): 
Faculty→Lecturers
Mark Petrick
519-888-4567, ext. 31755
Location: 
DC 3109
Group(s): 
Faculty→Lecturers
photo of Leili Rafiee Sevyeri
(519) 888-4567, ext. 33570
Location: 
DC 2114

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

Group(s): 
Faculty→Lecturers
photo of Adrian Reetz
(519) 888-4567, ext. 33884
Location: 
DC 3121

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
Group(s): 
Faculty→Lecturers
Gregor Richard
Location: 
DC 3118

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

Group(s): 
Faculty→Lecturers
photo of Collin Roberts
519-888-4567, ext. 36598
Location: 
DC 3108

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.

Group(s): 
Faculty→Lecturers
Victoria Sakhnini
519-888-4567, ext. 38764
Location: 
DC 3113
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

Group(s): 
Faculty→Lecturers
Dave Tompkins
519-888-4567, ext. 31359
Location: 
DC 3114
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

Group(s): 
Faculty→Lecturers
photo of Professor Troy Vasiga
519-888-4567, ext. 46937
Location: 
MC 6212 and DC 3112

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

Group(s): 
Faculty→Lecturers
Dr. Stacey Watson
Location: 
DC 2105
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

Group(s): 
Faculty→Lecturers