Muhammad Akram
Dr. Akram is a great professor. Though lectures were the same each day and were pretty boring, he was great at explaining concepts and answering questions. You can tell he wants his students to do well. His accent is VERY hard to understand but you get used to it, and as long as you sit close to the front you shouldn't have a problem. 