Selena Troxa
Great class. She makes the course pretty easy, but those make it very lecture heavy. She tends to pop up assignments and quizzes randomly but as long as you read the book or watch the lecture you'll be fine. She is very understanding and make sure you pass the class. Overall great course and great professor.