For the course Introduction to Computer Systems at CMU