Michael Caudy
He is a great professor! He really tried his best to make every class fun and engaging. He is also very understanding if we had to turn things in late or be absent from class. Very knowledgeable about the course material and a super funny and nice guy.