Ahmed Asi
Nice professor who was very clear on everything. Lectures were interesting and he was very funny and interesting. Very accommodating for his students, and you can tell he cares about his students as well as what he teachers. Great professor, would take the course again.