Assistant Professor

photo of Rafael OliveiraRafael Oliveira joined the David R. Cheriton School of Computer Science as an Assistant Professor in January 2020. Before his faculty appointment in the Cheriton School of Computer Science, he was a postdoctoral researcher in the Department of Computer Science at University of Toronto and a research fellow at the Simons Institute. He completed a PhD at Princeton University under the supervision of Professor Zeev Dvir.

Rafael is broadly interested in the interplay between mathematics and computer science. In particular, he is interested in the interplay between algebra, analysis, combinatorics and complexity theory.

In addition to a PhD from Princeton, Rafael has a Master of Science degree in Computer Science, and a Bachelor of Science in Mathematics and Bachelor of Science in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology.

University of Waterloo
Contact information: 

Profiles by type