James Chan
Chan is an awesome teacher and does a great job of explaining math. His homework is easy if you put in the effort and he grades very fairly. The key to this class is to put in the work, the rest is easy. He creates reviews for every test that REALLY helps and he is very quick to answer any questions. In short, just take his class you wont regret it