Thomas Bell
He cares for your grade, and will give extensions but doesn't really teach. So if you don't have prior knowledge might have to do a lot of youtube video searching. Quizzes are fairly easy. Tests aren't too bad either. 