Reviews of professor Roy Villafane

Rating: 1.0/5, difficulty: 3.0/5
It's cool he makes us use unix and it's obvious that he's brilliant, but otherwise a really awful teacher, imo. He made all our assignments up as we went along, and we often didn't know what they even were going to be until he assigned them. Additionally, you have to do the actual learning outside of class as his lectures are useless.

Rating: 1.0/5, difficulty: 2.0/5
I have been consistently unimpressed with Dr. Villafane's teaching ability. AI is a super important topic in computer science but we were taught so very little actual AI that the class simply became a degree requirement to check off. For future students I would recommend watching Berkley's AI lectures DURING class and work on a project on your own.

Rating: 5.0/5, difficulty: 3.0/5
Villafane is fantastic, I took App 1 with him this past fall and his lectures were hilarious. He did a really great job of explaining the concepts we learned in class and he provided plenty of sample code for us to use when figuring out the homework assignments. The tests were challenging, however they are open book, so I didn't feel too lost.