Reviews of professor Mauricio Rovira Galvez

Rating: 5.0/5, difficulty: 4.0/5
This was his first time teaching, and all I can say is he is gifted at it. He was caring, funny, helpful, entertaining, clear, and knowledgeable. Often times, profs can be heard to approach that does not describe Mauricio. He was always ready to help any way he could. Mauricio made this course the best one I took and if you can take his class do it

Rating: 1.0/5, difficulty: 5.0/5
Hardest course I've taken at UVic. Mauricio is an engaging lecturer but there was so many things off in this course. Many of the midterms had horrendous marking errors (off by up to 20-30%) but you had to argue with him to get it marked correctly. After classes went online, he posted a bunch of PDFs online and expected us to teach it to ourselves.

Rating: 2.0/5, difficulty: 5.0/5
Mauricio was great at communicating and helped me through some assignments, and was an engaging lecturer. But CSC305 was a nightmare. Notes provided were slim-to-none, programming assignments were incredibly difficult and you had to teach yourself much of the content through Google. Mauricio has potential, but needs to rework this class desperately

Rating: 1.0/5, difficulty: 4.0/5
A very difficult prof. His assignments are very hard and long. He provided very few examples others without solutions. Frequently ended 30 minutes early. For these reasons students scored poorly on the midterm. The class had a 45 percent drop rate. I would not take this course with mauricio unless you have very good patience

Rating: 4.0/5, difficulty: 4.0/5
Despite what a lot of the other reviews have said about him, I feel that if you genuinely care about topics in computer graphics, Mauricio offered quite a lot of expertise in the field if you were willing to talk to him. His expectation for the class were quite high, but the reward for getting assignments done made it worth it. Would take again.

Rating: 1.0/5, difficulty: 5.0/5
Does not offer enough resources, he does not have slides and the notes are very brief. You will have to learn everything on your own. Not to mention the assignments were a lot of work, even if you still understand the concepts programming them was very frustrating.