4.4

Gustavo Rodriguez-Rivera

Computer Science - Purdue University - West Lafayette

4.4
Quality
3.1
Difficulty
92%
Would Retake
130
Reviews
4.4
Quality
3.1
Difficulty
4.5
Helpful
4.4
Clarity

92%

Would Retake

130

Reviews

Rating Distribution
Official

5

88

4

26

3

8

2

6

1

2

What Students Say

The best professor at Purdue, end of story

CS252 - 5.0 rating

Also, he is very easy on student, not the bad way

CS251 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (35)
A- (15)
Not sure yet (15)
Grade Distribution
A(44)B(5)C(3)D(0)F(0)A-/B+(23)
Based on 93 reported grades
A: 35
A-: 15
Not sure yet: 15
A+: 9
Common Tags
Caring (36)
Respected (34)
EXTRA CREDIT (21)
Participation matters (19)
Inspirational (18)
Amazing lectures (17)
Amazing lectures (14)
Hilarious (11)
Rating Trend

Stable

-0.02 avg change
Feb
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

CS354422

5.0

(1)

CS314

5.0

(1)

CS354CS422

5.0

(1)

CS422

5.0

(2)

CS352

5.0

(1)
+11 more courses
Difficulty by Course

CS01

4.0

CS252

3.6

CS413

3.5

CS354422

3.0

CS251

3.0

Reviews (130)
5.0
4.0
CS413
Feb 17, 2003

No Comments

4.0
3.0
CS413
Feb 19, 2003

Amusing accent and very flexible on assigned due dates

4.0
4.0
CS354
Mar 6, 2003

No Comments

5.0
2.0
CS354
Mar 12, 2003

There's nobody like Gustavo!

5.0
3.0
CS354422
May 3, 2004

eh... guys, it's not difficult... He had some amusing quirks, but was an amazing professor. He always went out of his way to help out a student.

3.0
3.0
CS354
May 26, 2004

You learn about ze boffer in leenooks.

5.0
2.0
CS314
Aug 10, 2004

Made the course easy. If taken under Elisha, I would have failed!!!

5.0
1.0
CS354
Oct 31, 2004

Awsome professor... What else I can say.

5.0
2.0
CS354CS422
Grade: B-
Dec 11, 2004

Had him for both Operating Systems and Computer Networks.... CS 354 is HIS course. His course structures are far more practical, informative and fair than most of my CS courses were. Good Job Gustavo (and yes, the accent is ..distinctive!)

4.0
4.0
CS251
May 4, 2005

He's a little hard to understand; but he is also the only professor that I have ever had at Purdue that responds to my emails at that I send at 10:00 pm or 11:00 pm within 5-10 minutes.

2.0
1.0
CS354CS314
Oct 16, 2005

Class is way too dumbed down. Lingers on simple things and then practically skips over important stuff. Half of the OS midterm was about linked lists for god's sake. I felt dumber every time I came, so I didn't. Got an A both times.

5.0
3.0
CS422
Dec 9, 2005

Awsome prof. Taught well.

5.0
3.0
CS354
Mar 28, 2006

Great professor - lectures are very interesting. Projects are very applied and make learning the material easier.

5.0
1.0
CS251
Aug 3, 2006

Gustavo is awesome. He has great advice on what programmers should know even if it isn't part of the class. He is more practical than any of the other CS teachers I've had at Purdue and his classes include interesting projects. I think anybody can get an A in his classes if they try. He is always available and helpful.

4.0
1.0
CS420
May 1, 2007

A tad hard to understand, but interesting lecture and random tangents. Pretty easy exams and projects. One of the memorable CS profs.

5.0
2.0
CS354
Jun 4, 2007

Supplies a LOT of code for projects and explains it well enough for tests to be reasonable. If you have a complaint about the course or struggle with any material, he'll do everything he can to help you out... no joke.

5.0
3.0
CS354
Jun 7, 2007

CS354

4.0
4.0
CS01
Jan 28, 2009

AWESOME !!!

5.0
2.0
CS422
Apr 29, 2009

This is one of the best professors I have had at Purdue. The course is easy if you try. His projects are the most practical and best real-world examples that I have gotten, ranging from a search engine to an internet phone to a Twitter clone. I definitely recommend him.

5.0
1.0
CS352
Aug 25, 2009

Gustavo is an amazing professor. His classes are project-based and easy because of his clear explanations. If a certain project is too difficult, ask for an extension and he'll be happy to help. If you have any opportunity to take classes with him, do it. However, don't bother buying the textbook; it's never officially used for class.

5.0
2.0
CS354
Oct 9, 2009

Dedicated, friendly, and interesting. His projects are the best and most educational of nearly everyone in the department. I and several other students swear by his teaching. Many of us would take a bullet for him. He can veer off on wild tangents that somehow end up being surprisingly informative. I wish I had taken every class he offered.

3.0
3.0
CS251
May 6, 2010

I had Gustavo for Computer Architecture and Data Structures. He has an amusing accent. Exams are difficult. Projects are difficult. Some of his notes are dead wrong. But you have to be in class, or you won't ever know.

5.0
3.0
CS252
Dec 13, 2012

Had him for 252 and 250. Awesome guy, will do anything to help you out if you ask. Always willing to give extensions if you just ask. Prepares you well for his exams. Highly recommended.

5.0
3.0
CS250
Jan 9, 2013

Wonderful professor.

5.0
1.0
CS252
Apr 25, 2013

Great professor!! I love him

5.0
1.0
CS251
May 10, 2013

HILARIOUS! excellent notes...GO. TO. CLASS. although, he does post some of them and whomever posts the notes gets extra credit. i think he's an ok prof, just go to class and take the notes. he extends basically every project, so not too much worry there, just do them...cuz they are still long and hard

5.0
1.0
CS250
Oct 20, 2013

PROS:Explains everything clearly, pretty easy project based teaching method, gives clear study material for exams. You literally have to try to fail his class. Go to class, do his exam study, get an A. CONS: Interesting accent, not the worst I've heard. Can feel a little slow if you already understand some of the material since he is very verbose.

5.0
2.0
CS250
Nov 25, 2013

Excellent professor. He is generous to provide all the slides as long as the semester begins. Since his slides is so clear that you do not need any text book for his course, which is awesome! At first his accent may scare you, but everything's gonna be excellent as long as you get used to it. The best prof I have ever met in CS Department.

5.0
3.0
CS251
Aug 13, 2014

Fantastic professor and very understanding. Really wants to help you succeed.

5.0
3.0
CS240
Grade: A-
Nov 16, 2015

Very heavily project-based class. If you know C you're fine; otherwise, it will require some work on your part. Definitely recommend going to class.

5.0
1.0
CS240
Grade: A
Dec 22, 2015

Although professor has great accent, but he is very nice. If you have time conflict with the exam, he will push back to another time. If there are a lot of students who can not finish lab on time, he will assist them.

5.0
4.0
CS240
Grade: A-
Mar 2, 2016

Wonderful Professor!Very helpful and has great lectures; always provides examples and the accent,despite the natural dryness of the material, makes the lectures interactive and fun!He really wants to help students; if you put work in the labs and projects,you will do fine. Exams are fair but could be lengthy. Definitely recommend taking his classes

4.0
3.0
CS240
Grade: Rather not say
Mar 8, 2016

Gotta work for the grade. Great lecturer, just make sure to pay attention so you can understand his accent.

5.0
1.0
CS240
Grade: A-
Mar 23, 2016

He is a good professor, even though I retake his CS240. Very friendly and open to students.

5.0
2.0
CS250
Grade: B+
Sep 26, 2016
Would take again

Knowledgeable professor. Completely chill. Classes are easy if you attend his lectures.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CS252
Dec 13, 2016
Would take again

One of the best, if not THE best, professors in the CS department. His lectures are easy to understand and you will learn a lot from him. His projects can be tough, but he will help students to finish them. Exams can be difficult as well, but they are fair and only cover material that was taught in class. He cares about his students' success.

Respected
Amazing lectures
Caring
4.0
4.0
CS240
Apr 24, 2017
Would take again

Great overall professor who knows what he's doing.

Respected
TEST HEAVY
5.0
3.0
CS240
May 7, 2017
Would take again

Gustavo is a fantastic lecturer. He explains the topics very clearly and also takes the time to explain why each topic matters and what its real-world applications are. He's also pretty funny. Attendance is 10% of the grade, but it's really not a big deal because the lectures are so great.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
CS390
Grade: A
May 10, 2017
Would take again

Prof Gustavo's CS390-VRA. He showed up for class maybe once or twice. The course was pretty much a self-taught class with TA's to walk around and help you if needed during lab. Easy A

5.0
4.0
CS240
Grade: A+
Jul 7, 2017
Would take again

CS240 with Gustavo was amazing! You will need to work hard but he will always be ready to help. He makes lectures interesting and is a funny guy!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
CS251
Grade: Not sure yet
Jul 12, 2017
Would take again

He is funny and knowledgable. Also, he is very easy on student, not the bad way. His exams are usually selected form homework or lab problems. He won't throw questions that you never seen before in exam.

5.0
4.0
CS251
Grade: A-
Jul 19, 2017
Would take again

Had him for 240 and 251, Amazing professor, knows what he is talking about. Can approach him whenever and is clear on the assignments

Gives good feedback
Respected
Inspirational
4.0
3.0
CS251
Jul 19, 2017
Would take again

Very good professor. I took cs240 and cs251 with him. He explains topic pretty well and the exams are very predictable. Going to take cs252 with him again. His accent can be hard to understand at first, but once you got used to it, you will be fine.

4.0
4.0
CS240
Nov 30, 2017
Would take again

Course is tough, but professor is nice. He really cares about his students. Quick response on piazza and emails. Practice exams cover most of real exams, so do do all practice exams Labs are really tough tho but you have whole week to do each.

Respected
Skip class? You won't pass.
Caring
4.0
4.0
CS252
Grade: B+
Dec 19, 2017
Would take again

Very fair professor. Extended projects when students were struggling. He's a funny guy and makes a lot of jokes during class. He clearly cares a lot about his students' success. On the flip side, he can be a little disorganized, sometimes he'd release solutions or assignments much later than promised. Difficult class but good professor.

Respected
Hilarious
Caring
5.0
4.0
CS251
Grade: A
Mar 26, 2018
Would take again

Always teaches great classes; in my time, his classes for CS240 and CS251 were pretty early so it was hard to want to get up for them, but he's a very effective lecturer. He does have "mandatory attendance," but really it's just an iClicker quiz at the end of class (which he gives you the answer to so you don't lose points). Always take his classes

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CS252
Grade: B+
Apr 24, 2018
Would take again

The best professor at Purdue, end of story.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS251
Grade: A
Aug 21, 2018
Would take again

Legend!

TEST HEAVY
5.0
4.0
CS252
Grade: A
Dec 24, 2018
Would take again

Amazing professor; accent can be a small roadblock, but if you can get past that, he's a great lecturer. Specifically CS252: The "dreaded shell project" is not that big of an issue. You have to write your own version of bash, but lecture+book notes give you amazing code snippets. All 5-6 projects allow for extra credit, class curve was 82% -> A.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
3.0
CS252
Apr 1, 2019
Would take again

Gustavo is a great lecturer who is constantly reminding students of the big picture. He does require attendance with iQlicker questions after lecture. 252 is the last painful CS class you'll take, and Gustavo is very reasonable with deadlines and even gave us an extra four days for the shell project. I also had him for 251. Would recommend.

5.0
4.0
CS252
Grade: A-
Apr 21, 2019
Would take again

Gustavo is a rock star.

Respected
Hilarious
EXTRA CREDIT
5.0
4.0
CS252
Grade: A-
Apr 25, 2019
Would take again

Amazing professor. Would take him again for any other class in a heartbeat.

Respected
Inspirational
Hilarious
5.0
4.0
CS252
Grade: A
May 8, 2019
Would take again

By far best CS professor at Purdue. Can't say enough nice things about the guy. Explains concepts very clearly in lectures so that students understand. Provides extensions on assignments when many students are struggling because he believes that it's better for students to do the assignments and learn instead of give up and lose out on learning.

Respected
Inspirational
Amazing lectures
5.0
3.0
CS240
Grade: A
Jul 12, 2019
Would take again

I took 240, 252, and 408 with Gustavo. My absolute favorite professor. He explains material like no other. Exams are hard but fair. Projects relate well to the material. Just remember: C doesn't get in your way to make your program run fast.

5.0
2.0
CS408
Nov 18, 2019
Would take again

Now I register for class, I see Gustavo and I pick him right away.

Respected
Amazing lectures
Caring
5.0
3.0
CS250
Grade: A
Aug 7, 2020
Would take again

Professor is a very knowledgeable person and explains everything really well. He is also really supportive of asking questions. Overall, if you get him, you are in good hands! Just be genuinely interested in his lectures, take notes and ask questions whenever you have them. Material isn't too hard, just takes a little time to understand.

Participation matters
Amazing lectures
Caring
5.0
2.0
CS250
Grade: A
Sep 18, 2020
Would take again

The best prof!

Respected
5.0
3.0
CS252
Grade: A-
Sep 28, 2020
Would take again

Amazing professor. The class was not as difficult as expected. START LABS EARLY.

5.0
4.0
CS252
Grade: A-
Dec 3, 2020
Would take again

I had him for 250 so I was so excited to have him for 252. He only got better. Such a smart, caring and kind person. He actually made me consider pursuing Systems as a track. Very inspirational. Explains labs in class. If you take this class seriously, you will have fun. Start labs ASAP and make sure to get help along the way.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
CS252
Grade: A
Dec 16, 2020
Would take again

I had Gustavo for both CS250 and CS252. In both classes he was an excellent professor that explained the material thoroughly. He is very passionate about his work and that showed in his lectures. Class is very doable as long as you budget your time right for the labs. One of the best professors at Purdue.

Amazing lectures
Respected
Caring
5.0
3.0
CS252
Grade: A+
Dec 17, 2020
Would take again

Had Professor Gustavo for CS250 and CS252. He was great in both classes. Exams are easy so long as you show up to class and do a little bit of studying. Labs/projects are no issue so long as you start early. Lectures are very entertaining, and will miss them.

Respected
Participation matters
EXTRA CREDIT
5.0
2.0
CS252
Dec 17, 2020
Would take again

Gustavo is a smart professor and good at communicating and teaching. Class was online so he didn't really have attendance but he had quizzes and tried to make sure people didn't answer on the livestream to encourage you to watch the videos.

5.0
3.0
CS252
Grade: A+
May 12, 2021
Would take again

Really nice man and great professor. Good lectures and fairly straightforward exams. The main part of the class is the 5 projects, and while they aren't that easy, if you start early and take your time to work through it, it's very doable.

Gives good feedback
Respected
Graded by few things
5.0
4.0
CS252
Grade: A+
Jun 11, 2021
Would take again

Professor Gustavo is one of the best professors at Purdue CS. He is very encouraging and inspiring. He pushes you to work harder. I would say he is not a strict professor. I learned a lot from the class, the lectures were awesome. He made the class interactive even though we had zoom lectures. I would recommend a class with 100%.

Gives good feedback
Respected
Amazing lectures
5.0
4.0
CS250
Grade: Not sure yet
Jul 21, 2021
Would take again

Don't get me wrong cs250 is a challenging course standalone, but Gustavo really knows a lot of things and can teach you things even beyond the scope, and I really appreciate that. He treats student's question with patient, and can often extend the student's questions and teaches us more about fundamental CS. Exam counts as 60%, and it's very hard.

Gives good feedback
Test heavy
Amazing lectures
4.0
4.0
CS250
Grade: Not sure yet
Jul 31, 2021
Would take again

He cares about his class and his students a lot and you can see that for sure. The class is hard but he's very understanding and willing to help you through it. His accent might be something you need to get used to though. Tests worth a lot so make sure you prepare for them

Accessible outside class
Test heavy
Caring
5.0
2.0
CS250
Grade: A+
Aug 7, 2021
Would take again

Gustavo is a great professor. His lectures are clear and easy to understand. He repeats the important stuff multiple times to make sure you definitely remember it. He does give "brownie points" (extra credit), which I did not expect this at all until the final grade was released.

Respected
Amazing lectures
EXTRA CREDIT
5.0
5.0
CS252
Grade: Not sure yet
Dec 15, 2021
Would take again

Gustavo is seriously one of my favorite professors at the university. Not just in the CS department, but at the school in general. He really cares about his students success and has an amazing way of explaining complicated concepts. But be warned, the projects are EXTREMELY hard. Especially malloc and the shell project.

Respected
Inspirational
5.0
4.0
CS252
Grade: C+
Jan 6, 2022
Would take again

Simply the best. Fantastic professor, incredibly passionate about what he's teaching. Funny enough to keep your attention, without getting off-topic in an annoying way. The course is tough, but he does all he can to help students, and willing to take feedback into account. If I could have him as my professor for every Purdue CS class, I would.

Respected
Amazing lectures
Caring
5.0
3.0
CS252
Grade: Audit/No Grade
Jan 18, 2022
Would take again

252 with Gustavo is one of those legendary combinations you just can't miss. He is engaging, and he goes over all of the labs in lecture in detail, so you always know what to expect.

Inspirational
Hilarious
Amazing lectures
5.0
5.0
CS252
Grade: Not sure yet
Mar 31, 2022
Would take again

Even though the course material is very difficult, Prof. Gustavo's lecture makes them so much easier to understand. Great professor.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CS252
Grade: A
May 9, 2022
Would take again

Professor Gustavo is the best CS professor in Purdue, and he is funny and cute. He really cares about students.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
5.0
CS252
Grade: A
Jun 10, 2022
Would take again

Gustavo is a phenomenal instructor! He is engaging, passionate about CS, and understands that we're students. Highly recommend going to/watching lecture since he explains important lab concepts. The exams are usually based on lab content, so watching lectures helps with studying! Start labs EARLY; you need all the time that you can get on them!

Amazing lectures
Accessible outside class
5.0
3.0
CS250
Grade: A-
Nov 28, 2022
Would take again

Professor Gustavo is fantastic at making CS material extremely interesting. The material covered in this course is very important and Gustavo will cover way more than the other CS250 Professors, which sounds like a bad thing, but it's very manageable and puts you ahead in following CS courses.

Participation matters
EXTRA CREDIT
Respected
5.0
3.0
CS240
Grade: A
Dec 7, 2022
Would take again

I love him

EXTRA CREDIT
Inspirational
Caring
2.0
1.0
CS240
Grade: A
Dec 20, 2022
Would take again

Material in lectures often had little to do with labs. TAs given little material to work with. Professor disorganized, unprepared, and confusing in lectures. Grading extremely late. Lost around 20% of exams. Extremely disappointed with poorly taught and poorly organized course. But hey, C will not get in your way to make your program fast!!

4.0
3.0
CS240
Grade: A+
Dec 21, 2022
Would take again

CS240 with Professor Gustavo is a what you make of it. The lecture content is not great for first time C learners. All potential exam questions are given to you a week before the exam. The homework grading is generous and forgiving if you put in time to complete it. He offers extra credit towards the end but it is very difficult. Seek help with TAs

EXTRA CREDIT
Inspirational
Graded by few things
5.0
2.0
CS240
Grade: A+
Dec 23, 2022
Would take again

Lectures are quite mediocre but are okay. Labs were organized quite well and were fun. I enjoyed the course personally (probably the best course I had this semester) but I know plenty of peers who didn't think so YMMV.

EXTRA CREDIT
Graded by few things
3.0
4.0
CS240
Grade: A
Dec 28, 2022
Would take again

Good guy, but his lectures (which don't help with labs) are boring despite mandatory attendance. Class this sem was questionable. Homeworks/exams were graded a whole month after doing them. An entire midterm was somehow lost for many students. Weak structure (ex: no one knew how the 3 practice exams were weighted until the last day of the sem)

Lots of homework
Test heavy
4.0
3.0
CS240
Grade: B+
Jan 4, 2023
Would take again

Most of the lecture material is pretty boring, but Gustavo makes jokes and shows to his students that he really cares about our success. He is hard to email or contact outside of class, but is receptive to questions in/directly after class. Overall good guy and you can tell he cares, though his lectures aren't really helpful for the labs/exams.

Caring
5.0
3.0
CS240
Grade: B+
Jan 18, 2023
Would take again

Gustavo is an amazing professor, his class is always fun to participate not to mention that the curve is great as well. Keep in mind that participation does matter since there'll always be a quiz at the end of every lecture. Exams are relatively easy since it's live coding and he'll give you a list of problems that will appear on the exams .

Participation matters
Hilarious
Caring
5.0
3.0
CS252
Grade: B
Feb 1, 2023
Would take again

Very passionate about the content and the students. An amazing professor to learn from and I always enjoyed his lectures. A bit of an accent but its really not bad

Amazing lectures
Inspirational
Caring
5.0
3.0
CS252
Grade: A
Feb 27, 2023
Would take again

Professor Gustavo is a very good lecturer who has the unique ability to make the driest of topics interesting. He is one of the few CS professors who truly cares about his students and is willing to make adjustments to allow students to complete their work without lowering course standards. This course was great, even with the shell project.

Participation matters
Clear grading criteria
Caring
5.0
4.0
CS252
Grade: A
Apr 20, 2023
Would take again

Prof Gustavo gives amazing and hilarious lectures, allowing anyone to understand about very dry topics in Systems Programming. In addition, he cares about his students and is willing to give extensions to deadlines if most students are unable to meet them (though this seems to be a yearly occurrence).

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
CS252
Grade: C+
Apr 25, 2023
Would take again

Some lectures can be a bit dry but he does his best to keep it engaging. Really he's just the most helpful CS professor i've ever had to date, giving plenty of direction on the labs, live coding examples, and psudeo code on the slides. Was scared for the shell project but he extended the due date and made it not a living hell. I respect his style.

Caring
Respected
5.0
3.0
CS252
Grade: A
Apr 25, 2023
Would take again

I have heard from pretty much every CS upperclassman that Gustavo is the GOAT, and he truly was. He is without a doubt my favorite professor I have ever had at Purdue. He is extremely caring and flexible with project deadlines. The projects are notoriously for being tough, but there is ample time to complete them.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CS252
Grade: B
Apr 30, 2023
Would take again

Professor Gustavo has to be one of the best professors I've had for a CS class because he really structured the course to set us up to succeed. Though some projects were quite hard, he gave us a lot of guidance along with several extensions that were extremely helpful. The lectures are excellent as he teaches the material very well.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CS250
Grade: A
Nov 14, 2023
Would take again

Gustavo is the GOATstavo. I say the lectures are mandatory because he teaches so well and gives bonus points to those to answer his questions in class. As a result, there's a really nice learning environment. I enjoy his class and his energy. He's funny and so nice. Such a good prof.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
CS250
Grade: Not sure yet
Nov 15, 2023
Would take again

He is really understanding with students. One of the best teachers I have had. Really nice professor and you learn a lot with him.

5.0
4.0
CS250
Grade: A
Dec 12, 2023
Would take again

GRR is the best professor that I have encountered at Purdue. I rarely leave reviews for anything, but Gustavo has set himself apart. His lectures are long, but I could listen to him all day. He is an exceptionally nice man and genuinely cares about the students. I learned so much more from GRR than I would have from another professor.

Hilarious
Caring
5.0
3.0
CS250
Grade: A
Dec 14, 2023
Would take again

He's my favorite professor at Purdue. He's incredibly knowledgeable, very passionate about teaching and course content, and he cares a whole lot about students. The projects we did in this course were meaningful, engaging, and enjoyable. I have literally no complaints, 10/10, GOATstavo

Inspirational
Caring
Respected
4.0
3.0
CS250
Grade: A
Dec 20, 2023
Would take again

Prof Gustavo genuinely cares about his students and wants them to learn. He actively listens to his students and extends deadlines when needed to minimize stress. He also gives plenty of hints and tips for projects and homework as well as extra credit opportunities.

EXTRA CREDIT
Caring
Respected
4.0
4.0
CS250
Grade: A
Jan 5, 2024
Would take again

Gustavo is a pretty chill professor, and he deserves his 5/5 rating. However, his lectures were good but were mostly reading from his slides, and it was often difficult to catch what information was actually important for the HWs and exams. The class was very interesting and he is clearly passionate about the content. Beware of compiler project!

Participation matters
Caring
5.0
3.0
CS250
Grade: A
Mar 4, 2024
Would take again

Great: - Bonus points for answering any question in class - Incredibly caring and passionate - Great system for attendance (partake) - Makes a relatively dry subject (systems) interesting and fun Not great: - Course could use more organization - Question forums could be monitored better at times Overall, Gustavo is my favorite professor ever!!

Participation matters
EXTRA CREDIT
Caring
5.0
3.0
CS250
Grade: A
Mar 21, 2024
Would take again

Gustavo gives me willpower to continue with my degree

Inspirational
Caring
Respected
5.0
3.0
CS252
Grade: Not sure yet
Mar 21, 2024
Would take again

Gustavo is the love of my life. He's so amazing he made me like systems programming. My only wish in life is to picked for participation. I don't think I'd finish shell if not for him.

Amazing lectures
Inspirational
Respected
5.0
3.0
CS252
Grade: Not sure yet
Mar 21, 2024
Would take again

Best professor! He has flexible deadlines and is very knowledgeable. His lectures are engaging and interesting. He's my biggest inspiration!

Amazing lectures
Inspirational
Caring
5.0
3.0
CS252
Grade: A
Apr 24, 2024
Would take again

A little disorganized but a great professor and lecturer. He is always willing to help students.

Respected
5.0
4.0
CS252
Grade: A
May 2, 2024
Would take again

Gustavo is awesome, CS 252 destroys your perception of HW with Shell, but Gustavo gave deadlines and code and made the class bearable. He answers questions as best as he can. The lectures can be a bit boring, but the slides are posted, and you can study all the theory easily from the slides.

Participation matters
Lots of homework
Caring
5.0
4.0
CS252
Grade: A-
May 6, 2024
Would take again

Best instructor I've had at Purdue, or even ever, period. I've always had retention issues but in his lectures, I actually pay attention and learn. Unlike other profs *cough turk*, he sees students as humans and will understand your situation. Very caring and will HELP if you are struggling. So thankful for Gustavo, he's saving Purdue CS!!!

Amazing lectures
Inspirational
Caring
4.0
4.0
CS252
Grade: A
May 9, 2024
Would take again

The class was a bit disorganized, and the added content to the shell project did make me lose my mind, but otherwise he's a very caring professor. He extended deadlines as needed, and exam content was pretty well-correlated to labs and lecture content, so there wasn't too much extra self-studying needed.

EXTRA CREDIT
Lots of homework
Caring
4.0
5.0
CS252
Grade: A-
Aug 19, 2024
Would take again

Had him for 250 and he was about the same in 252. He clearly cares about his students and is overall a pretty cool guy. My only complaint is that the requirements for projects just sometimes aren't accessible, leaving everyone confused. It is not fun to stress about about projects worth literally 15% of your grade because of unclear expectations!

Lots of homework
Caring
4.0
3.0
CS250
Grade: Incomplete
Sep 30, 2024
Would take again

He's really good but he always makes class end late and it's very annoying.

Participation matters
Caring
Respected
3.0
1.0
CS252
Grade: A
Oct 8, 2024
Would take again

His lectures are engaging to listen to, but he spends a lot of time explaining and doing the projects in class, so more material could have been covered. Class was sometimes disorganized, like midterm being unavailable or giving everyone a 100 for assignments because not enough time to grade it. People like him as he gives (predictable) extensions.

Amazing lectures
Clear grading criteria
3.0
2.0
CS250
Grade: A
Dec 5, 2024
Would take again

Prof Gustavo is overall a good professor, but not a great lecturer. He focused too much on a Compiler project and rushed the actual CS 250 content in only a week right before the final. Projects are very time consuming, be ready to put in the time.

Participation matters
EXTRA CREDIT
Respected
4.0
3.0
CS250
Grade: B
Dec 17, 2024
Would take again

Prior to taking his class, I had only heard good things about Professor Gustavo. Everyone was right, he really cares about his students' learning, and if you pay attention in lectures and study the material you will have at least a B in the class. Genuinely one of the best professors I've had.

Clear grading criteria
Caring
Respected
5.0
4.0
CS250
Grade: B+
Jan 13, 2025
Would take again

He is My goat

4.0
4.0
CS250
Grade: B+
Jan 14, 2025
Would take again

Definitely be sure to work hard and complete the projects. They are what will really help you understand lectures more. As redundant as it sounds, START EARLY. Lectures varied in how easy they were to understand, but I definitely recommend always going.

Lots of homework
Respected
Test heavy
5.0
2.0
CS250
Grade: A
Jan 17, 2025
Would take again

A little miscommunication with his TAs but generous with extra credit and deadlines as well as lenient grading on exams.

EXTRA CREDIT
5.0
3.0
CS252
Grade: A-
Jan 26, 2025
Would take again

Gustavo is an amazing professor who genuinely cares about students' success. Although the course material can be challenging, his engaging lectures, flexible deadlines, and willingness to help make it manageable. unstuckstudy is a great supplementary tool for exam prep.

5.0
5.0
CS252
Grade: Not sure yet
Feb 10, 2025
Would take again

It's GOATsavo what's not to like.

Hilarious
Caring
4.0
3.0
CS250
Grade: A
Feb 27, 2025
Would take again

He's a good lecturer and a really nice person. If you can take a class with Gustavo instead of Turkstra, then definitely do it. My only complaints are that sometimes the class can be disorganized and that his exams are really unpredictable, especially the final.

5.0
5.0
CS252
Grade: A
Mar 12, 2025
Would take again

Gustavo gave me several personal extensions on labs because I was having a hard time that semester with other classes (this was Spring 2023). He is also kind and caring to his students. However, I felt that the labs were pretty difficult to get started on but that isn't because of Gustavo, its because of the class itself. Also, grading is vague.

Amazing lectures
Hilarious
Respected
5.0
2.0
CS250
Grade: A-
Mar 14, 2025
Would take again

He is the GOAT. All these other CS professors don't gaf about students well being at least gustavo does.

Inspirational
Caring
Respected
5.0
3.0
CS250
Grade: B+
Mar 30, 2025
Would take again

Goatstavo, just don't procrastinate and it will be an easy class.

EXTRA CREDIT
Amazing lectures
Respected
2.0
3.0
CS252
Grade: Not sure yet
Apr 24, 2025

Gustavo is liked by students because he outright gives answers to projects and gives extentions. But he doesn't teach well, and most handouts are confusing/don't give enough information to actually complete the projects. TLDR: he fixes problems he creates. Take GRR if you want to pass, but if you want to actually learn, find other ways.

EXTRA CREDIT
Lots of homework
Test heavy
3.0
3.0
CS252
Apr 28, 2025

Professor is a great lecturer, both engaging and informative. The projects are time consuming but useful. Be careful on exams. Some exam graders make mistakes, grade vaguely, and at times know the content worse than you do. If you go in person to fix grades with the professor, be cautious as professor grades "holistically" and not by the rubric.

Tough grader
Participation matters
Amazing lectures
3.0
4.0
CS252
Grade: Not sure yet
Apr 29, 2025

Incredibly rushed and unorganized class. He expects us to learn things from quiet week on the exam and long functions and structures, which we have no reference or cheat sheet for.

Participation matters
Lots of homework
Test heavy
1.0
4.0
CS252
Grade: Not sure yet
May 3, 2025

can't teach to save his life

Hilarious
1.0
5.0
CS252
Grade: Not sure yet
May 4, 2025

I dont know if its the recent trend in AI in CS thats made him go mad at his students, but professor gustavo clearly did not like it and the midterm results for this class showed that. I thought CS250 was a fluke with him making bad exams but it seems to be the case in 252 as well now, simply way too test heavy and does not prep you well for them.

Participation matters
EXTRA CREDIT
Graded by few things
5.0
4.0
CS250
Grade: A-
May 6, 2025
Would take again

I love Professor Gustavo! He genuinely cares about his students and the stuff he taught me in the last two semesters will stay with me throughout life.

EXTRA CREDIT
Amazing lectures
Inspirational
2.0
3.0
CS250
Grade: A+
May 8, 2025

The main thing saving Gustavo is that he clearly cares a lot about the student's success and as such extends deadlines, makes exams easier, and gives extra credit. However, the lectures are abysmal, the projects and slides haven't been updated since 2001, and the TAs have no idea what he wants either. The class is just uninteresting and unorganized

Participation matters
Lecture heavy
Graded by few things
5.0
4.0
CS252
Grade: Not sure yet
May 10, 2025
Would take again

Gustavo is a great professor, really helps you understand what's going on. Lectures are engaging. After taking 250 and 252 with him, he is the best CS professor here at Purdue. Exams were difficult and labs are time consuming but your understanding of systems will deepen. Watch out for shell project

Amazing lectures
Lots of homework
Graded by few things
3.0
4.0
CS252
Grade: A
May 12, 2025
Would take again

Gustavo makes the course easier than Turkstra does, but this semester, his exams have been very unforgiving (the midterm more so than the final). There is very little you can do to know which multiple-choice topics will show up on exams, and he does little to help students prepare for them.

2.0
4.0
CS252
Grade: C+
May 12, 2025

Extremely test heavy (30% midterm, 30% final) so very difficult for student who are not strong testers. Seem to have some issues with DRC accommodations. His office hours consist of "see me after class" so if you plan to speak to him, try not to have another class directly after his that you will be running off to. Lots of extra credit available!

EXTRA CREDIT
Test heavy
4.0
4.0
CS252
Grade: A-
May 14, 2025
Would take again

Pros: One of the few understanding CS profs—gives extensions, shares lab solutions, offers lots of extra credit, and is responsive to feedback. Live coding helps with learning. Chance for curve. Cons: Course is disorganized with a scattered set of low-level topics. Heavy focus on exams (partly due to LLMs). Project deadlines were messy. Goatstavo!

Participation matters
EXTRA CREDIT
Graded by few things
2.0
4.0
CS252
Grade: A
May 16, 2025

- Class is disorganized - Content is boring and surface-level - Exams require memorization of irrelevant trivia and implementation details - Grading has errors, or grades aren't inputted properly - Mandatory lecture and lab attendance - Doesn't hold regular office hours

4.0
4.0
CS252
Grade: A+
May 20, 2025
Would take again

Professor Gustavo gave students enough time to finish lab assignments and make sure most students actually learn from the lab. He also gave fair exams and many opportunities for extra credits. However, you may need to learn more on your own outside of the class if you want to gain a deeper understanding in the field (like OS).

Participation matters
EXTRA CREDIT
5.0
3.0
CS252
Grade: Not sure yet
Aug 6, 2025
Would take again

Honestly one of the GOATs of Purdue. Super passionate, always willing to answer questions. Make sure to talk to him after class about anything that you find neat or exciting about the class. Class is SUPER project heavy however, so going to labs (and staying) is a must. He cares a lot about his students and will accommodate if asked.

Amazing lectures
Caring
Respected
5.0
4.0
CS252
Grade: B
Dec 23, 2025
Would take again

252 is a lot of work with the projects. He extended some deadlines but it it is up to you to make good use of it. The last project is nice but it is glossed over. We had a tough midterm and a easy final. Expect to write the projects by hand for these exams. Treat the participation extra credit and the extra credit from the projects as the curve.

Lots of homework
Caring
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (35)
A- (15)
Not sure yet (15)
Grade Distribution
A(44)B(5)C(3)D(0)F(0)A-/B+(23)
Based on 93 reported grades
A: 35
A-: 15
Not sure yet: 15
A+: 9
Common Tags
Caring (36)
Respected (34)
EXTRA CREDIT (21)
Participation matters (19)
Inspirational (18)
Amazing lectures (17)
Amazing lectures (14)
Hilarious (11)
Rating Trend

Stable

-0.02 avg change
Feb
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

CS354422

5.0

(1)

CS314

5.0

(1)

CS354CS422

5.0

(1)

CS422

5.0

(2)

CS352

5.0

(1)
+11 more courses
Difficulty by Course

CS01

4.0

CS252

3.6

CS413

3.5

CS354422

3.0

CS251

3.0

Similar Professors