Reviews of professor Junming Yin

Rating: 5.0/5, difficulty: 2.0/5
Slow and steady without skipping ahead is the only way to learn how to code. He's good at pacing us through thoroughly.

Rating: 4.0/5, difficulty: 3.0/5
Junming (and his TA Zisu) are a great teaching team to learn JAVA from! Slow pace, but really covers the little details in coding, and always re-explain a concept if a student doesn't understand. A small group assignment (3-5 questions) due within 48 hours of a lecture (18 total), 3 exams, and 3 individual assignments.

Rating: 5.0/5, difficulty: 3.0/5
Junming does a fantastic job explaining all the coding for Java at a constant and easy pace. He makes sure to not give too much information at once and the class itself is pretty good. Much easier than computer science but it helps too if you have prior coding experience. The exams are open note, lots of group work and he's willing to help you.

Rating: 4.0/5, difficulty: 2.0/5
This is was a fairly straight forward Java class that started out really slow and picked up at the end. He grades very generously and it should be a straight forward A. Test are open note. You can google and find the textbook easily -- don't waste your money buying it