Shahed Khan
I believe I had him for one of the first classes he has ever taught as a faculty member. He is a good teacher, gives clear examples and has no problem re-explaining concepts if someone doesn't understand. His accent is a little heavy at first but it doesn't take long to get used to.