James Carver
When you ask him a question he will help you out so you understand it, he doesnt make you feel stupid. Hes very helpful. However his class is lowkey tough,  but I definitely recommend him cuz  if you dont understand its okay, he will help you understand it. Homework is also required and study for midterms & final.