Prior to coming to Oxford, I was at the Department of Integrated Mathematical Oncology at Moffitt Cancer, and the School of Computer Science and Department of Psychology at McGill University.
This is where I developed my interest in evolutionary dynamics, theoretical computer science, mathematical oncology and computational learning theory. Before this, I worried about quantum queries at the Institute for Quantum Computing and Department of Combinatorics & Optimization at University of Waterloo and as a visitor to the Centre for Quantum Technologies at National University of Singapore.
I am a Graduate Teaching and Research Scholar, and teach Design and Analysis of Algorithms, Continuous Math, and Models of Computation at Oriel. I have previously taught Algorithmic Game Theory in the Department of Computer Science, and Graph Theory at the Mathematical Institute.
I marvel at the world through algorithmic lenses. My theoretical work aims to ground the extended evolutionary synthesis of biology in algorithmic game theory, computational learning theory, and combinatorial optimization. My empirical work is focused on using cancer as an experimental system to better understand fundamental biology and evolutionary game theory.
An up-to-date list of my publications can be found here.