Joseph McDonald
I recommend Joseph 100%! Obviously this is a math class and you won't pass by just sitting in class and watching him do the problems. You need to study at home with the textbook! He really wants you to succeed, offering group study sessions and even extra credit. My entire life I have not been good at math, but Joseph made this class great for me!