Other
Teaching
I developed the class How to Program a Quantum Computer for MIT’s Independent Activity Period. The class explored fundamental concepts in quantum computing through a series of hands-on tutorials, where participants interactively learned by programming a quantum simulator. We introduced state-of-the-art quantum algorithms, leading approaches to quantum hardware and an overview of error mechanisms alongside techniques for error correction. The course culminated in a group project where participants could run their own quantum algorithm on an actual quantum computer!
The course was open to everyone, especially those with no prior experience in quantum information. The lecture slides can be found here and the code to run the tutorials can be found on my GitHub.

Other projects
- Interviewing Dame Kate Bingham, ARIA Summit (2025)
- Confessions of a Clumsy Scientist, Fun Science Project (2017)
- Interviewing Antony Gormley on “Brilliant Ideas”, Bloomberg (2016)
- How to Program a Quantum Computer (sort of), Tom Scott YouTube (2015)
- How to Build a Photonic Quantum Computer, Ben Miles YouTube (2014)
- Using quantum physics to hide your secrets, FameLab UK Final (2013)
Things I return to
- Physical principles for scalable neural recording, Adam H. Marblestone et al.
- Neurotechnology Numbers Worth Knowing, Milan Cvitkovic
- Cell Biology by the Numbers, Ron Milo and Rob Phillips
- The Machinery of Life, David S. Goodsell
- Predictive validity in drug discovery: what it is, why it matters and how to improve it, Jack W. Scannell et al.
- Could a Neuroscientist Understand a Microprocessor?, Eric Jonas and Konrad Paul Kording
- Imagined Worlds, Freeman Dyson
- The Idea Factory: Bell Labs and the Great Age of American Innovation, Jon Gertner
- Owl Posting, Abhishaike Mahajan
- Neurobiology Notes, Andy McKenzie
- Asimov Press