Not too easy. Not too difficult.
I personally love the subject altogether, but I would definitely be prepared to be intellectually challenged!
I loved the cancelling of quizzes, and I enjoy my TA's vast knowledge bank!
Hours per week:
Advice for students:
I would advise to work and stay on time with the deadlines and rect. times!