John Mosley
Mr. Mosley has been one of the best professors I have. Although it was an online course, I have taken other classes of his before and he is super motivational and understanding. he will get on you if you start slacking because he is so easy going and there should be no reason that you wouldn't pass his class.