Joana Rodriguez
Very good at explaining concepts for everyone to understand. Weekly quizzes, but not hard to pass at all if you come to class. If theres a widely missed question, she takes time to review it in class again. Taking another SPN course with her next year.