Jonathan Shipley
Jon is a fantastic teacher! If you show up, do the work and study, he will not let you fail. Class is engaging and fun to be in. His tests are challenging but if you show up, and take notes, it's easy peasy. Beware of group projects and choose groups wisely.