Reviews of professor Shaad Mahmud

Rating: 1.0/5, difficulty: 1.0/5
He teaches a introductory course which is supposed to build the basic about research methods, but I am doubtful if he is aware how to perform research. He is taking the course with bare minimum effort, with no supporting material. 
He is always busy keeping the students happy with him, but this doesn't serve the purpose of the course.

Rating: 5.0/5, difficulty: 3.0/5
Professor Mahmud is, by all accounts, an excellent teacher. He holds the attention of the class through the entire session. His teaching style is perfect and he is very passionate about teaching.

Rating: 5.0/5, difficulty: 3.0/5
He makes sure a student was never able to disengage from the materials which helped me get the most out of the course.

Rating: 1.0/5, difficulty: 3.0/5
If it wasn't for the fact that this class is super easy there's no way anyone would learn with the way he teaches. He once told me point blank that he did not want to tell us what we would be covering next (by assigning a chapter or just putting the chapter topics in the syllabus) because it would confuse people. He also is not respectful at all.

Rating: 4.0/5, difficulty: 3.0/5
He makes a habit of calling on students constantly. At first this is a little stressful but when you get used to it it helps you to get the most out of the lectures because they are more like conversations. He is very forgiving and respectful no matter how badly you answer. The only problem for some is he always called on the same 20 kids.

Rating: 5.0/5, difficulty: 3.0/5
Prof. Mahmud truly cares about his students. His expectations for participation and assignments are very clear. He is easily accessible and responds quickly to emails.

Rating: 1.0/5, difficulty: 3.0/5
I have had the misfortune of having to take 3 classes now with this professor and he is by far the worst professor I have ever had. His assignments are riddled with errors that make it completely unclear what is expected. When you ask for help he either refuses to answer or does the work for you without explaining the process, neither is helpful.