Bobbi Hansen
Dr. Hansen is one of the best in her field for a reason. Makes 3-hour classes go by quickly. Classes can be lecture-heavy at times, but it is balanced out by group work/discussion. Your grade is based on three assignments, but Dr. Hansen gives you enough time to complete them. Super flexible and easily accessible through email or office hours.