Ruben Espinoza
He's passionate about what he teaches and his lectures are so fun and engaging. Weekly readings are posted on Canvas and assignments consist of take-home quizzes(super easy), 5 reading responses(also easy), and the final is a research paper. I 100% recommend his class