Current students

Sihang Liu joined the Cheriton School of Computer Science as an Assistant Professor in 2023. He has a PhD in Computer Science from the University of Virginia, where he was advised by Professor Samira Khan. His doctoral research focused on building system support for a new memory technology called persistent memory, spanning both the software and hardware stacks. He has a B.S. degree from Shanghai Jiao Tong University and the University of Michigan through the dual-degree program.

Please note: This master’s thesis presentation will take place in DC 3317.

Yaoyu Zhao, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Ondřej Lhoták

Scala is a multi-paradigm programming language combining the power of functional and object-oriented programming. While Scala has many features promoting immutability, it lacks a built-in mechanism for controlling and enforcing reference immutability.

Muhammad Sulaiman, Mahdieh Ahmadi, Mohammad A. Salahuddin, and Raouf Boutaba from the Cheriton School of Computer Science and their colleague Aladdin Saleh from Rogers Communications have won the NOMS 2023 Best Paper Award for “Generalizable Resource Scaling of 5G Slices using Constrained Reinforcement Learning.”

Two teams of Waterloo Region elementary school students have progressed to the semi-finals in the junior division of the 2023 Technovation Girls Challenge. Technovation Girls is an international 12-week program with regional chapters that equips girls and young women, including transgender, non-binary, and gender-fluid individuals ages 10 to 18 with problem-solving, leadership and coding skills to become the next generation of tech entrepreneurs and leaders. 

Please note: This PhD defence will take place in DC 3317.

Ivens Portugal, PhD candidate
David R. Cheriton School of Computer Science

Supervisors: Professors Paulo Alencar, Donald Cowan, Daniel Berry

Please note: This PhD seminar will take place online.

Bailey Kacsmar, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Florian Kerschbaum

Please note: This PhD defence will take place online.

Wei Zhong, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Jimmy Lin

Please note: This master’s thesis presentation will take place in DC 3317 and online.

Peter Cai, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Martin Karsten