SPIN Group
Teaching
Hands-on engineering education that pairs conceptual depth with design, measurement, and real hardware.
CURRENT, SUMMER 2026
ECE 2031: Digital Design Laboratory
Georgia Institute of Technology, School of ECE
Hands-on laboratory complement to ECE 2020 in which students design, build, and verify digital systems. Topics span combinational and sequential logic, finite state machines, datapath/controller design, and processor architecture, implemented and tested on FPGA prototypes.
TR 11:00–13:45 | Van Leer C449 | Instructor of Record
SPRING 2026
ECE 2020: Fundamentals of Digital Systems Design
Georgia Institute of Technology, School of ECE
This course introduces the many levels of abstraction that enable today’s digital systems, from switches and transistors to combinational logic, sequential circuits, finite state machines, memory, and processor architecture. Students learn to transform specifications into implementations at each design layer.
MW 11:00–12:15 PM | Van Leer C241 | Instructor of Record
View Syllabus (PDF)Previous Courses
Teaching Interests
Core ECE
Digital systems design, circuits and electronics, instrumentation and measurement, feedback control.
Laboratory & Design
FPGA-based digital design labs, electronics laboratories, and project-based, team-based design courses.
Graduate Electives
Nondestructive evaluation, electromagnetic and terahertz sensing, and machine learning for engineering diagnostics.
Teaching Philosophy
I believe in teaching engineering through structured problem-solving, hands-on design, and inclusive mentorship. My courses emphasize conceptual understanding alongside practical implementation, preparing students to think critically about systems at every level of abstraction.