W. J. ZENG

| twitter | research | linkedin | CS269Q | currently listening | public library | questions | unitary fund |

I work to make quantum computing useful, sooner, and for more people. My tools are quantum computer architecture and quantum software/algorithm engineering.

I run a quantum technology research group at goldman sachs as well as the unitary fund, a non-profit research group helping create a quantum technology industry that benefits the most people.

I believe that paradise and reality are kinds of libraries. You can view a selection of my library as well as some collected quotes. They're background reading for many of the important questions and themes in my intellectual life.

Previously, I was at rigetti quantum computing, where I was product lead for building and launching rigetti's quantum cloud service on top of its superconducting QPUs and for the forest quantum programming toolkit, including the open source libraries pyquil and grove. My quantum instruction set of choice is quil. My phd thesis at oxford applies abstract methods (mainly from categorical algebra) to the study of quantum algorithms and protocols. Before that I worked with superconducting qubit systems at yale and eth zurich.

If you want to learn more about how to get started with quantum computing, I recently taught an introductory course at stanford which you can follow online. There is also a short introduction, which is part of the documentation for pyQuil. I'd also recommend this video lecture on modern quantum programming.

....................................
2020.07.07 - Unitary Fund Q2 2020 Update [blog]

....................................
2020.05.21 - Digital zero noise extrapolation for quantum error mitigation [arXiv] [slides]

....................................
2020.04.02 - Unitary Fund Q1 2020 Update [blog]

....................................
2019.11.21 - Unitary Fund Launches New Micro-Grant Program & Research Collaboration [Medium]

....................................
2019.11.11 - Unpacking the Quantum Supremacy Benchmark with Python [Medium] [github]

....................................
2019.04.02 - Stanford CS269Q : Quantum Computer Programming [course page] [syllabus + lecture notes]

A hands on course in modern quantum computer programming.

....................................
2019.01.31 - Clarifying Quantum Supremacy: better terms for milestones in quantum computation [Medium]

....................................
2018.10.16 - Unitary Fund: The first quarter [Medium] [unitary.fund]

....................................
2018.06.24 - Introducing the Unitary Fund: Get $2,000 for your open source quantum computing project [Medium] [unitary.fund] [coverage]

....................................
2018.05.09 - Programming the world's first quantum computers using Forest @ Skillsmatter, London [video]

An introduction to modern quantum programming. It covers why you might want to program a quantum computer and how you would do so today. The only background assumed is linear algebra and complex numbers at the level of undergraduate computer science.

....................................
2018.04.19 - The Arrival of Quantum Computing @ Impact.Tech [slides]

An introduction to quantum computing. Part 1 introduces the technology and Part 2 introduces the industry. It covers how you may get involved as a scientist, programmer, entrepreneur, or investor.

....................................
2017.02.22 - Forest 1.3: Upgraded developer tools, improved stability, and faster execution [blog]

....................................
2018.01.14 - Easy, Hybrid Quantum Programming with Forest @ QIP2018, Delft, Netherlands [video] #talk

....................................
2017.12.18 - Unsupervised Machine Learning on Rigetti 19Q with Forest 1.2 [blog] [arXiv]

....................................
2017.09.13 - Nature Comment: First Quantum Computers Need Smart Software [Nature] [podcast]

....................................
2017.08.24 - Rigetti Partners with CDL to Drive Quantum Machine Learning [blog]

....................................
2017.06.20 - Demonstration of Universal Parametric Entangling Gates on a Multi-Qubit Lattice [arXiv]

....................................
2017.06.20 - Parametrically-Activated Entangling Gates Using Transmon Qubits [arXiv]

....................................
2017.05.22 - Architectures for Hybrid Quantum/Classical Computing @ ORNL, TN [slides] #talk

....................................
2017.01.16 - A Practical Quantum Programming Workshop @ QIP2017, Seattle, WA [video] #talk

This was the original QIP workshop that introduced Forest, an open source quantum programming toolkit targeting near-term applications and devices. It is based on the Quil instruction set and introduces the libraries pyQuil and grove.

....................................
2016.11.29 - Quantum Programming on Near-term Devices @ Invited talk at the Semantics, Formal Reasoning, and Tools for Quantum Programming [slides] #talk

....................................
2016.10.17 - A Functional Architecture for Scalable Quantum Computing [IEEE] [direct download]

....................................
2016.08.11 - A Practical Quantum Instruction Set Architecture [arXiv] [blog]

....................................
2016.08.04 - Quantum Algorithms for Compositional Natural Language Processing [EPTCS]

....................................
2015.12.26 - The Abstract Structure of Quantum Algorithms [Oxford Thesis]

Quantum information brings together theories of physics and computer science. This synthesis challenges the basic intuitions of both fields. In this thesis, we show that adopting a unified and general language for process theories advances foundations and practical applications of quantum information. Results include new blackbox quantum algorithms, generalized quantum secret sharing and contextuality protocols, a categorical analysis of the Fourier transform in process theories, and an algorithm for natural language processing with a quantum computer. The main mathematical tools used in this thesis are group theory (esp. Fourier theory on finite groups), monoidal category theory, and categorical algebra.

....................................
2015.11.23 - Contextuality and the Weak Axiom in the Theory of Choice [Proc. Quantum Inter.]

....................................
2015.11.19 - The Quantum Software Challenge [Medium]

....................................
2015.06.09 - Diagrammatic Methods for the Specifcation and Verifcation of Quantum Algorithms @ IQC, UWaterloo - Quantum Programming and Circuits Workshop [slides] #talk

....................................
2015.02.07 - sticks [Medium] #fiction

....................................
2015.01.27 - see [Medium] #fiction

....................................
2014.06.06 - Abstract structure of unitary oracles for quantum algorithms @ QPL in Kyoto, Japan [slides] [video] [paper] #talk

....................................
2013.Spring - A Subtle Introduction to Category Theory [notes] #wip

Some playful notes and riffs on monoidal category theory. Very much a WIP.

....................................
2013.08.16 - For Sale [link] #fiction

....................................
Rowing

I've done my fair share of river batting.

The Oxford-Cambridge Boat Race 2012 [wiki]
  Oxford Prepares Videos: [1] [2] [3] [4] [5] [6] [Epilogue] [Race Highlights]
  Media: [NYT] [theguardian]

IRA National Championships 2011 w/ Yale Lightweight crew [video]

....................................
Tweets by @wjzeng

Enjoy. Thanks for coming by.