Current students

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

Alex Bie, Master’s candidate
David R. Cheriton School of Computer Science

Supervisors: Professors Gautam Kamath, Shai Ben-David

Please note: This PhD seminar will take place in DC 1302 and online.

Oscar Zhao, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Ali Mashtizadeh

Please note: This master’s thesis presentation will take place online.

Asim Waheed, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor N. Asokan

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.