Not too easy. Not too difficult.
I would recommend this class because it does not have a large workload, but is efficeint in teaching concepts and materials.
The largest highlight of the course was the ability to use outside resources whenever necessary. With the access to a computer lab and other sources the learning process is smooth and interesting.
Hours per week:
Advice for students:
While the course is not that difficult, if you do not prepare it can be challenging.