Quantum computing is an upcoming technology which is expected to have game-changing applications in all computationally-intensive branches of the natural sciences; material sciences, chemistry and physics. Resource-efficient algorithm design is an essential step towards making quantum computers viable for these applications.
This is an advanced course for students with understanding of the basics of quantum computing (e.g. for students who have taken Quantum Algorithms at LIACS or Quantum Information at LION), that emphasises practical quantum computing for potential near-term applications.
In this course, you will learn about modern quantum algorithmic techniques, and how they are applied in quantum chemistry, quantum many-body physics and machine learning. Furthermore, you will learn about the fundamentals of quantum error correction and error mitigation techniques required to make noisy quantum computers functional.
Homologation for QIST is a course of five modules that brings incoming students of the joint Leiden-Delft Quantum Information Science and Technology MSc, who arrive from different BSc backgrounds, up to a common baseline before the core programme. Which modules a student takes is decided by a self-assessed entrance exam. I teach two of the five: Information Theory for QIST and Computer Science for QIST.
Information Theory for QIST introduces the information-theoretic concepts that several of the theoretical QIST courses build on: information measures, source coding, cryptography and channel coding, covering how to quantify information, analyse data compression, apply basic cryptography and protect data with error control.
Computer Science for QIST lays the computer-science foundation needed for the theoretical courses on quantum computation and the full-stack approach to building quantum computers: Boolean logic and circuits, the flow from software to hardware across the computer stack, complexity classes, basic algorithms and a first taste of software development.
The Universe is both light and dark. In this course, we focus on the light and what its spectral content can teach us about the elemental and molecular composition of luminous objects (stars, clouds, lamps, etc.) in space and on Earth.
In order to answer this question, we have to go well beyond what was taught in the Quantum Mechanics courses about the energy-level structure of the Hydrogen atom and learn about multi-electron atoms and simple molecules. Experimental data will guide us in the development of the theoretical concepts and models. We will discuss the very important role of symmetries, in particular in molecules.
Advanced Topics in Theoretical Physics II is a graduate course organised by Delta ITP, the joint initiative of the universities of Leiden, Utrecht and Amsterdam. It teaches the advanced theoretical-physics concepts shared across research directions and bridges the remaining gap to the research frontier, with rotating modules and lecturers from the three institutions.
Within this course I taught a module on tensor networks, covering their use as a variational ansatz for strongly correlated quantum many-body systems and the algorithms built on them.
In the Teaching section of my CV you can find information about previous teaching activities I carried out.