Aaron Freeman
Aaron Freeman is one of the best professors I have ever had. He is really good at what he does and knows his stuff, I have always respected his knowledge and his ability to convey his thoughts and ideas to his students. Great guy!