Joseph Long
He is a great professor. Drops the lowest test and quiz grades. He doesn't take attendance but if you show up to class and take notes then you can easily ace the exams. The information is interesting and he uses a lot of examples and videos to apply the context to our lives.