Teaching

Courses at Clemson University and, previously, North Dakota State University — bridging research and practice in IC design and hardware engineering.

Courses

Currently Teaching

Fall 2026 at Clemson University.

ECE 3270/1

Digital Computer Design

Design of digital systems in Verilog, from combinational building blocks through finite state machines to a working processor datapath, implemented and verified on FPGA hardware. Paired weekly lab (ECE 3271). Clemson University, Fall 2026.

View Course →
Previously

Previously at North Dakota State University

Six courses taught from 2019 to 2026, spanning graduate and undergraduate levels in VLSI, ML hardware, power electronics, and digital design.

ECE 777

System Design Automation of VLSI

Advanced graduate course covering modern CAD tools, physical design algorithms, design automation flows, and performance optimization methodologies for VLSI systems. Includes hands-on labs with industry-standard EDA tools.

View Course →
ECE 477/677

Hardware Design for Machine Learning

Design and optimization of custom hardware accelerators for deep learning and Edge-AI workloads. Topics include dataflow architectures, systolic arrays, quantization-aware design, and deployment on embedded platforms.

View Course →
ECE 423/623

VLSI Design

Custom IC layout, circuit verification, and fabrication-aware design strategies. Covers CMOS analog and digital cell design, parasitic extraction, and tape-out preparation using industry VLSI design flows.

View Course →
ECE 374

Computer Organization

Fundamentals of processor architecture, instruction set design, memory hierarchy, pipelining, and performance optimization. Students design and simulate a working processor from the ground up.

View Course →
ECE 275

Digital Design

Core concepts in combinational and sequential digital logic design. Topics include Boolean algebra, Karnaugh maps, finite state machines, and FPGA-based implementation with hardware description languages.

View Course →
ECE 437/637

Power Electronics

Switching converter topologies, magnetic component design, DC-DC and AC-DC conversion, and high-efficiency power supply design. Emphasis on real-world applications in on-chip power delivery and EV systems.

Teaching Philosophy: Instill the zeal to actively learn & go beyond the coursework. Learn and self-improve to become a successful educator.