Reviews of professor Thiago Da Silva Moreira

Rating: 3.0/5, difficulty: 5.0/5
Thiago grading system is very harsh and confusing. While it seems he tries to connect with his students a lot, most of the time he feels mean and aggressive to the class. Tests are VERY difficult and his assignments are very time-consuming. He does go lenient sometimes on grading but you still need to put a lot of effort into his class.

Rating: 1.0/5, difficulty: 5.0/5
Professor Moreira is single-handedly the worst professor I've had in the history of my career as a student. His grading structure makes no sense, his lectures are unorganized and repetitive, and he is not receptive to feedback. He takes random points off of assignments and puts questions on tests that were never mentioned in class.

Rating: 2.0/5, difficulty: 4.0/5
He is a great lecturer and the topic was very interesting. Things took a turn for the worse when it came to the tests. He had incorrect answers and would bully students when they questioned him about them. I'd generally recommend avoiding this class if possible but success is definitely possible.

Rating: 2.0/5, difficulty: 5.0/5
Course introduces few new concepts but dives into pre-requisite knowledge with new details; I found his examples and passion enjoyable. Tests were graded very harshly and specifically. Moreira does not allow for points back, and in my case, even when ambiguities of questions might allow for wiggle room. Lectures off of slides so class is optional.

Rating: 1.0/5, difficulty: 4.0/5
The class content had potential to be interesting, but he has an awful attitude for honors. I can't say enough how frustrating and demoralizing this class was, especially due to his rude feedback and unclear grading policies. Effort and hard work didn't make a difference. Save yourself the severe mental stress and avoid this class.

Rating: 1.0/5, difficulty: 4.0/5
Not a good teacher--LOTS of content to digest, and yet tests are graded very harshly. Getting points back is not really an option. His expectations and grading guidelines are incredibly unclear. He will take off points for no reason on papers and homework readings and spontaneously change the due dates of things. I do not recommend this class.

Rating: 2.0/5, difficulty: 4.0/5
AVOID. Grade is based on 3 exams, but exams are very tricky and complicated. Rushes through lectures when the content is too much so it's a hard time learning in class. He says there's a textbook but there is absolutely no correlation to the content taught in lecture. Nice guy but very unorganized and unnecessarily complicated class.

Rating: 2.0/5, difficulty: 5.0/5
Professor is a good lecturer. However, grading and assignments were often unclear. The class environment was intimidating. No one wanted to speak or participate because he would berate or humiliate students for answering incorrectly. He also mixed up the names of students with similar ethnicity and students' pronouns. Would not recommend.