Michael Little Crow
Best professor ever. I wish I could take him again. He records every lecture and posts them just in case you miss a class or need to go back and watch. He genuinely cares about his students and wants to give you all the help you need. For tests, he records so many videos of him doing practice and review problems which I find really helpful. 