Pretty easy, overall.
The class can get boring at times, but it is relatively easy.
The labs are where you learn the most, though they can drag on.
Hours per week:
Advice for students:
The book is not necessary, just go over notes and old tests.