Dr. Anderson is such an amazing professor! He is so knowledgeable in Islamic studies. He inspired me so much. Very flexible and gives extra credit. Definitely take him you won't regret it. He gives good reviews before exams.