Mohamed Mossafer
Nice guy overall, but not very good at teaching. Tends to ramble over stuff not related to the course while lecturing. Pop quizzes are awful. If its based off the lectures, you have to write the concept exactly as it is from the slides or you get no credit for it.