Teaching
School of Informatics, Computing, and Cyber Systems, Northern Arizona University
Spring 2025
EE499/599: Public-Key Cryptography (New Development, Graduate & Undergraduate Level)
EE364: Fundamentals of Electromagnetics (Undergraduate Level)
Fall 2024
EE499: System-on-Chip Design (New Development, Undergraduate Level)
Spring 2024
INF697: Independent Study (Graduate Level)
EE364: Fundamentals of Electromagnetics (Undergraduate Level)
Fall 2023
INF685: Graduate Research
EE599: Public-Key Cryptography (New Development, Graduate Level)
EE364: Fundamentals of Electromagnetics (Undergraduate Level)
Spring 2023
INF685: Graduate Research
EE485: Undergraduate Research
EE364: Fundamentals of Electromagnetics (New Development, Undergraduate Level)
Fall 2022
EE599: System-on-Chip Design (New Development, Graduate Level)
School of Global Convergence Studies, Inha University
Fall 2021
IGS1131–002: Software Programming (New Development, Undergraduate Level)