My Teaching Experience

Teaching Activities

Institution: ETH Zurich,  D-ITET                                                                     

Position: Lecturer

Course: FPGA in Quantum Computing with Superconducting Qubits

Level: Undergraduate                                 

Semesters: Spring 2020 (online), Fall 2020 (online), Spring 2021 (in-person), Fall 2021, Spring 2022, Fall 2022, Spring 2023 and Fall 2023

Next: Spring 2024

Credits: 3

Grading: Pass/Fail

Limit of students: 15                                 

Teaching assistant: 1

  • Students learn the fundamentals of hardware-software co-design, the main principles of superconducting qubit control and measurement, and the digital system required for quantum computing by programming the RedPitaya FPGA.
  • I prepared all lecture slides and lab exercises, and graded coursework.
  • I taught one-hour theoretical lectures and led the two hours lab sessions every week (13 weeks) during the semester.
  • 15 ETH students participate in the course each semester. In the anonymous course evaluation in Spring 2023, 100% of the students who participated indicated that they are “satisfied” or “very satisfied” with my course. I have achieved similar success every semester. More details are given in my teaching portfolio.
  • The course link:

https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?lerneinheitId=173680&semkez=2023W&ansicht=LEHRVERANSTALTUNGEN&lang=en
As I work at the Physics Department, the director of Project-based Learning Center (Dr. Michele Magno, michele.magno@pbl.ee.ethz.ch, from D-ITET) hosts the course due to procedural reasons. I teach the course content 100% as the sole lecturer.

  • I taught this course to Sabanci University Electrical Engineering graduate students online in Fall 2020.

Institution: EPFL, Microengineering Department                                                                                                                                                          

Position: Invited Lecturer (invited by Prof. Edoardo Charbon, edoardo.charbon@epfl.ch)

Course: Quantum and Nanocomputing

Level:  Graduate                                 

Semesters: Fall 2021 and Fall 2022

Lecture Title: Quantum State Identification using IQ Demodulation and an FPGA

  • The students learned the signal processing algorithms for quantum state identification and their FPGA implementation. They practiced these steps using Matlab and the signal records obtained from a superconducting qubit.
  • I prepared the lecture slides and lab exercises.
  • I taught a 2-hour theory session and a one-hour practice session for one week of the 14-week long course.

Institution: ETH Zurich, D-ITET                                                                                                                                                                 

Position: Invited Lecturer (invited by Dr. Michele Magno)

Course: Neural Network on Low Power FPGA

Level: Undergraduate                                 

Semesters: Spring 2020

Lecture Title: Digital System Design using FPGA

  • Students learned the architecture of an FPGA and its performance advantages with examples.
  • I prepared the lecture slides.
  • I taught a 2-hour theory session and one-hour practice session for one week of the 13-week long course.

Institution: EPFL, EE Department

Position: Teaching Assistant

Courses: Test of VLSI Systems, VLSI-II, and Lab in EDA Based Design

Level: Graduate                                  

Duration: 2011 – 2015

  • I proposed lab assignments, prepared lab documents, and led lab sessions.

Institution: Sabanci University, EE Department

Position: Teaching Assistant

Courses: Electronic Circuits I, Hardware Description Languages

Level: Undergraduate                                  

Duration: 2008 – 2010

  • I taught classes at recitations, proposed and prepared lab assignments, led lab sessions, graded coursework.