CS262 Course Work