Current students

Milind Tambe
Gordon McKay Professor of Computer Science
Director of the Center for Research in Computation and Society, Harvard University
Director, AI for Social Good, Google Research India

Please note: This PhD seminar will be given online.

Thierry Delisle, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Peter Buhr

What is the polite way for computer programs to procrastinate?

Postponing work politely means not preventing the progress of others, which requires taking turns letting others make eventual progress. When this happens quickly, there is the illusion of simultaneity and possibly real simultaneity.

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

Elliot Nelson, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Pascal Poupart

The biosphere, the zone in which life on Earth is found, contains an estimated 10 million multicellular species. But perhaps the most surprising fact about life on Earth is how little we know about its diversity. Only 2 million species are known to science — organisms that have been studied in sufficient detail to at least be described, classified and given a scientific name. With at least another 8 million species yet to be discovered, cataloguing the diversity of life is in many ways a moonshot — a vast endeavour that succeeds by bringing together specialists across many disciplines.

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

Andrew Tinits, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Stephen Mann

Four students at the Cheriton School of Computer Science are recipients of the Computing Research Association’s 2022 Outstanding Undergraduate Researcher Awards. The annual CRA awards program recognizes undergraduate students from universities across North America who have distinguished themselves by conducting exceptional research in an area of computer science.

Please note: This PhD seminar will be given online.

Thierry Delisle, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Peter Buhr

What is the polite way for computer programs to procrastinate?

Postponing work politely means not preventing the progress of others, which requires taking turns letting others make eventual progress. When this happens quickly, there is the illusion of simultaneity and possibly real simultaneity.