Jordan Lurie
This professor does not know how to teach students. Takes no feedback, exams are cumulative and difficult. You don't get to see the exam results unless you go see him during his office hours. You need to read textbook and teach yourself to keep up with this class. Worst instructor ever, never take with him again.