Reviews of professor Marco Villarreal

Rating: 1.0/5, difficulty: 3.0/5
He only gives a day for tests and does not accept late submissions. He did not even put his upcoming tests and assessments on the calendar making it very easy to miss an an assessment and lose an entire letter grade.

Rating: 1.0/5, difficulty: 5.0/5
The virus has impacted how we take classes. Everything is virtual now and for this type of class, its the worst thing ever. Be prepared to teach yourself or go to tutoring everyday because this professor is no where to be found. Heres are some files and links, some vague assignment instructions and good luck youre on your own. Never again.

Rating: 3.0/5, difficulty: 1.0/5
Spring 2022: Professor Villarreal is ok. However (personally), I found his lectures to be uninteresting. He gives extra points if you attend class and complete the course evaluation. Very easy course, with very easy labs, quizzes and 3 exams.

Rating: 4.0/5, difficulty: 1.0/5
Class isn't mandatory but he rewards your grade for going. THERE ARE NO TESTS. You use a software platform to take quizzes and do labs each week they arent hard but can be time consuming. Prof is a nice guy, always trys to joke in class and is very knowlegable on what he teaches.

Rating: 5.0/5, difficulty: 2.0/5
Professor Villarreal was a great teacher for my semester! his class mostly consists of codelab which is easy but time consuming in addition to a weekly quiz. The bulk of your grade will come from 3 "exams". these exams are programs you have to make that do what the rubric wants but he gives review programs before that are almost 1 to 1 to the exam

Rating: 4.0/5, difficulty: 3.0/5
Fairly easy course and definitely misunderstood. You'll learn quite a good amount of things if you're a complete newbie. Class does require effort from the student as the professor goes over the homework and exam practices in class. There's a signup sheet but I've heard it's only other purposes, so not mandatory attendance. Great professor.

Rating: 4.0/5, difficulty: 3.0/5
At first, this class can seem overwhelming and difficult. The first exam was quite difficult for me even if I had kept up with the readings (I must add that I have no prior knowledge of coding). My advice is to type and practice the code in the examples from the book. After the first exam, the class became way easier!

Rating: 3.0/5, difficulty: 2.0/5
If you're trying to actually learn about coding, I would avoid this professor. His class is pretty easy since he practically gives you the answers to the coding assignments and exams. However, his lectures are not very engaging in my opinion. He definitely has the knowledge, but just does not teach it effectively.

Rating: 1.0/5, difficulty: 5.0/5
This professor was incredibly unhelpful. The examples he posted to 'help' did not do that. Get ready to study all the time to try to get a C. The exams are way tougher than anything in the book or in the homework portion of it.