Muneeb Alvi
He is the best teacher I had in my first semester. He is funny and helpful. I respect that he holds extra office hour in weekend. It's a kind of waste if you miss your chance to meet a such nice person. Definitely take him!!!