Spencer Johnson
Best teacher! He will make sure you understand the subject. well organized and lots of homework but it is worth it when it comes to testing. I will be taking him for Pre cal I know I am going to do good because he teaches in a way others will understand.