Reviews of professor Joshua Chan

Rating: 5.0/5, difficulty: 3.0/5
Professor Chan is a great professor. While the course material is difficult, its broken down in a way that makes it understandable and not too overwhelming. In class Professor Chan takes time to help students on projects, answer question and break down the material in more detail. He also listens to students about deadlines wants students to pass.

Rating: 2.0/5, difficulty: 4.0/5
His lectures are often bogged down by poor handwriting and work organization that his verbal ramblings do little to expand on. The online materials, while not perfect, are at least playable at 2x. The group projects for this course I did enjoy, but professor Chan was overall not very helpful.

Rating: 5.0/5, difficulty: 3.0/5
Joshua Chan is an amazing person and truly helps you to actually understand the material. He uses online and in class lectures so no matter how you learn you can be successful. So sweet and helpful! Love him

Rating: 5.0/5, difficulty: 3.0/5
Dr. Chan is great! It's clear he loves what he does, he is very smart, and he also has a sense of humor. If you are confused about a topic, it sometimes is difficult to get a good explanation out of him in class, but if you take the time to meet with him one-on-one, he is excellent. He really cares about teaching.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Chan is super nice and funny, and it's clear he cares about his students. His exams are very fair and he sometimes allows more than one attempt for homework. He also listens to the students and will change assignments/grading policy if majority wants. I wish he taught another CBE class, I will miss him and his teaching style!

Rating: 2.0/5, difficulty: 5.0/5
Professor Chan knows the material like the back of his hand. The main issue is his ability to convey that material to you. His exams are extremely tough and the practice problems/homework problems you do to prepare for them are significantly easier than what's actually on the test. Also be prepared for a heavy amount of Matlab in group projects.

Rating: 4.0/5, difficulty: 5.0/5
I would like to say that Mr. Chan does try his absolute best in this class, I really appreciate him doing that. He does have issues conveying the material to the students, but if you attend office hours, you will obtain a better understanding. The exams are for that unit only, which is a big plus. Remember your material balances and you'll be fine.

Rating: 2.0/5, difficulty: 4.0/5
Dr Chan is a very kind and helpful person, but just can't seem to bridge the gap between his teaching and our understanding. Lectures are very hard to follow, and there's a ridiculous amount of homework and group projects for the number of course credits. Get ready to use the textbook, because you won't learn in lecture.