Hafiz Akbar
Awesome lectures, intriguing books, informative and fun class. Hafiz is a very kind and understanding professor that makes sure all of his students understand the topics at hand. I 100% recommend taking his class!