BerkeleyX: CS-169.1x Software as a Service, HW1-3