CS1541 Introduction to Computer Architecture at the University of Pittsburgh