Teaching
Courses taught in wireless communications, cybersecurity, computing, digital systems, machine learning, and electronics.
James Madison University
Wireless Communications & Security
Covers modern wireless communication systems and their security, including wireless channels, modulation, OFDM, MIMO, Wi-Fi and cellular networks, wireless sensing and localization, software-defined radio, and physical-layer security. Laboratory activities connect communication principles with practical wireless experimentation.
Computational Structures and Logic
Introduces foundational computational structures and logical reasoning through a combination of conceptual instruction and hands-on laboratory work.
Digital Electronics
Covers core concepts in digital electronics and reinforces them through laboratory-based design, implementation, and testing activities.
Previous Teaching Experience
Applied Machine Learning
Graduate-level instruction in applied machine learning, with emphasis on practical model development, evaluation, and problem-driven use of learning methods.
Analog Circuits Laboratories
Served as a graduate teaching assistant and lead laboratory instructor for undergraduate analog circuits courses.
Laboratory Instruction
Supported laboratory instruction in introductory electronic circuits, including experimental setup, measurement, and circuit analysis.