Kyle Anderson
He is a very kind and understanding professor who wants to see his students succeed. His assignments can be heavy, but as long as you take the time out to read, you'll be fine. He accepts late work no matter how much time has passed. He is clear on his expectations. He doesn't grade too harshly either. I would 100%  recommend taking his class. 