SPIN GROUP

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

Fall 2024 – Fall 2025
ECE 3710 – Circuits and Electronics• Instructor of Record
Georgia Institute of Technology
Summer 2022
Fall 2022
Fall 2021

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.