profile picture

Liam O

- Research Program Mentor

PhD at California Institute of Technology (CalTech)

Expertise

Physics, Quantum Computing, Computational Physics

Bio

I am a research scientist working in quantum computing, with a PhD in physics from Caltech. My research focuses on simulating the performance of quantum hardware in the presence of noise; this ranges from exploring new ways to realize single and two-qubit gates to full-fledged quantum error correction and quantum algorithms on realistic devices. Outside of research, I am an avid sports fan and outdoors person. I enjoy playing and watching basketball and American football with my friends, going skiing, and going hiking with my dog. In my down time, I enjoy playing video games, reading up on world events and news, and catching up with my friends and family across the country and world.

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Simulating a Quantum Computer

It has been said that we are in the midst of a "second quantum revolution" - one in which we harness the principles of quantum mechanics to create computing devices that are (literally) exponentially better than the computers we have at home today. Some of the simplest, and most elegant, examples of the power of quantum computing are algorithms like that of Grover for searching and that of Shor for factoring large numbers. In this project, you will learn the basic principles of quantum computing, including the quantum mechanics that it relies on. You will then implement computer programs to simulate the action of a quantum computer running some simple quantum algorithms (such as Shor's algorithm mentioned before). Time permitting, we may review more sophisticated algorithms and techniques from quantum computing (such as error correction), and/or some cutting edge algorithms from the literature.

Exploring the MBL transition via Machine Learning

Machine learning has found its way into nearly all fields of science; from quantitative economics to computational biology and even particle physics. While the "black box" nature of machine learning calls into question its usefulness in physics (as physics seeks to explain, not just predict), the utility of state-of-the-art machine learning techniques to guide physics research is undeniable. One such area of physics research is in Many-Body Localization (MBL). A quantum system is many-body localized, roughly speaking, if the particles are "stuck in place", and not able to transport charge/information across the system. MBL is one manner in which a quantum system can avoid thermalization (see Project #1). Not all quantum systems display MBL; whether or not a system is many body localized depends on a whole suite of parameters. In this project, you will use machine learning to "learn" where a given quantum system transitions from thermal to many-body localized. To do so, you will first learn how to identify this transition using the "normal methods" (which will be taught to you). You will then use results of these methods to train a machine learning model of your choice to identify the transition point, and compare the model's transition to that identified by "normal" methods. (Note: This project requires some prior knowledge of machine learning models and how to work with them)

Developing simulations of quantum hardware

In this project, you will develop code to simulate simple quantum control (e.g., single and two-qubit gates) on realistic models of quantum hardware (e.g., spin qubits in semiconductors or superconducting qubits in circuits). You will learn how to represent quantum states in physical systems realizing qubits, as well as how to model the physical operations that realize quantum gates. Time permitting, we can pursue more advanced topics such as including noise, finding novel gate protocols, or simulating more complicated operations (such as small error correcting codes).

Coding skills

Python, C++, Mathematica

Languages I know

French (beginner), Spanish (beginner), Norwegian

Teaching experience

I was a teaching assistant at Caltech for five years, and have mentored several high school students with research projects in the past.

Credentials

Work experience

Louisiana State University (2018 - 2018)
REU Researcher
HRL Laboratories, LLC (2025 - 2026)
Research Scientist

Education

University of Massachusetts Amherst
BS Bachelor of Science (2019)
Physics, Mathematics, Computer Science
California Institute of Technology (CalTech)
PhD Doctor of Philosophy (2025)
Physics

Interested in working with expert mentors like Liam?

Apply now