Prerequisite: ECE 451. The course focuses on recent advances and topics of current active research in the field of computer architecture. It includes new computing paradigms such as brain-inspired non-von Neumann architectures, heterogeneous computing systems, and parallel machine learning accelerator architectures. It also covers topics related to hybrid memory systems, architectures of emerging memory technologies, rowhammer and secure and reliable memory systems, and memory consistency.