Current students

Shihabur R. Chowdhury has received the 2021 Alumni Gold Medal for outstanding academic performance in a doctoral program. Conferred by Alumni Relations, the prestigious institutional award, which consists of an individually crafted 24-carat gold-plated medal embossed with the university’s seal on the front, has honoured top graduating students at convocation since 1970. 

Smartphones have become an indispensable part of our daily lives and because of their portability we bring them everywhere, but viewing information on our devices isn’t always convenient, safe or possible. 

If your phone is tucked into a briefcase, backpack, pocket or purse, it must be removed or unlocked to see a message or notification. And digging through pockets and packs is awkward during meetings, difficult when carrying items, and possibly hazardous when running, biking or exercising.

Part of being a PhD student is about confronting significant issues in a field of study. For Shenghao Yang, a second-year PhD student at the Cheriton School of Computer Science, it’s not just about tackling issues in his field, but also one of the biggest problems facing the world — COVID-19.

Waterloo’s Cheriton School of Computer Science has again been ranked first in Canada according to the Maclean’s 2022 university rankings just released. Based on program and research reputation, computer science at Waterloo shared the podium for first place with the University of Toronto and University of British Columbia.

Please note: This seminar will be given online.

Ram Alagappan, Postdoctoral researcher
VMware Research Group

Distributed storage systems form the core of modern cloud services. Like many systems software, these systems are built using layering: system designers use distributed protocols (e.g., Paxos, 2PC) and layer them upon local storage engines (e.g., RocksDB, SQLite). Such layering abstracts details about the storage stack to the layers above, easing development.

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

Yin Ki Ng, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Distinguished Professor Emeritus Frank Tompa

Solving math problems can be challenging, so challenging that one might wish to seek insights from the Internet and search for answers from Community Question Answering sites such as Math StackExchange. However, searching for relevant answers for a math problem is itself not trivial.

Please note: This PhD seminar will be given online.

Andreas Stöckel, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Chris Eliasmith