Current students

Please note: This master’s thesis presentation will be given online.

Chelsea Komlo, Master’s candidate
David R. Cheriton School of Computer Science

Please note: This PhD seminar will be given online.

Stavros Birmpilis, PhD candidate
David R. Cheriton School of Computer Science

Any nonsingular matrix $A \in \mathbb{Z}^{n\times n}$ is unimodularly equivalent to a unique diagonal matrix $S = diag(s_1, s_2, \ldots, s_n)$ in Smith form. The diagonal entries, the invariant factors of $A$, are positive with $s_1 \mid s_2 \mid \cdots \mid s_n$, and unimodularly equivalent means that there exist unimodular (with determinant ±1) matrices $U, V \in \mathbb{Z}^{n\times n}$ such that $UAV = S$.

Professor Raouf Boutaba will become the eighth Director of the David R. Cheriton School of Computer Science, a four-year appointment that begins on July 1, 2020.

He brings to this leadership position 21 years of experience at the University of Waterloo that spans excellence in research, teaching, mentorship and service in both the Cheriton School of Computer Science and the Faculty of Mathematics.

photo of Professor Raouf Boutaba

Please note: This master’s thesis presentation will be given online.

Amin Bandali, Master’s candidate
David R. Cheriton School of Computer Science

Declarative behavioural modelling is a powerful modelling paradigm that enables users to model system functionality abstractly and formally. An abstract model is a concise and compact representation of key characteristics of a system, and enables the stakeholders to reason about the correctness of the system in the early stages of development.

Please note: This PhD defence will be given online.

Abel Molina, PhD candidate
David R. Cheriton School of Computer Science

We present results on quantum Turing machines and on prover-verifier interactions.