Not too easy. Not too difficult.
This course is an important requisite for upper level math courses, however I recommend this class because it will help improve mathematical proof-writing skills and I also found the course material to be very interesting.
The final projects were of our own choice. My final project focused on encryption and I really enjoyed learning how matrices are applied to encode/decode a message.
Hours per week:
Advice for students:
Do the homework, pay attention during classes, and you're going to do great.