Dr. Allen is one of the best professors I have ever had! He is so caring and answers any and all questions without making you feel incompetent. He is the most interactive professor I have had at KSU. He really wants his students to excel in his class as well as outside. He offers resubmissions that don't effect your grade. He's wonderful take him!