How challenging did you find ECS1601?