Teaching

Teaching · mentorship · supervision

Teaching & mentorship

Teaching and mentoring activities in quantum engineering, quantum information, quantum algorithms, quantum machine learning, and research software development, with an emphasis on translating advanced theory into practical computational workflows.

QuantumAlgorithms and information
QMLLearning models and kernels
SoftwareResearch code and workflows
Teaching profile

Focus areas

Quantum engineering and algorithms

Graduate-level and research-oriented material spanning quantum information, circuit models, compilation, distributed quantum systems, and early fault-tolerant workflows.

Quantum machine learning and quantum-HPC

Hands-on teaching and mentoring around quantum kernels, quantum neural networks, tensor-network simulation, benchmarking, and reproducible research software.

Research mentorship

Mentorship for students and early-career researchers developing projects at the interface of quantum computing, high-performance computing, and applied AI.

Archive

Teaching activities

Emerging Topics in Integrated Machine Learning Systems

MSc guest lecture, UCL, Department of Electronic and Electrical Engineering, 2026

Teaching Overview

I delivered a guest lecture for the MSc course Emerging Topics in Integrated Machine Learning Systems within the Integrated Machine Learning Systems MSc at UCL’s Department of Electronic and Electrical Engineering. My lecture, titled “Quantum Artificial Intelligence: From Optimisation and Machine Learning to Solving Real-World Problems,” introduced students to the emerging field of Quantum Artificial Intelligence (QAI) and its relevance to next-generation machine learning systems.

Quantum Computing

MSc invited lecture, Imperial College London, Department of Computing, 2026

Teaching Overview

I delivered an invited lecture for the MSc Advanced Computing course Quantum Computing in the Department of Computing. The lecture introduced students to superconducting qubits as one of the leading hardware platforms for gate-based quantum computing, connecting the physical principles of qubit implementation with practical execution on real quantum processors.

Data Engineering and Machine Learning

Undergraduate course, Imperial College London, Department of Civil and Environmental Engineering, 2025

Teaching Overview

During the official Spring Term at Imperial College London, I served as a guest lecturer for the undergraduate module CIVE70122: Data Engineering, hosted by the Department of Civil and Environmental Engineering. This module focused on the practical application of data engineering and machine learning techniques for solving real-world analytical problems.

An Introduction to the Imperative Part of C++

Postgraduate course, Taipei Medical University, Department of Medical Engineering, 2024

Teaching Overview

This course provides a comprehensive introduction to programming through the imperative core of the C++ language. It is designed specifically for postgraduate students in the Department of Medical Engineering at Taipei Medical University, many of whom come from non-computing backgrounds. The course content is adapted from a long-established version taught at Imperial College London, with a strong emphasis on practical problem-solving using ANSI/ISO standard C++ and the GNU g++ compiler.