Adel Shoaib
I've had Dr. Shoaib for 3 courses now, and I've come to really respect him. He clearly knows his stuff and is passionate. That being said... He expects a lot out of students for sure. You'll have to work pretty hard to do well in his courses. He is very approachable and loves to engage the audience, which is great.