Teaching
- Spring 2026: System on Chip Design (ECE551)
- Fall 2025: Digital System Design (ECE351) and Digital System Design Honors (ECE357)
- Spring 2025: Advanced VLSI and SoC Design (ECE491) and System on Chip Design (ECE551)
- Fall 2024: Introduction to VLSI (ECE433) and Introduction to VLSI Design (ECE533)