Reviews of professor Thiago Da Silva Moreira

Rating: 1.0/5, difficulty: 5.0/5
He is terrible! RUN AWAY! He will get upset with you if you ask him questions. His office hours are useless. His study halls are just time to shame you because you do not know the subject.  He does not care about you. He gives near impossible to get 100% assignments. The two exams determine your grade for the class. If you do not test well RUN.

Rating: 1.0/5, difficulty: 5.0/5
If you have other options, don't take this class. He grades based on unfair and subjective criteria, and the tests are genuinely impossible and based on irrelevant information mentioned once (at best) in class. If you do end up stuck with him, make sure to constantly check deadlines as he doesn't announce them and participate as much as possible.

Rating: 5.0/5, difficulty: 2.0/5
Professor Moreira has improved dramatically since last semester. He genuinely cares about his students and it shows. Granted, grading guidelines can be confusing, but as long as you ask ahead of time he is happy to help. The class is also extremely easy as long as you just do the work.

Rating: 3.0/5, difficulty: 3.0/5
Graded by 3 exams (4 total, one is dropped). Exams are honestly overly complicated for no reason, which makes them tricky and the grading is very strict. He's nice, and he does make the lectures fairly engaging. Just a brutal structure though.

Rating: 1.0/5, difficulty: 3.0/5
Required readings were mundane and labs resembled that of a middle school science course. It seems like he wants to make students more disciplined but his method of doing so is sporadically taking points off and invalidating student perspectives. Also, he's typically not in the best mood and he gets defensive if you ask for points back.

Rating: 4.0/5, difficulty: 4.0/5
Caring professor and an amazing person. Listens to feedback and makes changes based on it. Lots of projects + deadlines, but easy to maintain a good grade. Content is hard to learn but go in with the right mindset. Reach out if you need help (!!!). Passionate and will help explain things when you need it.

Rating: 3.0/5, difficulty: 4.0/5
I loved this class and thought Thiago was a good lecturer. My only issue is the grading structure, which relies on three tough exams requiring a 94+ average for an A. Grading on exams isn't lenient. While the questions were fun and encouraged critical thinking, he could assign projects or essays if he wanted to reduce the focus on memorization.

Rating: 3.0/5, difficulty: 1.0/5
It was an online course, so I can't say much about his lecture style, but his class was easy. Just complete the assignments and you'll do fine + the quizzes are super straightforward (but sometimes it felt like depending on how you interpreted questions, there were multiple right answers). His grading was unclear though which was difficult.

Rating: 1.0/5, difficulty: 5.0/5
Does not create his materials and sometimes does not understand what he is teaching because of it. Projects are long and do not relate to the course content very well. Unclear expectations and instructions do not make clear what he is looking for.