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.

Illinois State University University of Missouri–Kansas City Logic Design Engineering Computation VLSI / Physical Design

Role Progression

Teaching Assistant Sep 2022 – Dec 2024 · UMKC
Adjunct Instructor Apr 2023 – May 2025 · UMKC
Instructor (Full-Time) Sep 2025 – Dec 2025 · UMKC
Assistant Professor Jan 2026 – Present · ISU

Courses Taught

Assistant Professor · Illinois State University (Spring 2026 – Present) Instructor · University of Missouri–Kansas City (Spring 2023 – Fall 2025)

Illinois State University

EGR 130 – Engineering Explorations (3 Credit Hours)

Focus: Guest instruction supporting foundational engineering concepts and course activities.
Status: Guest instruction.
Semester: Spring 2026 · Assistant Professor · 33 students

GENED XXX – Introduction to Cybersecurity and Digital Privacy (3 Credit Hours)

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

ELE 260 – Probability & Statistics for Engineers (3 Credit Hours)

Focus: Probability theory, random variables, statistical inference, and engineering applications.
Status: Planned course assignment, subject to departmental scheduling.
Semesters: Planned · Starting Spring 2026

ELE 265 – Signals and Systems (3 Credit Hours)

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

ELE 280 – Communication Systems (3 Credit Hours)

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

ENGR E&C 216 – Engineering Computation (4 Credit Hours)

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

ENGR E&C 226 – Logic Design (3 Credit Hours)

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

ENGR E&C 443/5533 – Analog Integrated Circuit Design (3 Credit Hours)

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

ENGR E&C 447/5547 – ASIC Physical Design and Testing (3 Credit Hours)

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)

ENGR E&C 442/5542 – Introduction to VLSI Design (3 Credit Hours)

Fall 2022 · Graduate Teaching Assistant · 25 students
Syllabus: Fundamentals of CMOS VLSI design and layout with exposure to commercial CAD tools.

ENGR E&C 228 – Computer Design (3 Credit Hours)

Spring 2024 · Graduate Teaching Assistant · 52 students
Syllabus: Computer organization, datapath and control design, memory systems, and introductory Verilog HDL.

ENGR E&C 402/403 – Senior Design I & II (6 Credit Hours)

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.