Programmable Photonics

Universal optical processors are photonic devices that can be reprogrammed to implement a variety of transformations, all on a single chip. Such programable photonics may enable breakthroughs in quantum computing, artificial intelligence, imaging and signals processing.

Quantum for AI & AI for Quantum

I’m fascinated by the intersection of machine learning and quantum mechanics; both in terms of how we can use quantum processors to accelerate machine learning and how we can leverage techniques from machine learning to help control and verify large-scale quantum systems.

Quantum Photonics

I develop large-scale quantum photonic processors in which information is encoded in quantum states of light and controlled on-chip via state-of-the-art photonic integrated circuits (PICs). In parallel, I'm developing a new suite of quantum protocols specifically designed for photonic hardware.