Mr. Muhammad is a great and funny guy who really cares about teaching. His history is incredible and he finds ways to apply personal experiences to course material. He's very open-minded in terms of his views and welcomes other views with respect. He can get distracted, but it's never boring!!! PLEASE study for the quizzes!!!