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: jipa4409-su jipa4409-su
- Teacher: Emily Nicholl Liepe
- Teacher: Maciej Zagrodzki
- Course Assistant: Aritra Chakrabarty
- Course Assistant: Junhong Min
- Course Assistant: James Nguyen
- Course Assistant: Jaeyoung Oh
- Course Assistant: Manasvi Parikh
- Teaching Assistant: Naren Sivagnanadasan
- Teacher: Rhonda Hoenigman
- Teacher: Jalynn Nicoly
- Teacher: Bhargav Shandilya
- Teacher: Raj Singh
- Course Assistant: Michael Buchanan
- Course Assistant: Carson Kohlbrenner
- Course Assistant: Chen Liu
- Course Assistant: Mihir Shrestha
- Course Assistant: Tanner Smith
- Course Assistant: Maria Stull
- Course Assistant: Nora Su
- Course Assistant: Lita Suwattee
- Course Assistant: Zhiheng Wang
- Course Assistant: Sashi Wolf
- Course Assistant: Rowie Wolfe