Marcus Harris
Professor Harris is a very good lecturer. He really gets everyone involved and keeps you very engaged. I had no problem keeping up even though the class was a 3 hour lecture. The only possible downside is that his grading can be very precise and knit picking. If you message him he will always give feedback fast and it will usually help your grade  