Dr. Allen was one of my favorite professors at KSU! Super knowledgable, the class is very interesting and he keeps it fun. The grading strategy he uses is also very helpful! This is one of the only classes that I actually enjoyed going to. He's awesome, take him!!