Reviews of professor Jennifer Wong-Ma

Rating: 5.0/5, difficulty: 5.0/5
I do not understand a lot of the backlash against this professor. She is an amazing lecturer and I have never seen an ICS class so well organized. Take note that this is a 6 unit course, so there will be a LOT of hw and labs to complete. Weekly tests as well, but she offers many resources to help you study.

Rating: 5.0/5, difficulty: 4.0/5
The class was hard with 20+ hour projects. However, I improved a lot as a programmer and student over the quarter. Even though the class was stressful and frustrating occasionally, I still think taking it with Wong-Ma was the right move.

Rating: 5.0/5, difficulty: 5.0/5
Really tough class but you definitely learn a lot. Projects are really interesting and are good enough to put on resume. You'll struggle on the projects and they take a long time so be wise with your time. There's lab hours where LA's help you which is a lifesaver.

Rating: 1.0/5, difficulty: 5.0/5
This Professor RUINED my year.  She structures the course as if it's a 15 unit class that's supposed to take up all your time. If you take this class, expect to do bad in your other classes that quarter and have NO social life WHATSOEVER. To anyone reading this, STAY AWAY FROM THIS CLASS...for your sake.

Rating: 1.0/5, difficulty: 5.0/5
That 5/5 is misleading. SHE IS A 0/5. She structures the class as if students are only taking her for the quarter. Every homework (there are 5 of them) takes at least 20 hours on top of all the studying you have to do for the class in general. Her assignments are really hard so 20 hours is just an underestimate. You will literally fail this class.

Rating: 3.0/5, difficulty: 5.0/5
Personally not the biggest WongMa fan but I can respect her course structure and she is really there to help students out. However, the last few weeks of the class has run so sloppy and has caused unnecessary stress for everyone involved. Especially dropping an entire module the last week while also having HW5 should be criminal.

Rating: 5.0/5, difficulty: 3.0/5
She gets a lot of flak but if you're a good student (study, attend and pay attention in lec, start assignments early) you'll do well in this course. Except maybe the last project that one was really long (luckily she's fairly generous with credit though). Exams had nothing unexpected. Prof Wong-Ma is the goat.

Rating: 3.0/5, difficulty: 5.0/5
This is not a class you wanna take with more than other 2 classes.

So many stuff to do
Especially homework if you dont go to Lab, you are not gonna get at least 60%
Unless you are smart enough to understand big amount of reading of it.

Test is okay but grader for writing code is tough and kind of harsh

Rating: 5.0/5, difficulty: 4.0/5
Wong-Ma is an incredible professor. Her enthusiasm and passion for CS really shows in the way she teaches and interacts with students. She doesn't just read off of the slides, she also has interactive activities to help you visualize topics. The only "bad" thing about her is how difficult the hw assignments are. But, you will learn so much with her