Reviews of professor Luis Oliveira

Rating: 1.0/5, difficulty: 5.0/5
The instruction of the project is difficult for people to understand, TA and professor never reply online, the project needs to check off (I originally wrote more than 1700 characters, but I can only write 300 words).

Rating: 5.0/5, difficulty: 3.0/5
Luis is the GOAT for 449. 
His lectures can be a little dry sometimes, but he sneaks little jokes throughout to make them more engaging. He is a very caring person, but very strict with deadlines.
Projects are EXTREMELY DIFFICULT, TA's are going to be your lifeline for this course.
DO THE LABS, skipping them will almost guarantee you get stuck.

Rating: 3.0/5, difficulty: 3.0/5
The class itself is really difficult material. The projects and labs aren't terrible, but it was very overwhelming this semester with the curriculum changing. The pop quizzes were annoying but he does drop 2 labs/quizzes. This class would probably need to be the one you focus on during the semester

Rating: 4.0/5, difficulty: 5.0/5
Luis is a smart and friendly guy. Material can be dull and difficult, but Luis usually succeeds in making it more understandable and engaging. Assignments are very challenging but definitely develop your understanding of the material. Seek help when you need it. Luis answers questions by asking questions. Don't be afraid to say "I don't know".

Rating: 3.0/5, difficulty: 4.0/5
Really nice and passionate guy but not good at teaching in my opinion. Lectures were all over the place and really confusing. I had to teach myself pretty much everything. He is also very disorganized as he took forever to release grades and didn't always answer questions on discord. Labs and projects were fair and not too bad.

Rating: 4.0/5, difficulty: 3.0/5
Lectures could be confusing sometimes, with questions being raised about questions about other questions and an unclear answer. Projects weren't too hard but - especially for the second and third ones - there was additional information we needed to sort of teach ourselves. Overall not bad though, clearly caring and knowledgeable.

Rating: 3.0/5, difficulty: 3.0/5
Pretty much THE stereotypical Pitt CS class. Exams can be tricky (averages are failing); the projects are on the easier side and grading overall is very fair. Content is dry but Luis tries his best to make it interesting. My only real gripe is that Luis takes ages to grade the exams.

Rating: 5.0/5, difficulty: 3.0/5
This is a medium difficulty class, but that's because the curriculum is changing due to Dr. Misurda returning. Yeah, there's some tough projects but Luis helps you and they all prepare you for 1550. Don't skimp now on the easy route because you'll pay the price later if you need 1550 to graduate. Otherwise grading is 100% fair.