SPIN GROUP

Teaching

CURRENT, 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
Spring 2023
Summer 2022
Fall 2022
Fall 2021

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.