Teaching & Instruction
My teaching emphasizes rigorous foundations, hands-on design practice, and deployment-oriented thinking across digital systems, signal processing, and hardware-aware machine learning.
Role Progression
Courses Taught
Illinois State University
Focus: Guest instruction supporting foundational engineering concepts and course activities.
Status: Guest instruction.
Semester: Spring 2026 · Assistant Professor · 33 students
Focus: Foundations of cybersecurity and digital privacy, including personal data protection, cyber risks in everyday technologies,
ethical responsibility, and informed digital citizenship.
Status: GenEd course proposal submitted via CourseDog; pending review and approval.
Semesters: Submitted · Under Review
Focus: Probability theory, random variables, statistical inference, and engineering applications.
Status: Planned course assignment, subject to departmental scheduling.
Semesters: Planned · Starting Spring 2026
Focus: Continuous- and discrete-time signals, linear time-invariant systems, convolution, Fourier analysis, and system representations.
Status: Planned course assignment, subject to departmental scheduling.
Semesters: Planned · Starting Spring 2026
Focus: Analog and digital communication systems, modulation techniques, noise analysis, and system performance metrics.
Status: Planned course assignment, subject to departmental scheduling.
Semesters: Planned · Starting Spring 2026
University of Missouri–Kansas City
Focus: C programming for engineering (control structures, modular design, numerics).
Syllabus: Structured program development using Python and C, algorithms, and data structures.
Semesters taught:
Spring 2025 · Adjunct Instructor · 49 students
Fall 2025 · Instructor (Full-Time) · 53 students
Focus: Combinational and sequential logic, FSMs, Verilog modeling, and simulation labs.
Syllabus: Logic minimization, sequential circuit design, and digital system design.
Semesters taught:
Spring 2025 · Adjunct Instructor · 13 students
Fall 2025 · Instructor (Full-Time) · 47 students
Focus: CMOS analog circuits including current mirrors, differential pairs, gain stages, and frequency response; Virtuoso-based labs.
Semesters taught:
Spring 2023 · Adjunct Instructor · 13 students
Spring 2024 · Adjunct Instructor · 16 students
Focus: RTL→GDSII flow; synthesis, place-and-route, CTS, STA, and signoff.
Syllabus: Hands-on physical design using industry tools from RTL through GDSII, including floorplanning, power planning, routing,
timing, and ECO.
Semesters taught:
Fall 2023 · Adjunct Instructor · 14 students
Fall 2024 · Adjunct Instructor · 13 students
Fall 2025 · Instructor (Full-Time) · 9 students
Additional Teaching (Graduate Teaching Assistant)
Fall 2022 · Graduate Teaching Assistant · 25 students
Syllabus: Fundamentals of CMOS VLSI design and layout with exposure to commercial CAD tools.
Spring 2024 · Graduate Teaching Assistant · 52 students
Syllabus: Computer organization, datapath and control design, memory systems, and introductory Verilog HDL.
Fall 2022 · Graduate Teaching Assistant · 18 students
Spring 2023 · Graduate Teaching Assistant · 19 students
Syllabus: Capstone design emphasizing prototyping, fabrication, project management, and technical communication.