Reviews of professor Villamil Leonardo

Rating: 2.0/5, difficulty: 3.0/5
His accent is hard to understand. He likes to jump around in the chapters during lectures and most of the students in our class had to rely on personal reading in order to fully understand the material. He grades assignments very slow. If you want to pass his class, make sure you do a lot of reading.

Rating: 3.0/5, difficulty: 4.0/5
Mr. Leonardo knows his stuff. Sure he has an accent, but you'll get over it. You will do one programming challenge and one test a week. He explains how to solve your programming challenges. My only complaint about the class is the assignments are terribly boring. No fun side projects. The final exam is not multiple choice, It's a programming lab.

Rating: 5.0/5, difficulty: 3.0/5
Professor Leonardo is straight forward on what he expects on assignments and gives examples of how he wants labs/reports to be. He grades a bit heavy, but gives clear feedback so you won't make the same mistake twice. My experience with this professor just doesn't line up with the negative reviews. He answers emails same day and tests are fair.

Rating: 1.0/5, difficulty: 5.0/5
Extremely hard class to take. The accent, although not his fault, makes lectures hard to follow and his explanations are obscure and not helpful. He follows the textbook to some extent, although skips around a lot. His homework is graded roughly and a few mistakes will knock off 10-20 points

Rating: 3.0/5, difficulty: 4.0/5
People are complaining about his accent but that didnt bother me. Assignments were outside the scope of the chapter we were covering (or outside of the book itself). This was design/logic class, but he treated it more like C++. The upside is that I was more prepared for next semester, but this was stressful during a condensed summer schedule.

Rating: 1.0/5, difficulty: 5.0/5
Can't understand him 90% of the time. If you want help, you'll have to explain the problem to him at least 4 times before he tells you he doesn't know how to fix it. Adds extra requirements to the homework assignments in the book. Said requirements can and will crash you program. Won't find out want he wants until you loose points for it.

Rating: 1.0/5, difficulty: 5.0/5
Impossible to Understand. He skips between chapters in two different books.

Rating: 1.0/5, difficulty: 5.0/5
This professor gave us a assignment where we had to write an essay on a networking event, which wouldn't be an issue if it hadn't been for the fact he gave it to us 4 DAYS BEFORE THE CLASS WAS SUPPOSED TO BE OVER. And it was for a PARTICIPATION GRADE. No clue what he's doing. stay away.