Current students

Please note: This PhD defence will take place online.

Zhenyu (Alister) Liao, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Peter van Beek

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

Sina Faraji, Master’s thesis presentation
David R. Cheriton School of Computer Science

Supervisor: Professor Florian Kerschbaum

A team of three Waterloo students have placed 17th at the 45th International Collegiate Programming Contest, the most prestigious and well-known algorithmic programming competition for university students, held this year in Dhaka, Bangladesh.

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

Mostafa H. Ammar, Regents’ Professor
School of Computer Science, Georgia Institute of Technology

A networking researcher, traveling forward in time from 1985 to the present, would be shocked by many things — not the least of which is the fact that people are still doing networking research in 2022.

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

Yiwen Dong, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Chengnian Sun

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

Jason Goertzen, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Douglas Stebila

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

Kin Huat Low, School of Mechanical and Aerospace Engineering
Nanyang Technological University

Unmanned aerial vehicles (or known as drones) are becoming popular for servicing, inspection, surveillance, and commercial activities in recent years. Such activities, however, are hindered by some challenges that are inherent in urban flight operations.

Please note: This PhD defence will take place online.

Zihao Wang, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Lila Kari

Tuesday, November 29, 2022 4:00 pm - 5:00 pm EST (GMT -05:00)

Seminar • Systems and Networking • Ledgers, Machines, and Markets

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

Yaron Minsky, Jane Street

The rise of blockchain has led to a renewed interest in the use of ledgers as a basic data-structure for building distributed systems.

But the use of ledgers to build distributed systems is a very old idea, playing an important role in both academic computer science (in the guise of state machine replication) and in real-world financial technology.