Not too easy. Not too difficult.
This professor answers all questions asked. He values the importance of communication between himself and the students. He will respond to the weekly reflections and make himself available for help when you need it. Work on the labs early as they are very in-depth in this class. If you have trouble understanding the materials converse with the professor.
The labs and discussions/lectures are very much in-depth. Don't expect a quick cut and run here. The knowledge you gain in this course will aid you tremendously.
Hours per week:
Advice for students:
Start early and finish early. This class isn't hard but it is daunting if you wait till the last minute to push assignments in. Extension for circumstances can happen and he does accept late work.