CS 367: Computer Systems and Programming