Reviews of professor James Chan

Rating: 3.0/5, difficulty: 3.0/5
Professor Chan knows what he is talking about and is amazing at teaching. He is available outside of class and offers many times for office hours. 
He is a very black and white thinker. It's either his way or you don't get credit.

Rating: 4.0/5, difficulty: 2.0/5
Great Professor. His teaching is very understanding and his reviews for exams are VERY helpful. One thing about him is that he doesn't believe in extra credit therefore you really got to put in the work AND he doesn't round final grades like other professors do, I ended up passing this course with an 89% . . .

Rating: 5.0/5, difficulty: 3.0/5
Overall, Professor Chan is great! He is caring and wants the best for his students, but you need to put in the work for it. There are lab works for home work, and he is strict on them. He also has practice tests before exams that are almost the exact same as the actual exam. Definitely helps with test anxiety! Don't be afraid to ask questions!

Rating: 5.0/5, difficulty: 3.0/5
just take his class.

Rating: 5.0/5, difficulty: 1.0/5
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

Rating: 5.0/5, difficulty: 1.0/5
He teaches really well! You really have to put in work since there are multiple assignments. I never really did the assignments so I believe I could have gotten an A if I actually did my work. The reviews for tests DO THEM! They are optional but they are basically how the test are so you won't be surprised on the exam days.