- heavy grading ( 25% x 4 )
- goes by textbook material ( that, in course outline is not mandatory ) and not lecture slides for assignments / exams
- answers clear questions unclearly
- overall the course is hard, unclear and  is definitely not for beginners