My teaching approach is grounded in developing technically strong, ethically minded, and innovation-driven engineers. I prioritize experiential learning, project-based instruction, and hands-on exploration with real hardware, simulation tools, and emerging technologies. I strive to create an inclusive learning environment where students gain practical expertise in cyber-physical systems, embedded design, computer security, and core electrical engineering fundamentals.
I integrate research insights directly into coursework—particularly in cybersecurity, hardware reliability, microcontrollers, and edge computing—to prepare students for industry, graduate school, and entrepreneurial pathways.
ELN 215 Computer Architecture I
Spring 2025, Spring 2026
Introduction of the fundamentals of computer architecture and organization, including CPU, memory, registers, arithmetic unit, control unit, and input/
output components. The course will also include the introduction to hardware description languages.
Fall 2023, Fall 2024, Fall 2025, Fall 2026
This course introduces fundamental concepts in electrical circuit analysis. Students learn basic laws, circuit theorems, techniques of analysis, and the transient and forced response of linear circuits. Emphasis is placed on practical problem-solving and engineering intuition.
Fall 2023, Fall 2024, Fall 2025
This lab provides hands-on experiments in analog and digital circuits. Students develop practical skills in linear systems analysis, measurement techniques, and performance evaluation through simulation and hardware-based activities.
Spring 2024, Spring 2025
A continuation of the ELN 220 lab course focusing on more advanced circuit analysis experiments aligned with ELN 302. Students gain experience with instrumentation, transient analysis, and system response evaluation.
Fall 2023, Fall 2024, Fall 2025, Fall 2026
An introductory survey of cybersecurity challenges in modern cyber-physical systems. Topics include physical-layer vulnerabilities, embedded system attacks, network intrusion techniques, and defensive strategies for securing real-world CPS infrastructures.
Spring 2024
Covers foundational principles in computer and network security, including system vulnerabilities, attack models, secure network protocols, and defensive mechanisms used across digital and cloud environments.
Spring 2025
Explain fundamental ML algorithms and their applications in cybersecurity.
Spring 2025
Designed for sophomore level undergraduates. Emphasis will be placed upon participating in an independent research project or making a major contribution to departmental research with a designated mentor. The student will produce a publication quality research report or thesis
Spring 2024, Spring 2025
This graduate-level course explores the architecture, programming, and interfacing of modern microcontrollers. Students learn assembly and high-level programming, peripheral configuration, simulation, interrupt management, and common embedded system applications in control, communication, and signal processing.
Fall 2026