Not too easy. Not too difficult.
I'm not sure if it really helps yet. If it does I will SURELY RECOMMEND IT
Probably the labs associated with it
Hours per week:
Advice for students:
Study, study, study because they test are very hard