Samuel McDonald
He's awesome. His point scale of grading is fantastic and can make it to where you will have enough points to not take your final. He also does weekend tutoring sessions for harder material. I would definitely take future math classes with him. He does speak a little fast, so you'll have to pay attention.