This class was tough.
Would recommend - Kriton gives out a lot of extra credit just for showing up and the exams are heavily curved.
Mostly self taught through online homework assignments
Hours per week:
Advice for students:
Get a chegg account to do the homeworks