TEACHING EXPERIENCES
Teaching Acitivites at Colorado School of Mines Graduate Courses EENG 527: Wireless Communications ➤ Spring 2025 Undergraduate Courses EENG 427: Wireless Communications ➤ Spring 2025 EENG 386: Fundamentals of Engineering Electromagnetics ➤ Fall 2024 Teaching Acitivites at New Mexico Tech Student Achievements Undergraduate Courses EE 211: Circuits & Signals I ➤ Fall 2023, Fall 2021, Fall 2020 EE 252: Digital Electronics ➤ Spring 2020 EE 271: Mathematical Engineering ➤ Spring 2021, Fall 2020 EE 361: Mixed Electronics Lab I ➤ Fall 2023, Fall 2022, Fall 2021 EE 362: Mixed Electronics Lab II ➤ Spring 2024, Spring 2023, Spring 2022 EE 472: Digital Signal Processing ➤ Spring 2024, Spring 2023, Spring 2022, Spring 2021, Fall 2019 EE 491: Visible Light Communications, Networking, and Applicaitons ➤ Spring 2020 Master of Science for Teachers (MST) Courses ST 589: Cybersecurity Fundamentals ➤ Spring 2024, Fall 2022, Spring 2022, Spring 2021 Summer Mini Course EE 108: Trans Solar to Usable Energy ➤ Summer 2021