CSC 252/452 Computer Organization


CSC 252/452 Computer Organization (also TCS 452 )
Sreepathi Pai
MW 15:25--16:40 in Wegmans 1400
Office Location
Wegmans Hall 3409
Office Hours
Monday 16:40 to 17:40, Wednesday 16:40 to 17:40 (i.e. right after class)
T.A. Office Hours
See below
Final Exam Date
Monday, December 16, 8:30AM

Academic Honesty

All assignments and activities associated with this course must be performed in accordance with the University of Rochester's Academic Honesty Policy. More information is available at:


The famed science fiction writer Arthur C. Clarke once said that any sufficiently advanced technology is indistinguishable from magic. While computers are sufficiently advanced, this course will attempt to "demagic-ify" them. We will study how computers have been built from ground up, and why the digital universe behaves the way it does. This course is the foundation of nearly all work in computer systems, the area of computer science that actually breathes life into computation and gives it an existence independent of us. In this course, we will be most concerned with the ``inner life'' of programs as they live in the digital universe we have created.


Ultimately, the goal of this course is to make you a better programmer by teaching you about the internals of modern computers.

For more details, read the syllabus.

TAs and their office hours

Daniel Busaba (Undergraduate TA)
dbusaba2 at u dot rochester dot edu
Thursdays, 14:00 to 15:00 in Hylan 301
Yu Feng (Graduate TA)
yfeng28 at ur dot rochester dot edu
Tuesdays, 17:00 to 18:00 in Hylan 301
Yiming Gan (Graduate TA)
ygan10 at ur dot rochester dot edu
Fridays, 11:00 to 12:00, 4:00 to 5:00PM in Hylan 301
Benned Hedegaard (Undergraduate TA)
bhedegaa at u dot rochester dot edu
Fridays, 10:00 to 11:00 in Hylan 301
Max Kimmelman (Undergraduate TA)
mkimmelm at u dot rochester dot edu
Thursdays, 12:50 to 13:50 in Hylan 301
Olivia Morton (Undergraduate TA)
omortonat u dot rochester dot edu
Tuesdays, 11:00 to 12:00 in Hylan 301
Daniel Ro (Undergraduate TA)
dro at u dot rochester dot edu
Mondays, 13:00 to 14:00 in Hylan 301

Previous Incarnations of this Course

  • Spring 2019 (Prof. Yuhao Zhu)