Fadi Atallah
Taxation is a tough course, Fadi does what he can to set you up to succeed. He always answers questions patiently, explains complex topics clearly, and several times took hours out of his weekend to give extra classes for the toughest chapters. It is very test heavy, more practice assignments would have been nice, but that's the only complaint.