Experiences in teaching computer architecture. - Timothy Stanley 001; Nathan I. Kim; Yiu-Ming Chan; Ji Zheng; Leslie D. Fife (J. Comput. Sci. Coll., 2009)