Courses taught in the School of Electrical, Computing, and Software Engineering (ECSE) at the University of Arizona, spanning cryptography, computer networking, and information and network security.

University of Arizona

ECE 575 – Advanced Cryptographic Techniques with Applications to Real-World Systems

Fall 2025, Fall 2026
Fall 2025 course page →

ECE 696B – Advanced Topics in Information and Network Security

Fall 2020, Fall 2023

ECE 471/571 – Fundamentals of Information and Network Security

Spring 2017–2026
Spring 2026 course page →

ECE 478/578 – Fundamentals of Computer Networks

Fall 2015, Fall 2018

ECE 275 – Computer Programming II

Spring 2016