Cole Long
Professor Long was super passionate about what he was teaching. Cenage is awful though. Way too much repetitive HW. He had the final replace the lowest test grade and gave out some Extra credit towards the end of the semester. Glad I took this class with him otherwise I am not sure if I would have passed.