Mohammad Ahmed
Dr. Iqbal Ahmed was a bit tough to understand but none the less he lays out the class very well. He gives a lot of extra credit, and when I say a lot, I mean a whole lot. But this also leaves absolutely no room for you to email him to curve up your grade, so make sure you do it all. Tests are very conceptual overall if you do the work you will pass