Jean-Simon Schoenholz
His lectures are pretty boring and he reads right out of the book, so it can get rough. Attendance os mandatory. But his assignments are super interesting and he is so nice. Provides clear guidelines of what he expects as assignments and is makes himself available for questions. Def would take again. Just have to be prepared for the dullness.