Mohammad Ahmed
Iqbal is completely inept and inadequate for his position. He mumbles, doesnt inspire confidence, and his lectures are somehow drier than chalk. No love, no passion. His classes perform so poorly on exams he has to hand out bonus points so most students dont fail. Teach yourself the content and dont rely on his lectures to succeed.