David R. Cheriton School of Computer Science
University of Waterloo
David R. Cheriton School of Computer Science at University of Waterloo has 222 faculty on GradNova.
Faculty
D
Associate Professor, Teaching Stream and Associate Director, Undergraduate Studies
S
Assistant Professor, Combinatorics and Optimization
F
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
Natural Language Processing Techniques
Topic Modeling
Efl/esl Teaching and Learning
+2
M
Research Assistant Professor
Cognitive Management in Wired and Wireless Networks
Machine/deep Learning for Networking, Including Network Security, Encrypted Traffic Classification, and Resource Management in Emerging Networks
Network Softwarization, Including Network Virtualization, Software-Defined Networking, and Network Function Virtualization
Network Security and Intrusion Detection
+4
V
Associate Professor, Teaching Stream and Director, Software Engineering
Identifying Valuable Tools for Teaching, Learning and Assessment
Investigating Innovative Creativity Fostering Techniques for Requirement Elicitation
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
Testing and Validation of Educational Techniques to Enhance the Transfer Between the Academic Learning Environment and the Students' Professional Practice
+5
C
Assistant Professor, Teaching Stream and Academic Advisor