Reviews of professor Alan Yang

Rating: 4.0/5, difficulty: 2.0/5
Professor Yang is supper accommodating and is willing to help you out no matter what. Theres homework every week but it isnt hard and the project is kind of fun. Definitely recommend taking him, especially if its your first semester in upper division classes.

Rating: 5.0/5, difficulty: 2.0/5
Class was actually IS389. He had 1 hw a week with very clear grading criteria. His lectures are really good, he explains C# in a slow and easily understandable way. Compared to CS programming courses Yang is miles better in how he explains topics and lays out grading principles. If you have the opportunity to take his class I highly recommend it.

Rating: 5.0/5, difficulty: 2.0/5
Gives a lot of group discussion and activities, and makes the class more interactive and welcoming to all. The homework assignments are weekly but they are very helpful and relatively simple if you understand the material. Professor Yang is always open to questions and helping students, and made a boring semester fun and enjoyable. He is awesome!

Rating: 2.0/5, difficulty: 4.0/5
Yang is decent if you already have experience in coding. Yang knows what he is talking about but is unable to dumb it down. Instructions for weekly assignments should walk you through the steps and as the course continues, they should get vaguer and vaguer. But it started out vague and only got harder. I didn't learn, just struggled.