Hamid Hadim
Hadim gets straight to the point. He grinds out practice problems day after day with thorough explanations. Unfortunately, Hadim often gets too far ahead of the other lectures, but that's Prof. Bilah's fault for going too slow. He isn't as funny or as cool as Bilah but gets more work done. He also focuses on the most difficult material.