Reviews of professor Yuanyuan Jiang

Rating: 5.0/5, difficulty: 2.0/5
Most work is optional group work. Labs: she most always goes over the lab but if she misses one you can ask or go to office hours. Plus there is lots of opportunity for extra credit. It was a perfect class. I learned a lot from my classmates' presentations and she went over technical stuff herself.

Rating: 5.0/5, difficulty: 3.0/5
I really like this course and professor Jiang in particular. She's kind, understanding, and flexible. You are graded on homework, presentation, participation, and 2 exams (of which are open note). Additionally there is some opportunity for extra credit. I'm actually taking her again for another class next semester!

Rating: 5.0/5, difficulty: 3.0/5
Good professor who is honest about the material and expectations. She is willing to adjust deadlines in accordance with student understanding or lack thereof, and very approachable. The group dynamic also helps reinforce the material taught during the lecture, and is a big plus in a Computer Science course.

Rating: 5.0/5, difficulty: 2.0/5
This class was pretty easy, you'll learn Python, F#, and Prolog; as well as compiler theory. You're graded by a midterm, final, and homework. Don't miss any homework as its worth 50% of your grade. Coming to class is not mandatory. One thing that was annoying was that if you had a question she would tell you to google it instead of helping you.

Rating: 5.0/5, difficulty: 2.0/5
This was her first semester and she made clear that she might change stuff about the courses. If you read the slides and do the HW (a lot of assignments but shouldn't take long to do) you will pass. 5 online posts to the forum (Q or A). Open note midterm. Few F#, python and prolog labs. Encourages use of other online references for your learning

Rating: 1.0/5, difficulty: 5.0/5
CS486 - Virtual Reality
----------------------
The class says Monday 9:30-12:00, but it is not.. You have to go every single Friday or else you won't finish any of the homework required in the class. She is also biased and grades you by how much she likes your project. If you are just trying to get by, aka DOING AN ELECTIVE, do not take this class.

Rating: 1.0/5, difficulty: 2.0/5
CS486 INTRO TO VR is Horrible. 1 class a week for 3 hours and that's nowhere near enough time needed for the homework she gives in class. In order to work on the hw's, you need a VR headset, which most college student does not have. You have to come in on Fri mornings to work on it and it takes you the day to maybe complete one item that is due.

Rating: 5.0/5, difficulty: 1.0/5
This is easily one of the best class I've taken because of how easy and clear the course was structured. The professor genuinely care about her students and all of the exam questions come straight out of the hws and labs. There is a midterm and final, both open note and google is allowed. You can work with other students for most of assignments.