Greg Mohammed
Professor Mohammed was very kind and honestly did his best. Unfortunately, I don't think he knows how to teach this course. My class failed the final, and Greg had to drop a question because no one could solve it. His lecture would have been much more helpful if he had provided more practice activities and examples.