Current students

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

Frédéric Bouchard, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Krzysztof Czarnecki

Please note: This PhD seminar will take place online.

Minghan Li, PhD candidate
David R. Cheriton School of Compute Science

Supervisor: Professor Jimmy Lin

Please note: This PhD seminar will take place in DC 2314.

Edward Lee, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Ondřej Lhoták

Reference immutability is a type based technique for taming mutation that has long been studied in the context of object-oriented languages, like Java. Recently, though, languages like Scala have blurred the lines between functional programming languages and object oriented programming languages.

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

Saber Malekmohammadi, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Yaoliang Yu

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

Niklas Elmqvist, PhD
Villum Investigator and Professor of Computer Science
Aarhus University, Aarhus, Denmark

Liam Hebert, a PhD candidate at the Cheriton School of Computer Science, has been awarded a prestigious Vanier Canada Graduate Scholarship. Co-advised by Professors Robin Cohen at the Cheriton School of Computer Science and Lukasz Golab in the Department of Management Science and Engineering (cross-appointed to Computer Science), Liam is one of seven doctoral students at Waterloo to receive this honour.