Dr. Allen is by far one of the best professors ive had in my four years at KSU. His assignments arent incredibly tough and he allows resubmissions of assignments you do poorly on. His feedback is very clear so you know exactly what to fix. He has been amazing even through online learning so i would highly recommend taking him when you can!