Teaching
Current Teaching
Spring 2025, ECE2050 Digital Logic and Systems
Summer 2025, ECE4103/CIE6138 Very Large Scale Integrated Circuit Design Automation
Previous Teaching
Spring 2024, ECE2050 Digital Logic and Systems
Spring 2023, EIE2050 Digital Logic and Systems