Gregory Scontras
He is very knowledgeable on the topic and his lectures are very rehearsed. Slides are very vague so attendance is crucial even though it's not required. He speeds through the lectures and it is very difficult to keep up. There is so much material which makes the midterm and the final very difficult since they are mostly on application. 