Not too easy. Not too difficult.
I recommend because it is so important subject in Computer Science, Electrical Engineering.
It is so important subject. If we have basic of this subject we can implement this in Image processing, Machine Learning etc..
Hours per week:
Advice for students:
Do their work daily basis or weekly base but I recommend daily basis work...