Courses are organized by institution and teaching role. Use the tabs below to view Illinois State University courses,
UMKC instructor-led courses, and graduate teaching assistant experience.
EGR 130 - Engineering Explorations (3 Credit Hours)
Illinois State University · Spring 2026 · Assistant Professor · 33 students
Focus: Guest instruction supporting foundational engineering concepts and course activities.
Status: Guest instruction.
Spring 2026
Assistant Professor
Engineering Foundations
33 students
ELE 110 - Engineering Programming with MATLAB (3 Credit Hours)
Illinois State University · Fall 2026
Focus: Introductory course in the design of solutions to engineering problems using MATLAB software.
Scheduled
Fall 2026
Circuits
Engineering
ELE 210 - Electrical Circuits I (3 Credit Hours)
Illinois State University · Fall 2026
Focus: Introduction to DC circuit analysis and design. Topics cover basic circuit laws, resistive circuits, Kirchhoff's laws, node and mesh analysis, Thevenin and Norton theorems, operational amplifiers, capacitors, inductors, and first-order circuits transient and steady state responses.
Scheduled
Fall 2026
Software
Programming
GENED XXX - Introduction to Cybersecurity and Digital Privacy (3 Credit Hours)
Illinois State University · Course proposal submitted · Under review
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; Approved.
Submitted
Approved
Cybersecurity
Digital Privacy
ELE 260 - Probability & Statistics for Engineers (3 Credit Hours)
Illinois State University · Planned course assignment
Focus: Probability theory, random variables, statistical inference, and engineering applications.
Status: Planned course assignment, subject to departmental scheduling.
Planned
Starting Spring 2026
Probability
Statistics
ELE 265 - Signals and Systems (3 Credit Hours)
Illinois State University · Planned course assignment
Focus: Continuous- and discrete-time signals, linear time-invariant systems, convolution,
Fourier analysis, and system representations.
Status: Planned course assignment, subject to departmental scheduling.
Planned
Starting Spring 2026
Signals
Systems
ELE 280 - Communication Systems (3 Credit Hours)
Illinois State University · Planned course assignment
Focus: Analog and digital communication systems, modulation techniques, noise analysis,
and system performance metrics.
Status: Planned course assignment, subject to departmental scheduling.
Planned
Starting Spring 2026
Communication Systems
Modulation
ENGR E&C 216 - Engineering Computation (4 Credit Hours)
University of Missouri-Kansas City · Instructor-led course
Focus: C programming for engineering, including control structures, modular design, and numerical methods.
Syllabus: Structured program development using Python and C, algorithms, and data structures.
Spring 2025 · Adjunct Instructor · 49 students
Fall 2025 · Instructor (Full-Time) · 53 students
C Programming
Engineering Computation
ENGR E&C 226 - Logic Design (3 Credit Hours)
University of Missouri-Kansas City · Instructor-led course
Focus: Combinational and sequential logic, finite-state machines, Verilog modeling, and simulation labs.
Syllabus: Logic minimization, sequential circuit design, and digital system design.
Spring 2025 · Adjunct Instructor · 13 students
Fall 2025 · Instructor (Full-Time) · 47 students
Verilog
Digital Logic
ENGR E&C 443/5533 - Analog Integrated Circuit Design (3 Credit Hours)
University of Missouri-Kansas City · Instructor-led course
Focus: CMOS analog circuits including current mirrors, differential pairs, gain stages,
and frequency response; Virtuoso-based labs.
Spring 2023 · Adjunct Instructor · 13 students
Spring 2024 · Adjunct Instructor · 16 students
CMOS
Analog IC
Cadence Virtuoso
ENGR E&C 447/5547 - ASIC Physical Design and Testing (3 Credit Hours)
University of Missouri-Kansas City · Instructor-led course
Focus: RTL-to-GDSII flow; synthesis, place-and-route, clock tree synthesis, static timing analysis, and signoff.
Syllabus: Hands-on physical design using industry tools from RTL through GDSII, including floorplanning,
power planning, routing, timing, and ECO.
Fall 2023 · Adjunct Instructor · 14 students
Fall 2024 · Adjunct Instructor · 13 students
Fall 2025 · Instructor (Full-Time) · 9 students
RTL-to-GDSII
STA
Physical Design
ENGR E&C 442/5542 - Introduction to VLSI Design (3 Credit Hours)
University of Missouri-Kansas City · Graduate Teaching Assistant
Syllabus: Fundamentals of CMOS VLSI design and layout with exposure to commercial CAD tools.
Fall 2022 · Graduate Teaching Assistant · 25 students
VLSI
CMOS Layout
ENGR E&C 228 - Computer Design (3 Credit Hours)
University of Missouri-Kansas City · Graduate Teaching Assistant
Syllabus: Computer organization, datapath and control design, memory systems, and introductory Verilog HDL.
Spring 2024 · Graduate Teaching Assistant · 52 students
Computer Organization
Datapath
Verilog
ENGR E&C 402/403 - Senior Design I & II (6 Credit Hours)
University of Missouri-Kansas City · Graduate Teaching Assistant
Syllabus: Capstone design emphasizing prototyping, fabrication, project management, and technical communication.
Fall 2022 · Graduate Teaching Assistant · 18 students
Spring 2023 · Graduate Teaching Assistant · 19 students
Capstone Design
Project Management