Terrence Ward
Does not answer questions or explain things well. I had him for calc 1 and physics which I thankfully already took in high school. He is willing to give extra credit though. Its just a lot of work.