Covers how programs are represented and executed by modern computers, including low level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance.
- Teacher: Dirk Grunwald
- Teacher: Maciej Zagrodzki
- Teaching Assistant: Denzil Bilson
- Teaching Assistant: Sara Daneshvar
- Teaching Assistant: Prithvi Harish Malhotra
- Teaching Assistant: Junhong Min
- Teaching Assistant: Aashish Mukund
- Teaching Assistant: Manasvi Parikh
- Teaching Assistant: WoongSub Shin