CS261 - Assignment 1