Reviews of professor Roy Villafane

Rating: 1.0/5, difficulty: 5.0/5
inconstant grading, gives you whatever he feels like. reading your book is super important. lectures are not to great

Rating: 1.0/5, difficulty: 3.0/5
Lectures are boring and he strays off topic constantly. He never has in-class activities or says what information is important. The tests are open book but the questions are so specific that having the book with you doesn't help, and he almost never returns grades/feedback. Doesn't respond to emails, grades seem handed out randomly.

Rating: 3.0/5, difficulty: 4.0/5
While others will mention that Dr. Villafane's teaching method is frustrating, which I concur with indeed as it is difficult to pick out important material during lectures and his few Exams are over such a slim portion of the covered material, He does indeed know a thing or two about computing. His lectures are entertaining, but Exams are tough!

Rating: 1.0/5, difficulty: 3.0/5
If you take this class from Roy Villafane, you will not learn a single thing. We were given one assignment (which was never graded) and two exams (midterm, even though it was taken WELL past midterm and never graded or returned) and the final. His lectures were the usual of just jumping around Wikipedia and Google search pages.

Rating: 1.0/5, difficulty: 3.0/5
OS lectures were boring as teacher taught off only textbook slides. He teaches at such an abstract level with such a lack of passion that grasping the concepts simply requires that you learn them on your own from the textbook. No assignments were graded during the entire semester, exams were open book. Easy A but not great in terms of learning.

Rating: 1.0/5, difficulty: 1.0/5
I have nothing against him personally, and he is very knowledgable about specific things, but the man can't teach to save his life. He doesn't give you barely anything (no assignments until over 1/2 through the semester) to practice what he "teaches" and his lectures themselves are useless. Everyone did something else the entire classevery class.

Rating: 4.0/5, difficulty: 1.0/5
I think this is the easiest teacher I've ever had. You will probably think the exact opposite listening to him teach. It takes time to appreciate how little you have to do in his class to get a good grade. Just make sure to show up for the 1-2 tests & hand in the 0-2 homework he gives. Try your best and don't worry too much.

Rating: 1.0/5, difficulty: 2.0/5
Assignments were boring and easy to complete (if you have any coding experience). His code files were 3000+ lines which demonstrates terrible practice. No passion in lectures. Everyone did other homework or browsed the web in every class. Villafane will be the reason the CS department falls short of others even though the man himself is brilliant.

Rating: 1.0/5, difficulty: 3.0/5
Dr. Villafane is the worst professor I have had in my entire life. He sits behind his desk and speaks in a very unengaging manner. By taking his class, I felt as though I was being robbed of my education. If you actually want to learn, avoid Dr. Villafane at all costs.