This course deals with security issues related to hardware computer architecture and microarchitecture. Specifically, students will learn the fundamental knowledge of recent microarchitectural vulnerabilities and explore various attacks and defenses on CPU, memory, and interconnect architectures.