Professor Hall is an amazing professor! Professor Hall would incorporate both textbook information, real world examples, and his own experiences in his lectures, making for an entertaining and engaging learning experience. The writing assignments are interesting and the information from the quizzes comes from the textbook.