Teaching Portfolio · Engineering Education · Hands-On Learning

Teaching & Instruction

My teaching emphasizes rigorous foundations, hands-on design practice, and deployment-oriented thinking across digital systems, programming, signal processing, communication systems, VLSI, and hardware-aware machine learning.

Illinois State University University of Missouri–Kansas City Logic Design Engineering Computation Signals and Systems VLSI / Physical Design
Engineering Computation
Logic Design
Signals and Systems
Communication Systems
ASIC Physical Design
Analog IC Design
VLSI Design
Senior Design
Engineering Computation
Logic Design
Signals and Systems
Communication Systems
ASIC Physical Design
Analog IC Design
VLSI Design
Senior Design
ISU
Assistant Professor
Spring 2026 - Present
UMKC
Instructor Experience
Spring 2023 - Fall 2025
VLSI
Design-Centered Courses
ASIC, VLSI, Analog IC
Lab
Hands-On Learning
Programming, CAD, circuits, systems
🧮

Foundational Engineering

I emphasize strong foundations in computation, probability, signals, logic, and circuit-level thinking.

🛠️

Hands-On Design

My courses use programming, Verilog, simulation, CAD tools, and design projects to connect theory to practice.

🚀

Deployment Mindset

I connect classroom concepts to real engineering constraints such as timing, power, memory, reliability, and implementation.

📍 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 and Planned

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

🧭 Teaching Approach

📘

Concept First

I introduce mathematical and engineering foundations before moving into simulations, implementation, and design.

💻

Build and Verify

Students learn by writing code, simulating designs, debugging systems, and validating results using technical evidence.

🔬

Industry-Relevant Practice

Course activities connect classroom topics to CAD tools, hardware workflows, communication systems, and deployment constraints.

🛠️ Instructional Areas

Engineering Computation C Programming Logic Design Verilog HDL Computer Design Signals and Systems Communication Systems Probability and Statistics Analog Integrated Circuits CMOS VLSI ASIC Physical Design RTL-to-GDSII Flow Static Timing Analysis Senior Design Cybersecurity and Digital Privacy