Dongchen Li
Dr. Li really knows his stuff, course covered derivatives portion of IFM well, made studying for the exam much more manageable. Super nice during office hours, he doesn't mind taking the time to help you out. Lectures take up the entire class, but are organized and have plenty of practice problems.