Patrick Lee
Took Lee for Intermediate I and II, plus used his videos to study for PACE and I can't recommend him highly enough. Like lots of others have said, the material is very difficult, especially in Int II, but if you pay attention and do the work you'll know the content inside and out. Ask questions, but be aware of time as he does get off topic easily