Teaching
Courses Tianyou Bao teaches in the Department of Electrical and Computer Engineering at UAH.
Current courses
CPE 212 / Undergraduate / Fall 2026
Fundamentals of Software Engineering
Students use structured programming in C++ to solve engineering problems. Topics include searching and sorting algorithms and basic data structures.
CPE 645 / Graduate / Fall 2026
Applied Cryptography
Network security principles, including cryptography, confidentiality, authentication, and digital signatures. Topics also include email, Internet Protocol (IP), and web security, network intrusions, malware, and firewalls.