Dr. Jeff Avery
519-888-4567, ext. 33592
Location: 
DC 3107
Degrees
  • Ph.D., University of Waterloo (2019)
  • B.A.Sc., McMaster University (2012)
  • M.A., McMaster University (1991)
  • B.A., McMaster University (1990)
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
519-888-4567, ext. 30146
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
519-888-4567, ext. 38375
Location: 
DC 2637
Research interests
  • I am interested in systems-oriented research. I work at the intersection of distributed systems and data management, particularly on building large-scale systems, storage and infrastructure in the cloud and on modern hardware.
Group(s): 
Faculty→Lecturers, Professors
Location: 
DC 2110
Group(s): 
Faculty→Lecturers
Group(s): 
Faculty→Lecturers
Group(s): 
Faculty→Lecturers
Location: 
DC
Group(s): 
Faculty→Lecturers
Brad Lushman
519-888-4567, ext. 36484
Location: 
DC 3110
Group(s): 
Faculty→Lecturers
Location: 
DC 3131
Degrees
  • Ph.D., Boston University, United States (2009)
  • B.A.Sc., University of Waterloo (2003)
Group(s): 
Faculty→Lecturers
Nomair Naeem
519-888-4567, ext. 33884
Location: 
DC 3121
Group(s): 
Faculty→Lecturers
Mark Petrick
519-888-4567, ext. 31755
Location: 
DC 3109
Group(s): 
Faculty→Lecturers
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)
Group(s): 
Faculty→Lecturers
519-888-4567, ext. 36598
Location: 
DC 3108
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
Troy Vasiga
519-888-4567, ext. 36937
Location: 
DC 3112
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