Jan Matejovic
Great professor but the course is beyond flawed. No reason we should be forced to teach ourselves half the content through online videos. Questions taken up in class are far easier than the homework. Exams are all multiple choice so even a sigfig error means no marks for you. Get ready to be dedicating 5+ hours to this course. 