Not too easy. Not too difficult.
If you have a background in science and mathematics, then take it, otherwise no.
It was really easy since i am a computer science major
Hours per week:
Advice for students:
always read the slides, tests, assignments and everything are from slides