UCDAVIS ECS40 HW