Lloyd Tanlu
Lloyd is one of the best teachers I have ever had. His passion, enthusiasm, and humor keeps you awake in every class. He thoroughly explains every topic and provides all his lecture notes online. If you email him questions he will respond almost immediately with a detailed explanation. Hands down one of the best out there.