Not too easy. Not too difficult.
I would recommend this course because of how good the content is and how hands on everything is.
Hours per week:
Advice for students:
Advice I would give would be to make sure to do all the homework and make sure you have plenty of time to do it all because it is quit a bit of work.