Reviews of professor Craig Yu

Rating: 1.0/5, difficulty: 3.0/5
I'm only here to voice my discourse. During the first week of class, I arrived at his office hours at 9:30 in the morning asking for help reading the code base of his first project. A project that wasn't due until two weeks later. And when I asked him for help reading the code. He told me NO. Did not help me. I can't support that kind of teaching.

Rating: 5.0/5, difficulty: 3.0/5
Virtual Reality with Prof. Yu was a great experience. My favorite class of all time. To my understanding, the prof designed this class on his own, and he's done an amazing job! The assignments are incredibly fun and interesting. The group project gives you complete freedom to create whatever in VR. Grading supports creativity over single solutions!

Rating: 4.0/5, difficulty: 3.0/5
CS351 is probably a bit different from previous CS courses but isn't too hard, just requires some time. The class has 3 big projects & 1 EC project throughout the semester that'll make up the majority of your grade. Lectures can be a bit dry, but Prof Yu is easy to work with and posts the lectures online later for reference (helpful for projects!)

Rating: 5.0/5, difficulty: 3.0/5
CS 663 Computational Design was undeniably one of the most captivating courses I've taken. Professor Yu is an inspiring teacher, delivering clear and engaging lectures with relevant examples and real-life applications. And course projects perfectly complemented the material and supported creativity and analytical abilities.

Rating: 5.0/5, difficulty: 4.0/5
499 with Pro Yu was probably the coolest class I've taken. Whenever I tell my friends about it they tell me they wish they took it too. Interest in VR is always growing and it is best to get students in from undergrad. Yu's lectures and projects are clear and exciting. You won't find a class with more fun and impressive projects(great CV boosters)!

Rating: 5.0/5, difficulty: 3.0/5
I learned a massive amount about Computer Graphics from this course and would recommend it to anyone interested in, or even just curious about, Computer Graphics!

Rating: 3.0/5, difficulty: 2.0/5
The professor is an okay lecturer, so I had better luck teaching myself, which is easily doable since there is a lot of excellent graphics programming material available. I only went to his office hours once, but he was very helpful and clear when explaining things. The projects can be dense, so start early and ask him (and the TA) any questions.

Rating: 5.0/5, difficulty: 4.0/5
I love the way he structures his class. You've got weekly lectures to listen to; and projects due over the semester. You've got roughly 4 projects due over a month each, and you spend a lot of time by yourself figuring out the projects. It's somewhat hands-off, but he's always around for help. He doesn't hold your hand, but that's good.