'Partially' finished CS176 HW1 and major progress on ECE156A HW1.