Reviews of professor Ming Ming Tan

Rating: 1.0/5, difficulty: 5.0/5
It is a miracle that she's still teaching, truely a terrible prof. Also pls avoid compsci at mac, it's a joke tbh.

Rating: 1.0/5, difficulty: 5.0/5
Professor had poor language/grammar skills. Her labs set us up for failure. She would provide sample codes, call them bad methods, and give more examples of bad codes. Often, the "good" codes were unclear. Lab notes pointed out incorrect code lines/past test mistakes that were written incorrectly (her fault) instead of just correcting them. Avoid!!

Rating: 2.0/5, difficulty: 5.0/5
Maybe theres a better way to teach python?

Rating: 1.0/5, difficulty: 5.0/5
Avoid anyway you can because she does not know how to teach, her goal is to fail you, assignment is getting harder when class feedback was hard, grade is hard, not flexible to accommodate, did not listen to student, poor language skills in both verbal and written, always think "what do you want" instead what can I make student successful.

Rating: 1.0/5, difficulty: 5.0/5
Despite the method of delivery and lack in professional knowledge, her lectures are not the worst I've had, grading is what sets her apart. Middle-terms were given ridiculous time limits, plus several labs of mine were marked as zero in spite of completion. Responds politely (albeit no actions were taken) to student complaints.

Rating: 1.0/5, difficulty: 5.0/5
She would mostly just come into lab and just sit down and not say word. She just instructed us to "practice" on coding...BEFORE we even took the lecture. It was almost impossible to learn unless you are naturally good with programming. good. luck.