Stanford University: CS 108: HW2A DB