3.7

Luis Oliveira

Computer Science - University of Pittsburgh

3.7
Quality
3.8
Difficulty
67%
Would Retake
91
Reviews
3.7
Quality
3.8
Difficulty
3.7
Helpful
3.7
Clarity

67%

Would Retake

91

Reviews

Rating Distribution
Official
91 total ratings

5

35

4

21

3

18

2

8

1

9

What Students Say

Studied and got a 43 on the midterm, and I'm usually a good student who hates getting below a B

CS449 - 2.0 rating

Professor Oliveira runs disorganized lectures with slides that are difficult to follow

CS449 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A+ (17)
Not sure yet (16)
A (10)
Grade Distribution
A(27)B(15)C(5)D(1)F(0)A-/B+(13)
Based on 78 reported grades
A+: 17
Not sure yet: 16
A: 10
B: 10
Common Tags
Accessible outside class (37)
Caring (20)
Test heavy (19)
Tough grader (17)
Lecture heavy (15)
Lots of homework (13)
Gives good feedback (11)
Clear grading criteria (9)
Rating Trend

Declining

-0.71 avg change
Jan
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS447

4.5

(10)

CS0447

3.9

(20)

CS449

3.5

(60)
Difficulty by Course

CS449

4.1

CS0447

3.2

CS447

2.9

Reviews (90)
5.0
3.0
CS0447
Grade: A+
Dec 19, 2018
Would take again

Great choice for CS0447. He has a good sense of humor and doesn't make the material any more difficult than it needs to be. He's also very accessible outside of class - he communicates with students using Slack, and he generally responds to questions within 15 minutes.

ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
3.0
CS0447
Dec 27, 2018
Wouldn't take again

Sometimes he struggled w/ speaking or explaining skills but the classes were decent enough that I could just listen and still get an A in the class. First project is coding, second project is circuits stuff. If you can grind them out and get them to mostly work you'll get good grades, the projects are a lot of points. The tests were easy too.

ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS447
Jan 4, 2019
Would take again

He knows what he teaches very well and makes his classes interesting. The slides are very well done and we got a lot of review material for each test. The projects were enjoyable and relevant to the material. He also had an online chatroom for the class and would answer questions there quickly. He is probably my favorite teacher so far.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS0447
Grade: B+
Feb 10, 2019
Would take again

He is one of the best teachers I have had at Pitt. His office door was always open and he really helps you. His lectures are great and he tells jokes sometimes that made me and the rest of class laugh. If you have any trouble just ask him for help. The projects are not easy but if something is wrong with your code put it in the writeup and +points.

Gives good feedback
Inspirational
Hilarious
5.0
3.0
CS0447
Apr 22, 2019
Would take again

One of my favorite professors so far this semester. His PowerPoints are very well done and explain the concepts very well if you missed or weren't paying attention in class. He ties interesting concepts into his lectures and has really fun projects such as building a small processor and programming a game. Would definitely take him again.

Accessible outside class
Hilarious
Amazing lectures
5.0
3.0
CS0447
Apr 26, 2019
Would take again

Definitely one of the better professors I've had. He explains everything in a simple way in lecture and on labs/projects in writing. Pretty funny guy too.

Accessible outside class
Hilarious
Caring
3.0
4.0
CS0447
Grade: D+
Sep 21, 2019
Wouldn't take again

I had him when he taught for the first time at Pitt. Assembly is a difficult language to learn, so speak up if something is unclear or you need help. Exams are fair. Clearly cares about students and tries his best to help everyone understand, but his projects are pretty difficult and he doesn't really prepare you for them.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CS0447
Oct 2, 2019
Would take again

One or the best professors I've had so far at Pitt in the cs department. Extremely quick to respond on slack, cares about students and makes a course which is overall pretty dry rather interesting. Would love to take him again.

Accessible outside class
Amazing lectures
Caring
2.0
3.0
CS0447
Grade: C+
Oct 24, 2019
Wouldn't take again

He seems like he could be a fine professor, he just was not for me. His lectures did not make much sense and going to him for help did nothing.

Accessible outside class
5.0
3.0
CS0447
Grade: A+
Dec 18, 2019
Would take again

Professor Oliveira was one of my favorite CS professors so far at Pitt. He's extremely knowledgeable and is always willing to go the extra mile to explain things differently and help students. Tests are straightforward. Projects are challenging, but he's always willing to help. Lecture material can get dry, but he cracks jokes and make it bearable.

Gives good feedback
Accessible outside class
Caring
2.0
4.0
CS0447
Grade: Not sure yet
Mar 30, 2020
Wouldn't take again

He's a well intentioned guy who wants to help students outside of class and I think he genuinely believes he explains things well. His slides are pretty average but confusing if you don't go to class. Tests are pretty fair, labs are not too hard. Projects are infuriating and ridiculously difficult with very little preparation going into them.

Accessible outside class
Skip class? You won't pass.
Tough grader
5.0
2.0
CS0447
Grade: A+
Nov 22, 2020
Would take again

I really enjoyed the class projects and his quality lectures. He makes a rather dry topic quite entertaining with both the lectures and the fun projects. Would highly recommend.

Hilarious
5.0
3.0
CS447
Grade: Not sure yet
Dec 1, 2020
Would take again

Professor Oliveira is a great professor. He makes a boring topic a little bit more interesting. He's also very accessibly on slack and can whatever questions you have. Projects can be hard but start them at a reasonable time and get extra help and it wont be too hard. Take him!

Gives good feedback
Hilarious
5.0
2.0
CS447
Dec 1, 2020
Would take again

He makes the class pretty interesting, and the labs help you complete the projects.

5.0
3.0
CS447
Grade: A+
Dec 10, 2020
Would take again

Prof. Oliveira is by far the best cs professor I have had at pitt. He makes himself very accessible outside of class and gives excellent feedback on labs and projects. I have never had a better understanding of a cs class than when I took this course.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
3.0
CS0447
Grade: A
Dec 22, 2020
Wouldn't take again

He is a good person, but he is not a good teacher at all. Lecture is not taught according to the textbook. He uses incomplete slides that he did not prepare himself, and if you are not in class and do not write notes, you will face problems. He is always ready to help, but in answering each question he raises a new question that is more confusing.

Accessible outside class
Test heavy
Lecture heavy
4.0
4.0
CS0447
Grade: B-
Jan 21, 2021
Would take again

Prof really cares and is always available, even at 10 at night. Loves helping and takes the time with you if you are struggling. Projects he assumes you know more than you do. Most projects almost every student had issues with. Exams are are very specific. He tests on things you only heard once and never used. Overall though, great professor!

Accessible outside class
Skip class? You won't pass.
5.0
3.0
CS447
Grade: A-
Mar 23, 2021
Would take again

Luis cares about his students and will help push you in the right direction if you're having trouble. Labs, exams, and projects are all fair. Projects are a bit difficult, but he and his TAs will do everything they can to help short of giving you the answer if it's a larger issue. Definitely recommend!!

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
3.0
CS0447
Grade: A
May 5, 2021
Would take again

This class was definitely one of the hardest I've taken to this point in my academic career. Luis made it a lot easier with his laid back, caring attitude. He fostered a sense of community in the class and was always willing to help. Also very flexible; pushed the due date of our biggest project back a couple days since it was due around finals.

5.0
4.0
CS447
Grade: B
Jun 11, 2021
Would take again

Great prof! Engaging and entertaining even super early in the morning. Truly cares about his students. I had a rough time with my midterm and when I went to his office hours he went through the exam question by question to help clear things up. Projects can be a lot of work so stay on top of them!!!

Gives good feedback
Accessible outside class
Caring
5.0
5.0
CS449
Aug 6, 2021
Would take again

Prof Oliveira is now one of my fave professors! This class is HARD, but he made it doable. The exams were borrowed from Petrucci, which is what made it so hard. But even if you fail the exams you can still pass if you try your best on everything else (this was my case). He is always available if you need help and explains things very thoroughly!

Gives good feedback
Accessible outside class
Hilarious
5.0
4.0
CS449
Grade: A+
Aug 13, 2021
Would take again

Highly recommend him for any class! Great lectures, cares about students. Labs were pretty tough (slightly modified from Petrucci's) but he is available and super willing to help you out at any time. Midterm was really tough (allowed one section to be fixed for partial credit) but final was better. Be prepared for lots of work, but don't be afraid!

Accessible outside class
Amazing lectures
Caring
5.0
4.0
CS449
Grade: B
Dec 8, 2021
Would take again

This professor is one of my all time favorites not only does he make himself available to help he tries to frame his answers to aid your thinking. The class was hard yes but overall Luis helped you if you were willing to work. Would take again 10/10

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
CS447
Grade: A+
Mar 14, 2022
Would take again

Definitely a good professor who knows his stuff. I never really went to class but was always available to help outside of class and clarified things and explained concepts well when I was confused and asked him. 2 tests (that were very fair), some quizzes that are easy points, and 3 projects that are time consuming, but not hard and very doable.

5.0
3.0
CS447
Grade: A-
Mar 25, 2022
Would take again

He really understood the topics he was teaching us about. He's funny and nice in lecture, has useful material on his slides that he posts online, and is always very helpful when answering questions. He is very easily reachable outside of class through a class discord. His projects were tough but not too tough, and he and TAs always provided help.

EXTRA CREDIT
Caring
Accessible outside class
5.0
4.0
CS449
Grade: B+
Apr 24, 2022
Would take again

449 is a hard class. No matter who you take it with you will probably struggle. Dr. Oliveria is an amazing lecturer who will give you countless opportunities to understand the content. He offers office hours almost every day and going to some every week was a must for me. The labs are tough but it is easy to get help. Study A LOT for the exams.

Accessible outside class
2.0
5.0
CS449
Grade: Not sure yet
Apr 25, 2022

Bad lecturer. All over the place and slow, hard to follow and pay attention to. His slides are nicely filled with graphics, but often still confusing. Uses lots of materials that aren't his for this class. Slides barely prepare you for homework, homework barely prepares you for the tests. However, is very caring and approachable.

Caring
Accessible outside class
3.0
5.0
CS449
Grade: Not sure yet
Apr 27, 2022

Unless you have a high grade in everything else, and I mean like high Bs at the lowest, the exams will destroy you. Labs are very time consuming but manageable with help. Most material copied from the Petrucci-era of this course (Check out his RMP). Luis is a very kind person and helpful but I feel this class just needs reworked from the ground up.

Clear grading criteria
Test heavy
Accessible outside class
5.0
4.0
CS449
Apr 28, 2022
Would take again

449 was really hard, but Dr. Oliveira is incredibly accessible and helpful, although sometimes a bit intimidating for some reason at first :). Course content is hard, but his lectures (if you pay attention) are really good. Work hard to get 100% on the Labs, because the exams are brutal. Be prepared to push yourself, but know Luis is there to help.

Tough grader
Gives good feedback
Accessible outside class
4.0
4.0
CS449
Grade: A
May 4, 2022
Would take again

I took professor Oliveira for 447 and 449 and he was a fine choice for both. He cares about his students and is passionate about the material. His lectures are decent, but I felt like I couldn't figure out what to focus on sometimes because they're a little disorganized. Tests will be hard but labs/projects are very, very helpful.

Tough grader
Caring
Accessible outside class
3.0
5.0
CS449
Grade: B
May 5, 2022
Would take again

This class is very very difficult. Expect to put in tons of time and effort. Luis is a nice professor and office hours are very helpful, I do not think I would have passed this class without going to them. VERY VERY difficult and long exams (like 15 pages front and back to complete in 1hr 15 min). Have fun!

Lots of homework
Accessible outside class
5.0
4.0
CS449
Grade: A-
May 6, 2022
Would take again

Great professor, but lectures can sometimes get confusing and I left a few having no idea what was going on. Exams were ROUGH but he gives a lot of partial credit and grades pretty easily. If you don't pass the labs its 100% your fault. Start early and go to office hours if you need it because if you go the last week you'll be waiting for awhile.

Caring
Accessible outside class
3.0
4.0
CS449
Grade: A+
May 6, 2022
Would take again

Fantastic Guy and wants you to understand the material. However, his lectures are quite disorganized and makes it very difficult to understand what the notes say/what he is trying to say. I typically had to go to office hours to discuss it with him but he is very patient when trying to help. Start labs early and you will be fine.

Caring
Respected
Accessible outside class
4.0
4.0
CS449
Grade: B
May 13, 2022
Would take again

Solid professor, decent at explaining things. Felt like there should have been more preparation for the exams. Expect to work very hard. If you start things early and study for the exams, you will be fine. Do not wait until the last minute to start the labs, do not get anything less than an A on all of the labs and you will be fine.

Lots of homework
Lecture heavy
4.0
5.0
CS449
Dec 6, 2022
Would take again

Class is very difficult, with round-the-clock work. Luis is a good guy though, he really tries to get everyone to learn, even though it is a task to understand it. His lectures can be confusing, so make sure you take notes and really process the concepts. Start the labs early, study hard for the exams, utilize the discord, and you'll be okay.

Lots of homework
Accessible outside class
5.0
5.0
CS449
Grade: Not sure yet
Dec 13, 2022
Would take again

Luis is a good teacher and the class is interesting however, this class is very hard and you wont do well unless you put a lot of time into the labs. Going to office hours with Luis and the TA's is extremely helpful at getting projects done. Most of the grade is around labs with the other section being homework's and exams. fun class good teacher.

Clear grading criteria
Lots of homework
Caring
5.0
4.0
CS449
Grade: A+
Dec 21, 2022
Would take again

Lectures can be hard to follow and material is difficult, but Luis is a very fair professor who wants you to succeed. While the class can be very time-consuming between its many assignments, there are enough drops, extensions, and extra credit opportunities that an A is very achievable.

EXTRA CREDIT
Clear grading criteria
Beware of pop quizzes
3.0
5.0
CS449
Grade: B+
Dec 23, 2022

luis is not my favorite professor but he is the only one who teaches 449. the labs have to compile and work to get points so dont think partial credit is a thing. quizzes are ok, homeworks are terrible, and labs are doable. exams....absolutely terrible. if you are good at coding you'll pass, but not for nothing.

Tough grader
Lecture heavy
5.0
4.0
CS449
Grade: A+
Jan 9, 2023
Would take again

Nice hair

5.0
2.0
CS449
Grade: A-
Jan 10, 2023
Would take again

Very enjoyable to listen to, and presents things very clearly. I found assignments easy, but others struggled. He is a very tough grader, in my opinion, and is often swamped in oh so make sure to go early or not at all.

Tough grader
Amazing lectures
5.0
4.0
CS449
Grade: A+
Jan 25, 2023
Would take again

Labs and tests are tough but W professor overall. Start labs early and use discord for help.

Tough grader
Test heavy
Accessible outside class
5.0
1.0
CS0447
Grade: A+
Mar 30, 2023
Would take again

Loved him. Super insightful teacher

Inspirational
Hilarious
Caring
4.0
5.0
CS449
Apr 4, 2023
Would take again

Tough class but Oliveira handles it well. If you've never gone to office hours before then this class will force you. Projects are hard and the instructions won't hold your hand which is frustrating, but you'll learn a lot toiling over bugs and cluelessness. Start early and get help! Only complaint is he graded midterms after the withdraw period.

Tough grader
Beware of pop quizzes
Accessible outside class
3.0
3.0
CS449
Grade: Not sure yet
Apr 5, 2023

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.

5.0
3.0
CS449
Grade: B+
Apr 22, 2023
Would take again

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.

Participation matters
Caring
Accessible outside class
3.0
4.0
CS449
Grade: Not sure yet
Apr 26, 2023
Would take again

The lectures are very boring, but sometimes he sneaks in jokes. Most of the projects are incredibly easy, however the checkoffs can be a pain depending on the checkoff ta. However, exams are difficult so make sure to study for those, as the average grade was below 65. He also has office hours almost daily, so you can always get help if you need it.

Lecture heavy
Accessible outside class
3.0
3.0
CS449
Grade: B+
May 3, 2023

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

Beware of pop quizzes
Respected
Accessible outside class
4.0
5.0
CS449
Grade: B
May 5, 2023
Would take again

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".

4.0
2.0
CS449
Grade: A-
May 7, 2023
Would take again

Oliveira is a great lecturer. I disprove of how much he's altered this course however - I've seen what they used to teach & it looks much more in-depth. I wish he'd encourage use of the textbook more often - it's a really great resource.

Lecture heavy
5.0
3.0
CS449
Grade: Rather not say
Jun 17, 2023
Would take again

Structured approach and did everything to help students grasp material. Very knowledgeable on systems and made topics very interesting. Assignments were challenging but instructions are well written and he prepares students well. Students would benefit from his teaching style if he taught upper level courses like compilers or operating systems

Amazing lectures
Clear grading criteria
Accessible outside class
2.0
4.0
CS449
Grade: Not sure yet
Aug 3, 2023

TAs r ur saviors. Doesn't finish lecture in time->behind schedule->very disorganized hw deadlines, especially towards the end. very annoying that he has pop quizzes and the only prof who has a cumulative exam3 in lower level classes. Slides doesnt reflect anything like exam, no practice questions. Have a discord to answer ques but ignores students

Tough grader
Beware of pop quizzes
Test heavy
3.0
4.0
CS449
Grade: B
Aug 29, 2023

So many overlapping assignments and most of the time he seemed not to care about the students, with few rare exceptions. TAs were lifesavers. Probably still the best option for 449 tho

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CS449
Grade: A
Sep 20, 2023
Would take again

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.

EXTRA CREDIT
Beware of pop quizzes
Test heavy
1.0
5.0
CS449
Grade: B-
Nov 27, 2023

This professor will use any method to prevent you from passing the course.

1.0
5.0
CS449
Grade: Not sure yet
Nov 28, 2023

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).

Tough grader
Lots of homework
4.0
4.0
CS449
Grade: B-
Dec 1, 2023
Would take again

Luis is a very kind guy. Lectures can be dry due to nature of material, but OH are very helpful. Exams are VERY difficult for an average student such as myself -- but the projects are not awful (besides MALLOC). Study harder for the exam than you think you have to.

Clear grading criteria
Caring
Accessible outside class
3.0
4.0
CS449
Grade: B-
Dec 19, 2023
Would take again

Luis is ultimately a fair professor and grader. The projects, except for Malloc, weren't too difficult. However, the exams, especially the midterm, are rough. Be sure to start projects a bit early and go to office hours. I didn't think recitations were too helpful, but office hours are! Get help from the TAs if you're struggling and you'll be ok.

Beware of pop quizzes
Respected
Accessible outside class
4.0
5.0
CS449
Grade: A
Jan 10, 2024
Would take again

expert, calm, and kind professor. Projects are tough but I felt I learned a lot after completing them. Lectures are little superficial, need to go to oh and recitations.

Caring
Respected
Accessible outside class
4.0
3.0
CS0447
Grade: A+
Apr 20, 2024
Would take again

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.

Caring
Accessible outside class
5.0
3.0
CS0447
Apr 28, 2024
Would take again

He's good, some lectures can get a little confusing, but overall a great lecturer. Projects, labs, and exams were all fair and fine. My only real complaint is he took forever to release the submission links. Other than that he is a great professor.

Amazing lectures
Caring
Lecture heavy
5.0
3.0
CS449
Grade: A
May 1, 2024
Would take again

Take Luis for 449! He prepares you well for 1550. Lectures were recorded so I was able to rewatch if I did not understand something the first time. The projects in general were not too bad but definitely make sure to start early, especially malloc. Exams on the other hand were difficult but manageable and fair.

3.0
4.0
CS449
Grade: A+
May 1, 2024
Would take again

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.

Caring
Respected
Lecture heavy
4.0
4.0
CS449
Grade: A-
Aug 30, 2024
Would take again

I love this guy. I thought he was funny and was clear in his lectures. The projects dont really hold your hand as much as your probably used to. They are awesome btw

Gives good feedback
Respected
Accessible outside class
4.0
4.0
CS449
Grade: A+
Dec 19, 2024
Would take again

Luis is a funny guy. He is accessible on discord if you need help. After each project you get a interview on it which was annoying at times. The tests are hard so don't study last minute. Projects are interesting and they are featured on the tests as well. Labs are hard. Pop quizzes in recitation is extremely hard but he drops a 2 lab/quiz

Test heavy
Graded by few things
2.0
5.0
CS449
Grade: B
Jan 3, 2025

Overly detailed slides with unnecessary info that didn't help for the test. Studied and got a 43 on the midterm, and I'm usually a good student who hates getting below a B. Passed since projects are 40% of grade but office hours were PACKED with few TAs since everyone was lost. Midterm makeup qs on final bc a lot of ppl needed it. Does not curve:)

Tough grader
Test heavy
4.0
3.0
CS449
Grade: B
Jan 9, 2025
Would take again

Luis is a good lecturer and is very friendly. Projects were hard, but only the malloc project took me a long time, the rest weren't anything crazy. Some of the labs I did find very challenging though. Midterm and final exams were fine. Not many outside of class materials provided.

5.0
4.0
CS449
Grade: A-
Jan 16, 2025
Would take again

Prof. Oliveira has great lectures. He (or Dr. Pruhs) might be the best lecturer in the department. He's not the most organized but more than makes up for it by being super accessible and easy to talk to. Tests are very hard but (hot take) projects were all pretty easy (besides malloc, but that's just one project).

Amazing lectures
Inspirational
Accessible outside class
4.0
4.0
CS449
Grade: A
Jan 28, 2025
Would take again

Luis is a great guy! Lectures can be dull, but labs and projects teach systems software well—start early! Practice exams are crucial and similar to the real thing. Grad TAs were unhelpful, and UTA struggled at times. Rec. quizzes felt unreasonably tough. Overall, fair if you put in effort, so be sure to *allocate* a chunk of time for this class :)

Lecture heavy
Test heavy
Online Savvy
5.0
3.0
CS449
Grade: A+
Jan 29, 2025
Would take again

goat goat goat

Inspirational
Caring
Respected
3.0
5.0
CS449
Grade: Not sure yet
Apr 1, 2025

Luis was a nice guy. He joked around during lectures, although that didn't really save them from being boring. He only sometimes helpful during office hours. We didn't get any of our grades back until finals so I had no idea how I was doing in the class the entire semester. His project and lab directions are very vague and so so unnecessarily hard

Lots of homework
4.0
4.0
CS449
Grade: Not sure yet
Apr 17, 2025
Would take again

Projects are tough and can take up a good amount of time. Lab is quick and easy with some participation quizzes and some normal quizzes.

1.0
5.0
CS449
Grade: Not sure yet
Apr 22, 2025

I seriously cannot think of a reason to give Luis anything higher than a 1/5. His lectures are incredibly disorganized, and he couldn't be bothered to update his slides from years ago. But that's not all. It took Luis almost two months to grade our midterm, and he still hasn't graded a single project/lab. Do NOT trust the positive reviews

Lecture heavy
Test heavy
1.0
3.0
CS449
Apr 22, 2025

Luis must be writing rmp reviews for himself, otherwise i can not explain his current rating. Arguably the worst class I have taken at Pitt. His lectures are extremely boring; slides are not informative. Exams felt like brand new information and are pretty difficult. Now its finals week and he has still to grade stuff from january.

Test heavy
Graded by few things
Accessible outside class
1.0
4.0
CS449
Grade: Not sure yet
Apr 22, 2025

Professor Oliveira runs disorganized lectures with slides that are difficult to follow. Many labs are more difficult and time consuming than they should be, and projects (malloc) are extremely challenging. He is very paranoid about cheating in his class and requires TA checkins to confirm understanding of every project. Cannot recommend.

Lots of homework
Test heavy
2.0
5.0
CS449
Grade: Not sure yet
Apr 28, 2025

I think Luis is a very nice guy but, there's clearly some "AI fear" baked into his assignments and labs The wording is intentionally vague, and to a certain extent that's okay, I get that us humans can interpret, however, sometimes I find it to be a bit ridiculous, his vagueness is in spirit to make you "think" but all it does is confuse you more.

Tough grader
Get ready to read
Test heavy
2.0
5.0
CS449
Grade: Not sure yet
Apr 29, 2025

Nice guy but thats about it. Lectures are boring and long winded and the slideshows provided aren't helpful for review. No study guide's given for exams or finals. Projects and labs are unnecessarily complicated. If you can take Jarrett.

EXTRA CREDIT
Lecture heavy
Test heavy
3.0
5.0
CS449
Grade: A+
May 3, 2025
Would take again

He is a nice person but the course management is not good. Delays on grading and unclear expectations. Everything is hard and requires effort. A good grade is attainable but comes with lots of stress. However, he covers a bit more than other sections to prepare you for future OS course and that's kinda nice.

Tough grader
Lots of homework
Caring
4.0
4.0
CS449
Grade: A
Jun 28, 2025
Would take again

Lectures can be a little boring but they are very informational and detailed w/ great slides. Projects aren't too hard outside of malloc, checkoff meetings aren't an issue. Some labs are very difficult. Tests are pretty tough but practice exams he provides are massively helpful. Recitations and office hours are key to a good grade

Lecture heavy
Online Savvy
2.0
4.0
CS449
Grade: B
Nov 20, 2025

good luck bro

4.0
4.0
CS447
Grade: Not sure yet
Dec 3, 2025
Would take again

TAKES FOREVER TO GRADE. 60% average midterm grade in my class (made ways for people to get points back). Lectures are sometimes pretty boring, but he actively tries to keep class engaged. Manageable workload if you are familiar with low level programming languages.

Clear grading criteria
Lots of homework
1.0
1.0
CS447
Grade: A+
Dec 5, 2025

Going to his office hours feels completely unpredictable — sometimes you might get a point back, but other times he'll suddenly bring up an assignment from weeks ago and penalize you for something you didn't even realize was an issue. Overall, it's a really stressful and discouraging experience.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS0447
Grade: B-
Dec 5, 2025

I don't think he knows how to deal with AI policy properly. FHCLAFHT

1.0
5.0
CS449
Grade: B
Dec 7, 2025

Praying 4 u

Tough grader
3.0
4.0
CS0447
Grade: A
Dec 10, 2025
Would take again

honestly pretty engaging and a decent prof just a very boring class, midterm was hard asf, avg was ~55 but gave back some points to everyone, lecture slides are posted & attendance not mandatory. i think the tests are harder than jarretts, but the class is less weighted on tests and more on projects and labs which lowkey take a good amt of time

Test heavy
4.0
3.0
CS449
Grade: A-
Dec 17, 2025
Would take again

Difficult content but if you show up to the lecture you can get through. Grade was project-heavy, weekly labs/participation quizzes in recitation. Opportunities for extra credit on the midterm/final was given

4.0
3.0
CS0447
Grade: A
Dec 17, 2025

I think that Luis was okay for CS 0447. He's a little disorganized, but he's very knowledgable about what you're learning about. The average for the midterm was a 57, but he provided points back. The final was way easier. There's 3 projects - start early! Also, there's labs almost every week (even on weeks when projects are due). Go to class!

Participation matters
Lecture heavy
3.0
4.0
CS449
Grade: C+
Dec 19, 2025

Very tough course. Be prepared for 20% recitation exercises for each Project. They make up 20% of each Project's grade, so it's important to perform well on those. They're very tough, so make sure you consistently study and practice the lecture material as well as understand the code you write for Projects and the concepts tested for each Project.

Lots of homework
Lecture heavy
Test heavy
3.0
4.0
CS449
Grade: C+
Dec 19, 2025

Make sure you are prepared for the Project Checkoffs, as you could be randomly selected for those and need to ace the checkoff with the TA, so you don't have to do it with Professor Luis. Lots of homework and labs as well. Make sure you study well in advance for the exams to do well on them, as they're very tough exams. Tough projects as well.

Tough grader
Lots of homework
Test heavy
3.0
4.0
CS449
Grade: C+
Dec 19, 2025

I'd recommend taking CS 449 with Jarrett if you have the chance. He doesn't have checkoffs and 20% recitation exercises like Luis. Only exams are weighted more, that's all. Projects are less detailed and more complex in Luis' class compared to Jarrett's class. Save yourself and take CS 449 with Jarrett for sure.

Tough grader
Test heavy
3.0
4.0
CS449
Grade: C+
Dec 19, 2025

Stay on top of the material to survive his class and do practice exams for the Midterm and Final Exam. ALSO IF YOU GET THE CHANCE JUST TAKE JARRETT

Get ready to read
EXTRA CREDIT
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A+ (17)
Not sure yet (16)
A (10)
Grade Distribution
A(27)B(15)C(5)D(1)F(0)A-/B+(13)
Based on 78 reported grades
A+: 17
Not sure yet: 16
A: 10
B: 10
Common Tags
Accessible outside class (37)
Caring (20)
Test heavy (19)
Tough grader (17)
Lecture heavy (15)
Lots of homework (13)
Gives good feedback (11)
Clear grading criteria (9)
Rating Trend

Declining

-0.71 avg change
Jan
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS447

4.5

(10)

CS0447

3.9

(20)

CS449

3.5

(60)
Difficulty by Course

CS449

4.1

CS0447

3.2

CS447

2.9

Similar Professors