Kyle Jones
Dr. Jones is fantastic for online classes. His lectures laid out the information in helpful ways and he was always willing to answer any questions and meet with you if needed. This class was reading heavy however