Professor, University of Oxford
Rahul is a Professor of Computer Science at Oxford, and a Tutorial Fellow at Magdalen College. He obtained a PhD in Computer Science from the University of Chicago in 2005, working under the supervision of Lance Fortnow and Janos Simon. After postdoctoral stints at Simon Fraser University and the University of Toronto, Rahul joined the University of Edinburgh as a Lecturer in Computer Science in 2008; and was promoted to Reader in 2013. In 2013, he was awarded the ERC Consolidator Grant ALUnif on "Algorithms and Lower Bounds: A Unified Approach", which he holds from March 2014 until February 2019. Rahul moved to Oxford in 2016.
Meta-Complexity , Spring 2023Visiting Scientist and Program Organizer
Extended Reunion: Satisfiability , Spring 2023Visiting Scientist
Satisfiability: Theory, Practice, and Beyond , Spring 2021Visiting Scientist
Lower Bounds in Computational Complexity , Fall 2018Visiting Scientist
Fine-Grained Complexity and Algorithm Design , Fall 2015Visiting Scientist