Not too easy. Not too difficult.
Terry is an excellent instructor. He has a way of making the course material tangible and easily understandable.
The project was a lot of fun. It put the skills that we were learning to use in a real-world setting.
Hours per week:
Advice for students:
Go to every lecture! The discussion sections were helpful to get some extra problems to practice on, but if push comes to shove, they weren't necessary.