Reviews of professor Siyuan Jiang

Rating: 5.0/5, difficulty: 3.0/5
She sent me solutions to past homework assignments when I asked. She is very helpful, even allowing students to stay a little after class has officially ended. Her grading criteria and instructions are highly specific, so you know exactly what you need to do. Deadlines are strict, though; we get 0.4% off per minute late, but there is extra credit.

Rating: 1.0/5, difficulty: 3.0/5
Was fairly tough to hear throughout the semester but you eventually do understand whats going on. In the later modules it seemed like she didnt understand them herself and made it harder in the end. Even though Grading criteria is clear she allows TAs to interpret differently than what is discussed in class which created more unneeded stress.

Rating: 5.0/5, difficulty: 3.0/5
Professor Jiang showed us what to do in this class step by step, if you follow along you should do fine. She can go a little fast but she records her lectures. She also gave us lots of extra credit which was helpful for when we missed point here and there. She is one of my favorite professors at EMU.

Rating: 5.0/5, difficulty: 4.0/5
Any review of this prof under 5 is inaccurate. Don't put off work till the end of the semester. This professor is the best CS prof in the dept if not one of the best in the state. If you feel unconfident in your programming, in this class you will gain a substantial amount of tools to become a real developer.

Rating: 5.0/5, difficulty: 4.0/5
311 is a tough course and I personally loved how Professor Jiang uses Coursera. I learned so much in this class and am so thankful I took it with her! My favorite Professor at EMU by far. If you work hard and care about becoming a better programmer take Jiang!

Rating: 1.0/5, difficulty: 5.0/5
Picky grader