Allen is a great professor for UNIV! Assignments and reflections are due almost every week, but they take like 35 minutes at the most. If for some reason you can get your work in, he'll give an extension if you ask. He doesn't respond super quickly to emails, but, in his defense, he's also an advisor and oversees a lot of students. Overall 10/10