Reviews of professor Mohammed Alam

Rating: 4.0/5, difficulty: 3.0/5
Dr. Alam is a great professor. Still a bit new, so he has slight issues balancing theory with practical experience during classes. He is a very nice guy, and wants to see his students succeed. Put some work in and you will do fine.

Rating: 1.0/5, difficulty: 5.0/5
I had Dr. Alam for Java and had to drop him halfway though the semester BECAUSE HE LITERALLY DIDN'T TEACH JAVA. I thought I'd escaped him, but then the department gave him BOTH sections of Assembly. I don't know why the university keep hiring people who CAN't TEACH, but Tech is rife with people like Alam who aren't worth my tuition money.

Rating: 2.0/5, difficulty: 4.0/5
Dr. Alam is a nice guy but his teaching seems scattered. His lab assignments and lectures don't line up, and he doesn't use his own PowerPoints for teaching. He will reitereate a topic numerous times but skim over subjects that will be important on the exam. I recommend learning java on your own before taking his class.

Rating: 4.0/5, difficulty: 3.0/5
A lot of people criticize Dr. Alam unfairly. He tries very hard to get student feedback and participation, is VERY flexible with due dates and makes himself available online and in office hours. . He's a good and kind professor and doesn't deserve the disrespect he gets. Show up to class, pay attention and study and you'll do just fine in his class

Rating: 5.0/5, difficulty: 3.0/5
Professor Alam is an excellent professor for those that like to see how things work besides just conceptually. He typically has a powerpoint up with the major points of what he's discussing, but adds more depth to it through his lectures. Overall, if you show up to class and are an active listener, then you'll pass.

Rating: 2.0/5, difficulty: 4.0/5
Objectively he is a very bad teacher, the way he teaches is he gets you to understand the concept, but does not go into much of the code in class, he expects you to go and learn that yourself. Also he will not teach you any java syntax, you must learn that yourself. Just be ready to do self study and you will be fine.

Rating: 1.0/5, difficulty: 5.0/5
Just incomprehensible. If you ask a question, his answer will be "google it" or "just try to understand". Does not teach any syntax, doesn't create any material himself. The only way to pass his class is to already be fluent in the language before you set foot in class. Steer clear at all costs.

Rating: 4.0/5, difficulty: 3.0/5
Taking Alam in an online course has made me realize that he is a much better quality teacher than what people make him out to be. I think he handled being online much better than any of my other teachers, despite not having any experience teaching an online class. He cares for his students, and he tries really hard to make everything work