CS167: Reading in Algorithms