Not too easy. Not too difficult.
I would recommend this class because of its very interesting topics and method of teaching.
The labs that we did to put everything into perspective were really interactive and entertaining, while also being very educational.
Hours per week:
Advice for students:
If you pay attention during class, you don't need to worry to much about learning by yourself. Everything is self-explanatory if you pay attention.