Beginner ECS course in Davis (C based)