James Clarke
Best teacher ever! He really cares about all his students. If you have any problems like extension on hw, just communicate with him he will definitely help you out! He makes the material easy to learn and the homework and tests are super easy! Just do the work and show up to class and you can easily get an A.