Bob is taking this course right now, spending 10 hours a week on it and found the course difficulty to be hard.
Cristal clear presentations. Instructor is well prepared, loves his material, repeats main information periodically, conducts it professionally. Difficult material given the tight schedule, pace can hit you quite hard. Makes you think, makes you learn, makes you love brains. Lovely & helpful community (on forum, TAs and elsewhere on FB). I'd say A+