ECE 507: Essential Concepts in THz Communication

(Autumn 2025-2026)