Not too easy. Not too difficult.
This is a really essential and vital course worth a high recommendation
This course was rigorous and grounded on all the essential elements of a project and all it entails.
Hours per week:
Advice for students:
A student considering taking this course should be ready to dedicate all his/her efforts towards the subject.