← Profile

Teaching & supervision

Curiosity first.

I begin with the system-level picture, use precise questions to uncover the underlying ideas, and bring abstract models back to real hardware and practical design choices.

01

Question-led

Turn a lecture into a guided investigation, where questions expose assumptions and build intuition.

02

Top-down

Establish the purpose and system context before moving into architecture, implementation, and detail.

03

Learning by design

Use laboratories and research projects to connect theory with constraints, trade-offs, and working systems.

Courses and supervision

Choose a tab to explore course experience or supervised research projects.

Instructor · 2019–2021

TU Dresden

Led the first half of Embedded Hardware System Design and shaped research practicals that joined implementable hardware work with open research questions.

EHSD

Embedded Hardware System Design

Lecture and design exercises
Research Practical EHSD

Research Practical: Embedded Hardware System Design

Project-based research practical

Graduate Assistant · 2015–2019

National University of Singapore · ECE

Conducted laboratories and supported cohorts with varied hardware and software backgrounds across embedded systems, real-time computing, and digital design.

EE 4218

Embedded Hardware Systems Design

Laboratory and project support
EE 4214

Real-time Embedded Systems

Laboratory and project support
EE 5903

Real-time Systems

Graduate course support
EE 2020

Digital Fundamentals

Laboratory instruction

Teaching Assistant · Doctoral period

National University of Singapore · SCALE

Worked with continuing-education learners across a broad range of ages, professional experience, and prior technical preparation.

TE 3801

Robust Design of Electronic Circuits

Course and laboratory support
TE 2101

Programming Methodology

Course and laboratory support