Not too easy. Not too difficult.
I would recommend you take this course if you're in upper level looking for electives, because it's the exact same course as the first year course. HOWEVER, try to stay away from Shrestha because he's not a very good prof. Bad at explaining things.
The textbook they use is very detailed and in depth, good for helping you understand. Their examples help a lot. Easy if you read the book.
Hours per week:
Advice for students:
Be prepared for a lot of reading. It really really helps a lot.