Paul Napolitano
The most difficult is the course work, you basically teach yourself all professor. He's difficult to get a hold of and won't reply to emails for a few days. The material does get confusing and I wish he made an effort to actually teach and give notes, but he doesn't. It's hard to teach yourself a math class if you don't know what you're doing.