Reviews of professor David Sun

Rating: 2.0/5, difficulty: 2.0/5
I imagine that David writes these reviews himself because they are written in the same broken English that he speaks and types in. David is clearly passionate about what he teaches but very unclear when giving instructions and doesn't explain his marking at all. The only reason I gave him a 2/5 instead of 1/5 is that he responds to emails quickly.

Rating: 1.0/5, difficulty: 5.0/5
David is incredibly hard to follow when he is teaching, it's not a language barrier, you can understand him fine. For most of the course I had to spend my own personal time teaching myself the content. I can confidently say that I learned nothing from David and regret attending class. I do not recommend taking his class.

Rating: 5.0/5, difficulty: 1.0/5
Good for everyone specially for international student

Rating: 1.0/5, difficulty: 4.0/5
Very hard to understand. Might as well have taught myself this course. Very frustrating; would NOT recommend it.

Rating: 1.0/5, difficulty: 4.0/5
David does have a strong accent but for the most part, can understand what he says. His teaching on the other hand is very poor. Hard to learn from. Myself and other group members in the course all reported having to teach themselves on their own time. Would not recommend.

Rating: 1.0/5, difficulty: 4.0/5
Very heavy accent can't understand a word he says. From a 2hr class for 1.5hr, he had his mic muted and did not check comments or respond to emails from the class, trying to reach out to let him know. Then when he noticed, he told us to do it all on our own and ended class 10min later. The next class did the same thing but noticed after 30min.

Rating: 1.0/5, difficulty: 5.0/5
Do not believe these good reviews. David is by far the worst Prof I have ever had. He can barely speak any English and is near impossible to understand. His lectures are boring and dry but it doesn't matter because you can't even understand anything. Stay away from this professor it will not be easy or fun.

Rating: 1.0/5, difficulty: 5.0/5
AVOID this professor. His reviews are fake. Look at reviews dated April 27th. There are 5 or 6, all are positive and written in the same tone with the same grades received. The reviews were clearly fabricated to make David look good. He is a truly terrible individual to take a class with. I have no good things to say about him.

Rating: 1.0/5, difficulty: 5.0/5
He was a terrible teacher, he couldn't even speak English. When you asked him a question he pretty much called you stupid! i had to teach myself off YouTube cause i couldn't understand him! stay away from him if you want a good passing grade!

Rating: 5.0/5, difficulty: 3.0/5
Being David's student, it is your honor since David not only teach the ways of critical thinking, also he is trying to teach much more information for you. Thank you for David's teaching, I love you David.

Rating: 2.0/5, difficulty: 4.0/5
Hard to understand and teaching style is dry and repetitive. I skipped most of the classes and found a great teacher for this class on youtube.