Reviews of professor Jingwei Yang

Rating: 2.0/5, difficulty: 2.0/5
Took for senior project. Wanted us to do agile, but then also required heavy inflexible documentation for each sprint, which is not a part of agile. Most paperwork was just a mundane tasks. Overall no teaching/leading benefit from him, the class could have run itself. Gets upset easily at the class and provides non-answers to legitimate questions.

Rating: 5.0/5, difficulty: 1.0/5
He's a really good guy, and one of the few professors I've met that actually cares about his students' success. I'm not sure why people complain about his English - there are a handful of professors that speak worse English. For most of his classes, he lays A's out on a silver platter for you. He is always open to help if you are struggling.

Rating: 5.0/5, difficulty: 2.0/5
One of the best professors I've taken. Only real knock is that he's a bit inflexible when students try to argue a different answer on short answer questions on tests. Otherwise he very clearly cares about his students learning, and provides many resources for students to succeed. Agreed to curve after stating he wouldn't. Not at all difficult.

Rating: 4.0/5, difficulty: 1.0/5
As long as you turn in everything, you pretty much pass. If you fail, that is on your lazy group. If you show up, participate in kahoot quiz surveys in lecture. use various tools to manage sprints in swim lane like flying donut that are used in industry. Even if development of project for client is incomplete, you can pass. just turn in req. papers

Rating: 1.0/5, difficulty: 1.0/5
Terrible Professor, He has no clue what the class is about. He has nothing to teach, so he's taking csc 194's work, attending leadership seminars, and forcing us to go to it. Completely clueless.

Rating: 5.0/5, difficulty: 3.0/5
You will learn a lot in home works. Every homework is designed in such a way that it will be useful in software career. Understand all his lectures and go through all the ppts, you will easily get an A. The exam questions will not go out of his materials.

Rating: 4.0/5, difficulty: 3.0/5
Most of your grade really comes down on your delivery of your project at the end of the semester. We were assigned a lab advisor that did not really provide us any help with our project, they were just there to make sure we were on track based on what we reported.. I found this not really necessary. The advisor missed a majority of our meetings..

Rating: 4.0/5, difficulty: 4.0/5
Yang is a new professor to CSUS in 2018. He has brought over a lot of curriculum from James Madison University. Many of the assignments can be found on James Madison websites. He is a tough grader on the exams. You must be able to explain the material to do well on the exams. Come prepared with Java experience including Java Swing.