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)