Michael Walker
Professor Walker knows his stuff, makes lectures entertaining and was super understanding with online learning. All of the course content came full circle and I felt like I learned a lot. Not to mention his grading is not tough!