Reviews of professor Siyuan Jiang

Rating: 1.0/5, difficulty: 3.0/5
To start, this class happened during COVID, so it was all online. Attendance wasn't mandatory, I stopped showing up after a few weeks and still passed. I learned better by doing the reading myself and doing the assignments. She is helpful outside of class with the assignments. It was about 2 assignments each week with 3 tests total, including final

Rating: 5.0/5, difficulty: 3.0/5
Professor Jiang is probably the nicest and most understanding professor I've had at a high-level course.

Rating: 5.0/5, difficulty: 3.0/5
Jiang is great. She's super helpful and flexible when it comes to helping out, and she's pretty accessible as well. There's a good quantity of work (at least one assignment per week, average of 2) relating to some tricky concepts, but you get a lot of help.

Rating: 5.0/5, difficulty: 3.0/5
Jiang is one of the best professors in CS department. She is kind and respect students. She gives students feedback in time and her homework comes with clear grading criteria. Li Zhang has no grading criteria for none of his homeworok. I actually learned lots of useful things from Jiang's class, such as git and github.

Rating: 4.0/5, difficulty: 5.0/5
This was her first time teaching this class. If you have never taking a programming class before, you would definitely learn a lot. There is programming due at the end of each class period and weekend. She walks you through programming examples each lecture. However she can be hard to understand. You will learn a lot but this class is difficult

Rating: 5.0/5, difficulty: 2.0/5
I also took 311 with her. 311 was a harder class than 381. She gives lots of opportunities for extra credit. Assignments are straight forward. The class is interesting and introduces you to some cool aspects of CS to prepare for 481. One of the best teachers in the department.

Rating: 5.0/5, difficulty: 3.0/5
Cool young professor who knows what she's doing. Gives complicated, but very doable assignments. Lectures can drag on a while, but that's more of the subject matter than the professor. Has an accent, and isn't the best at english, but everything is still completely understandable. Gives out chocolate for participation.

Rating: 4.0/5, difficulty: 3.0/5
She's a really great teacher, especially during the pandemic. It was always easy to get in touch with her and she was always willing to help students with their assignments. We had a total of three exams + the final, but she gives an exam review. Attend lectures because she does go over codes in class that will assist you with your homework.

Rating: 5.0/5, difficulty: 2.0/5
I learned SOOOO MUCH in this class. The lectures were amazing. She gave out guided notes with snippets of code or instructions to keep us going along the way. We talked about a wide variety of things. No exams, no textbooks. If you have any questions she is more than ready to help you. I fully recommend Professor Jiang.