Samantha Moore
Samantha is a great teacher. She does her best to teach the concepts, cheerfully answers questions, and approaches her mistakes with humility. She has few tests, however, they are relatively heavily weighted.