Welcome! This page offers a sampling of the teaching portfolio of Leo DiCarlo.

Sample materials

Lecture slides
Please view these files in slideshow mode as there are many animations!

Lecture notes
These were prepared together with Prof. Jos Thijssen.

Quizzes like this one are to help the students and teachers assess whether the students are are gaining a core understanding of the course material.

Homework assignment
Challenging homework exercises like this one are designed to deepen the student’s understanding after lectures.

In-class final exam
Take-home final exam

Sample Mini-Course in Quantum Computing:
The following slides are from a the most recent mini-course at the San Sebastian School organized by the Delft-Leiden Casimir research school.
Lecture 1
Lecture 2
Lecture 3

Lecture courses taught since starting at Delft University of Technology

ET4340: Electronics for Quantum Computing

This master’s course introduces  quantum computing to engineering students without prior exposure to quantum mechanics. This course is divided in two parts: a lecture component (7 weeks) and a lab component (7 weeks). Lectures in the first half cover quantum states, gates, and measurements, simple quantum games, famous quantum algorithms, error correction, and surface coding.   In the second half, the students learn to program field-programmable gate arrays for applications in quantum error correction.

In the first half, instruction is divided into three 45-minute lectures and one 45-minute excercise session per week. The latter includes a simple quiz covering the course material up to the end of the prior week. In the second half, instruction consists of two 45-minute lectures and one lab (4 hours) per week.

Optional extra-curricular activities for this course:

  • Evening tours of quantum computing. Each tour begins with an  informal presentation by the principal investigator/post-doc during pizza, and is followed by a walk-around introducing the students to the hardware (classical and quantum) used in the lab.
  • Lectures by renowned researchers in theoretical and/or experimental quantum computing. Recent examples include Matthias Troyer, Seth Lloyd, Barbara Terhal, Michel Devoret, Krysta Svore, and Dave Wecker.

Taught Q2-Q3 of 2013-2014 and Q1-Q2 of 2014-2015. Developed and taught together with Prof. Edoardo Charbon.

AP3291: Quantum Information Processing

This master’s level course covers pure and mixed quantum states, gates and circuits, algorithms, quantum measurement, decoherence, quantum error correction, quantum communication and cryptography, implementations and literature review of key experiments to date.

Instruction consists of one 1-hour lecture per week, followed by student-led presentations (one group of 2-3 students per week) of landmark research articles in quantum computing. Challenging weekly homework assignments  complement the lecture material. Homework problems include simple programming exercises.

Taught Spring Semester of 2011-2012 together with Prof. Lieven Vandersypen, and Spring Semster of 2013-2014 with Prof. Ronald Hanson.

AP3051G: Advanced Quantum Mechanics

This graduate-level  quantum mechanics course covers variational calculus, WKB approximation, time-dependent perturbation theory, scattering theory, path integrals, density matrix formalism, relativistic quantum mechanics, second quantization, superconductivity and magnetism, and dissipative systems. The course consists of three 45-minute lectures and one 45-minute exercise session per week. Challenging weekly homework assignments include programming exercises.

Taught Fall Semester of 2011-2012 and Fall Semester of 2012-2013, both times with Prof. Jos Thijssen.

Mini-courses taught in Frontier of Condensed Matter summer schools

These schools, organized by the Delft-Leiden Casimir Research School, are designed for advanced Master students and first-year PhD students.

  • Quantum Information Processing,  Les Houches, September 2011.
  • Introduction to Quantum Computing (with Superconducting Circuits),  Les Houches, September 2013.
  • Introduction to Quantum Computing (with Superconducting Circuits),  San Sebastian, September 2014.