2.9

Richard Landry

Computer Science - Georgia Institute of Technology

2.9
Quality
3.2
Difficulty
50%
Would Retake
209
Reviews
2.9
Quality
3.2
Difficulty
2.9
Helpful
2.9
Clarity

50%

Would Retake

209

Reviews

Rating Distribution
Official
209 total ratings

5

44

4

38

3

29

2

42

1

56

What Students Say

Never in my life have I encountered an individual who needs a therapist so badly

CS1331 - 2.0 rating

He needs to get a therapist ASAP

CS1331 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 165 grades
Most common grades:
A (94)
B (26)
Not sure yet (18)
Grade Distribution
A(108)B(28)C(5)D(1)F(1)A-/B+(22)
Based on 186 reported grades
A: 94
B: 26
Not sure yet: 18
A+: 14
Common Tags
Lots of homework (65)
Test heavy (52)
Hilarious (48)
Tough grader (25)
Caring (20)
Graded by few things (18)
Accessible outside class (16)
Lecture heavy (15)
Rating Trend

Stable

+0.05 avg change
Nov
Dec
Jan
Mar
Apr
Aug
Last 6 months
Ratings by Course

CS2110

3.5

(2)

CS1331

2.9

(175)

CS1371

2.5

(31)
Difficulty by Course

CS2110

4.0

CS1371

3.6

CS1331

3.2

Reviews (208)
1.0
4.0
CS1331
Jul 15, 2020
Wouldn't take again

He gives little to no time to students outside of class. Vague HW instructions and grade mostly based on three tests. Worst professor I have ever had mainly because he does not care about his students succeeding.

Graded by few things
Test heavy
Lecture heavy
1.0
4.0
CS1331
Jul 15, 2020
Wouldn't take again

Typically, Professor Landry took up all of class time and more, often going over the allotted time and showing up late. He also showed little interest in concerns the students brought to his attention and brushed them off most of the time. He believes the course is "too easy" even though it is a beginner course, so be ready for that.

Test heavy
Lecture heavy
1.0
4.0
CS1331
Grade: Not sure yet
Jul 28, 2020
Wouldn't take again

He has very little concern for his students. We could almost never communicate with him directly, it almost always had to be through a TA. He also set up so many restrictions on exams (no backtracking, no scratch paper) to the point it was unfair. And cause communication was an issue for him, he never listened to our ideas to make things more fair.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CS1331
Grade: C-
Aug 29, 2020
Wouldn't take again

Professor Ricky Landry does not make learning Java and OOP enjoyable. During his severely unenthusiastic lectures he would constantly mention the importance in industry of knowing how to read the Java API, trial-and-erroring, and drawing out your code beforehand, yet we were not allowed any of these on his extremely difficult exams!

Test heavy
Lecture heavy
Tough grader
2.0
4.0
CS1371
Grade: Incomplete
Sep 22, 2020
Wouldn't take again

This class is much harder if you have no CS experience. What is taught in the lectures is nowhere near what you're expected to know for the homework/exams. I've learned more from asking questions directly on the MATLAB website, than I have in this course. Mainly because the TAs and Landry refuse to give specific directions on how to fix errors.

Lots of homework
Accessible outside class
Get ready to read
4.0
4.0
CS1331
Grade: A
Oct 21, 2020
Would take again

Prof. Landry is such a G. He's funny, his lectures are enjoyable, and the homework and tests are really not that bad. They are very manageable if you study and pay attention in lectures. The class is not that difficult as a whole and I'm glad I picked him as a professor.

Respected
Lots of homework
Clear grading criteria
5.0
3.0
CS1331
Grade: A
Nov 3, 2020
Would take again

Ricky Landry is a great lecturer and very flexible with the needs of his students. He teaches effectively while keeping class enjoyable.

Lots of homework
Hilarious
Amazing lectures
5.0
3.0
CS1371
Grade: A
Nov 18, 2020
Would take again

These reviews make me so sad. I loved Landry so much this past semester! It's definitely difficult to teach online, but Landry made us feel pretty connected to his class. He's funny and would even stay after for 30-40 minutes when the lecture is over to just talk to us! Don't let these reviews psych you out- Landry is great!

Hilarious
Lecture heavy
EXTRA CREDIT
3.0
4.0
CS1371
Grade: B
Nov 22, 2020
Would take again

Funny dude, knowledgeable as well and caring towards students. Course homework is rigorous and time consuming. Tests are fair.

Lots of homework
5.0
3.0
CS1331
Grade: A-
Dec 3, 2020
Would take again

Professor Landry explains concepts very well during lectures and provides tons of resources and examples. He is also very accessible outside of class, quick to respond, and very understanding.

Lots of homework
Accessible outside class
Caring
4.0
4.0
CS1331
Grade: B
Dec 12, 2020
Would take again

I was so unprepared before coming into this class since I had just taken a Python class & didn't know much about Java, but I feel like I've learned so much. The lecture notes & recitations are so helpful. The homeworks are challenging but very doable. The exams are fair. As a lecturer, he sidetracks sometimes but still teaches what we need to know

Lots of homework
5.0
2.0
CS1371
Grade: A
Jan 15, 2021
Would take again

He's a really chill professor who cares about his students. He does a great job explaining concepts clearly and concisely. You do need to do the work for his class though to do well.

Skip class? You won't pass.
Hilarious
Caring
4.0
4.0
CS1371
Grade: B+
Jan 22, 2021
Would take again

I entered Professor Landry's class with no previous computer science experience but found myself able to keep up just fine because of his informative lectures and availability outside of class. He's a hilarious guy and kept lectures engaging by frequently interacting with the class chat and cracking jokes every now and then.

Lots of homework
Skip class? You won't pass.
Hilarious
2.0
3.0
CS1371
Grade: A
Apr 13, 2021
Wouldn't take again

Landry cares about his students, but his lectures are so useless. We spend lectures talking about anime, food, & the in-class polls instead of doing examples. CS1371 is time-consuming, but if you budget 10 hours for homework and don't wait until last minute you'll be fine. Recitation and help desk save the day! Kantwon is def the better lecturer.

Lots of homework
Accessible outside class
Test heavy
1.0
4.0
CS1331
Grade: B
Apr 13, 2021
Wouldn't take again

His lectures are so disorganized and his "notes" are terribly difficult to read. He starts class 15 minutes late and regularly goes over the limit. His quizzes test weird Java syntax and edge cases. Not to mention, the TA for this semester was pretty annoying during lecture (constantly interrupting him and trying to force jokes/short anecdotes).

2.0
4.0
CS1331
Apr 30, 2021
Wouldn't take again

Landry's lectures are difficult to follow, so get ready to teach yourself the material. Not enough time on "quizzes" aka exams & tests on weird edge cases. He didn't really care about student feedback and wasn't approachable. If you fit the Reddit bro personality type you'll probably like him though. Piazza TA could be rude, studio TAs were chill.

Test heavy
Lecture heavy
Tough grader
4.0
4.0
CS1331
Grade: B
May 5, 2021
Would take again

Landry's is a really great professor, but you need to be prepared to work. I went into his class knowing nothing about Java, but he was more than willing to spend lots of time outside of class to go over questions I missed on exams and any questions I had about Java. His lectures are definitely long (he goes over a lot), but I found them helpful.

Lots of homework
Accessible outside class
Skip class? You won't pass.
2.0
3.0
CS1331
Grade: A
May 13, 2021
Would take again

prof tends to not explain things fully or well, so be prepared to put in the work outside of class. Skipping the lectures ended up improving my understanding because I could focus on the important stuff. The good news is, the TA's do a GREAT job in recitation giving concise explanations of everything. Homework is hard but great practice.

2.0
4.0
CS1331
Grade: Not sure yet
Oct 27, 2021
Wouldn't take again

If you take Landry for OOP and you're coming in (like me) with very little coding experience, expect to be confused the entire time. Tests cover random things barely brushed over in lecture (if he got past the in-class polls), and the study mats uploaded are hard to understand. He's funny sometimes, but I'd rather just learn CS to be honest.

Graded by few things
Test heavy
Tough grader
5.0
3.0
CS1331
Grade: A
Oct 29, 2021
Would take again

Professor Landry is honestly the best. To be fair, I was already pretty experienced in java programming so the class was likely easier for me than most, but it still covered some really interesting and new stuff. He goes off on a lot of tangents, but they're hilarious and make class a great time. I truly enjoyed class, and still learned a lot.

Gives good feedback
Respected
Hilarious
2.0
4.0
CS1371
Grade: Not sure yet
Oct 30, 2021
Would take again

The prof is honestly pretty helpful & a funny guy. This review is mainly for the TAs. the grading system is horrible. No partial credit is given & if you ask them anything they answer your question as vaguely as possible. The class is just set up that way. It's also extremely HW heavy. I would avoid this class unless you have 20 hrs/week to spare.

Lots of homework
Skip class? You won't pass.
Hilarious
5.0
3.0
CS1331
Grade: A
Oct 31, 2021
Would take again

He's a great guy and super funny. He teaches well, but there's a lot to cover in the course. I had experience with Java before, so I'm sure that made it a lot easier. If you only used Python or Matlab you might struggle quite a bit. The homework can be long, but if you fully understand how to do it, you'll be fine on exams.

Lots of homework
Skip class? You won't pass.
Hilarious
5.0
4.0
CS1371
Nov 11, 2021
Would take again

The class is honestly really difficult, but his office hours are amazing and he's very kind and understanding.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS1331
Nov 24, 2021
Would take again

CS 1331 can be a fast-paced class, especially if you have no Java experience. I was fortunate enough to know Java beforehand, and there were still difficult aspects of the class. Landry is a great lecturer though (although he often gets side-tracked) and is really good at explaining the material and outlining what you are expected to know.

Gives good feedback
Amazing lectures
4.0
4.0
CS1331
Dec 3, 2021
Would take again

Landry is a funny professor and he really shows that he cares about this class. His lectures are decent, however TA recitations and homeworks are what helped me the most. There's a lot of work to be done outside of class in order to do well even if you already have knowledge of java and OOP. Your grade will reflect how much effort you put in.

Lots of homework
Skip class? You won't pass.
3.0
3.0
CS1331
Dec 10, 2021
Wouldn't take again

The lectures are quite disorganized. Wouldn't recommend the class/prof, but it's manageable. The resources are fine.

Test heavy
5.0
3.0
CS1331
Grade: Not sure yet
Dec 14, 2021
Would take again

Landry is honestly a fantastic guy. I feel like he knows the material and covers it in a way that is easy to understand. between that and his fun stories and Review sessions / twitch streams I genuinely felt like it was worth waking up at 9 for. Make sure to do the homework assignments and go to *most* of the recitation periods and you'll be fine.

Participation matters
Hilarious
Amazing lectures
5.0
2.0
CS1331
Grade: A
Dec 17, 2021
Would take again

Professor Landry is a funny professor and he knows what he's talking about. Lectures were sometimes all over the place but for the most part, they were helpful, and the homework assignments prepared me for the exams pretty well. However, if you came into his class not having much coding experience, you might have a more negative experience.

Respected
Hilarious
4.0
2.0
CS1331
Dec 18, 2021
Would take again

Landry's class was a great experience. He is an extremely personable individual, a charismatic lecturer, and definitely knows what he is talking about. His assessments were very fair (maybe a bit too easy). HWs were once a week and pretty straightforward. My only criticism is that sometimes lectures would go off on tangents that went on to far.

Respected
Clear grading criteria
Caring
3.0
2.0
CS1331
Grade: A
Dec 24, 2021
Would take again

Prof Landry is a character, but the class is not hard as long as you have some prior experience in Java and know when to really pay attention when the OOP courseload is the main focus. Prof does a decent job at teaching most of the time but is easily sidetracked to go down a rabbit hole that is not too important. Many dropped/extra homework too.

Lots of homework
Skip class? You won't pass.
EXTRA CREDIT
4.0
3.0
CS1371
Grade: A
Dec 29, 2021
Would take again

Landry is a good professor and tries his best to make the class enjoyable. The class is not terrible but if you don't have coding experience expect some difficulties. There is a ton of homework, but it prepares you well for the tests. Just don't fall behind.

Lots of homework
EXTRA CREDIT
4.0
3.0
CS1371
Grade: A
Jan 7, 2022
Would take again

Pretty easy CS class as long as you get started on homework early. Landry is fine, his lectures are entertaining but nothing super amazing. He covers what you need to know and is a pretty chill guy.

Lots of homework
EXTRA CREDIT
Accessible outside class
4.0
2.0
CS1331
Grade: A
Jan 10, 2022
Would take again

Professor Landry does get sidetracked very often in class, and his lectures themselves don't feel too helpful because of it. However his out-of-class instruction helps greatly and he isn't very strict.

Gives good feedback
Clear grading criteria
2.0
1.0
CS1371
Grade: A+
Jan 18, 2022
Wouldn't take again

Hes funny but i mean thats really it. Lectures arent great and not accessible

Hilarious
5.0
2.0
CS1331
Grade: A
Jan 24, 2022
Would take again

He gets a bit sidetracked during lectures but he is very helpful outside of lecture and does everything he can to help you pass. If you do the homework and look at his notes you should be able to easily pass the tests.

Accessible outside class
Caring
2.0
3.0
CS1331
Feb 1, 2022
Wouldn't take again

Landry's humor is cringeworthy for most people and it really doesn't add anything to his horribly disorganized lectures. Also, it might be because of his mic but his aggressive breathing is very audible and mildly annoying.

4.0
3.0
CS1331
Grade: A
Feb 2, 2022
Would take again

Great professor. Even early in the morning, he wakes you up because his lectures are pretty engaging/funny. That being said, he sometimes doesn't get to all the content he needed to cover and you may sometimes need to learn material on your own. Class structure is very fair.

Skip class? You won't pass.
Hilarious
Amazing lectures
1.0
4.0
CS1331
Feb 28, 2022
Wouldn't take again

doesn't teach - talks more about apex legends and his failed relationships than content needed for the class tests are all edge cases instead of practical problems

3.0
3.0
CS1331
Grade: A-
Mar 2, 2022

He is a very nice teacher that cares about his students. Other than that, he spends a lot of his lecture time talking about his personal life. He also always ends class late because he talks so much about nothing that he needs to cram the actual content in the last half of lecture.

Gives good feedback
Lots of homework
Accessible outside class
3.0
2.0
CS1331
Grade: Not sure yet
Mar 29, 2022
Would take again

Pretty easy class and professor, but he does ramble for most of the class. You'll probably learn more by going to recitations than you will by going to lecture. Exams are fair, homeworks are pretty simple.

Caring
Online Savvy
4.0
4.0
CS1331
Grade: A
Apr 4, 2022
Would take again

Prof. Landry is one of my favorite professors I have had at Tech. The homework are challenging and a time sink, especially if you're new to Java. I struggled on every one of them, but the TAs are available to help, and exams are very fair and much easier. Landry cares about his students, and teaches what he wish he had, coming from industry.

Participation matters
Lots of homework
Respected
1.0
5.0
CS1331
Grade: B
Apr 11, 2022

While he is probably the nicest professor you could have, he is pretty terrible at giving decent explanations. He doesn't have office hours, he just streams video games on Twitch. The few times I attended I asked a question about the material and he almost always ignored it. But he answered questions about video games instead.

Tough grader
1.0
5.0
CS1331
Grade: B
Apr 11, 2022

The only complaint I have is that his test questions are so awfully worded that you are likely to miss a few just because whoever writes his tests for him has never taken an English class. You might have an excellent grasp of the material but the way the questions are written feels like a third-grader is attempting to explain what you should do.

Tough grader
1.0
5.0
CS1331
Grade: B
Apr 15, 2022

Get ready to pretty much just teach yourself this stuff. All I have to say.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS1331
Grade: B
Apr 17, 2022

If you have not taken a course in java before good luck. Awful teacher, pretty much just talks about the theoretical side of java. He gives assignments in which you essentially have to youtube/ google everything. This would be fine if we weren't PAYING HIM to teach us.

4.0
3.0
CS1331
Grade: A-
Apr 18, 2022
Would take again

Very funny guy, but his lectures are very chaotic and he does not record them, recitation will be your best friend if you miss class. Get started on HWs early. This was my first java class and I missed two months of class and I did fine so it shouldnt be too hard to get an A if you actually GO TO CLASS.

Hilarious
Online Savvy
1.0
1.0
CS1331
Grade: A
Apr 20, 2022

This professor is a joke. Spends over half the class talking about his personal life and irrelevant stories that don't relate to class content. TAs are a saving grace, you'll learn all you need in Recitation. Class isn't hard but save yourself time and don't go to lectures.

3.0
2.0
CS1331
Grade: A
Apr 19, 2022

This class is a joke. Don't go to class because he doesn't teach, just read the online notes. He is nice but literally just makes corny jokes in class instead of teaching. The work and tests in class are pretty easy.

Amazing lectures
Inspirational
Respected
2.0
3.0
CS1331
Grade: A
Apr 28, 2022
Would take again

I've learned more from my friends who knew Java than from Professor Landry. In class he just rambles about his personal life, and the lectures are extremely boring. Homeworks were hard, tests were easy. He did give us homework due in the middle of spring break and the week after, so that was pretty messed up. All together, Landry is fine.

Lots of homework
Test heavy
1.0
3.0
CS1331
Grade: B
Apr 30, 2022

He does NOT teach. We always go over time bc he goes on tangents for at least 15 minutes of class & even then we never cover everything. Half of what he 'teaches' is just "look at this code I uploaded online, go to officer hours, etc". The only reason I did ok was because I knew some java going in. You have to teach yourself. Don't take him.

Lots of homework
Test heavy
1.0
5.0
CS1331
Grade: B
May 1, 2022

I can't explain how awful of a professor he is within the word limit. Trust, don't take this dude.

1.0
5.0
CS1331
Grade: B
May 1, 2022

Only take him if you already know java, and you know it WELL. The only people I know who have gotten A's in this course either had all the tests/homeworks from last semester or they were already masters at Java. Other than that ur pretty much guaranteed a B at best. Definitely the worst college professor I've had so far.

2.0
4.0
CS1331
Grade: B
May 1, 2022

You do have to invest a lot of time outside of class for homework and assignments. I did not attend many of his lectures and don't think I was worse for it since I didn't really gain much from them. I was able to keep up just fine using recitation slides. Nice guy but had a rly harsh grading scale.

Lots of homework
Lecture heavy
1.0
4.0
CS1331
Grade: A-
May 1, 2022

Terrrible teacher. Do not take him if u dont have to. First unit is very easy and seems like the class will be smooth, but he assigns homeworks later on and does not give you any preparation for them at all. Lectures are useless. I had to go to recitation and learn it all on youtube. You're screwed for linkedlists. Spring break assignments too.

Tough grader
Beware of pop quizzes
1.0
3.0
CS1331
Grade: A+
May 6, 2022

This class is manageable only because of the TAs. Lectures are an absolute waste of time and half of the 50 minute lecture is spent talking about video games, his failed relationships, how people are disappointments, and a plethora of other things that have nothing to do with the class. The TAs will help you get the A, because Landry won't.

1.0
3.0
CS1331
Grade: A+
May 6, 2022

Lectures are a waste of time and not mandatory. Recitations will teach you the content you need instead of how to fail at love. Exams are all about memorizing and very easy and reused across semesters. Assignments over Spring Break and a Final Exam that covers topics covered in CS 1332.

Inspirational
1.0
3.0
CS1331
Grade: A+
May 6, 2022

Take the class with another professor, not worth the time.

Inspirational
3.0
3.0
CS1331
Grade: A
May 6, 2022
Would take again

Landry is a charismatic professor which leads to precious time being wasted talking about things completely irrelevant to the class. After about a week, I stopped coming to lectures entirely. I liked the homework, but they hide important tests until after being graded. Overall he's a good professor but these are a few of my gripes.

Lots of homework
Online Savvy
2.0
3.0
CS1331
Grade: A
May 10, 2022

Lecture was useless (I stopped attending) as he rambled on about random and sometimes odd/uncomfortable to listen to rants. The only way I learned was by doing the HW in TA office hours (10/10 recommend).Recitation is very useful. He is not horrible since he is very knowledgable about Java, but not great as the TA's essentially taught the course.

Lots of homework
3.0
4.0
CS1331
Grade: A
May 12, 2022
Would take again

The TAs will really help you understand the material thoroughly and are an amazing asset. If you take advantage of recitation slides/plus sessions and utilize the TAs office hours, you'll find that the exams are actually quite fair. The homework can be tricky, but if you start early and attend OH when you're stuck, you should do just fine on them.

1.0
5.0
CS1331
Grade: A
May 19, 2022

He wasted tons of time telling jokes and didn't really teach. Sometimes the first half an hour was pure jokes without any cs content, which is pretty annoying to me.

1.0
3.0
CS1331
Grade: A
May 22, 2022

Friends and I recorded how long it would take Landry to start talking about CS each class across his four sections over a few weeks into the semester. On average, it took him about 15 minutes each day. The rest of the "Lecture" can be funny but is more often a waste of time. Don't blame the TAs. If there weren't a char limit I could go on forever.

2.0
3.0
CS1331
Grade: A
May 23, 2022

Landry is below average. Cares about the students but can tend to get sidetracked during lectures. Putting in outside work would make it impossible not to get a good grade though, especially if you already know some Java.

2.0
3.0
CS1331
Grade: B
May 24, 2022

Don't expect an A unless you're a Java pro. If you want to learn the material, just go to recitation, and OH actively, lectures are USELESS and NOT helpful. His exams are generally fair (except for the final, which covered material we had barely learned). Homeworks get hard but if you go to OH then you can get all the help you need

Lots of homework
2.0
3.0
CS1331
Grade: A+
May 28, 2022

Prof spends a lot of time talking about things that are not relevant to lecture. Lectures are practically useless. Homeworks are difficult towards the end of the semester, and there are TA office hours but they're extremely busy so it's difficult to get help sometimes. Exams are relatively easy and the question types are often repeated.

5.0
3.0
CS1331
Grade: A
May 29, 2022
Would take again

What's up with the review bomb, Landry is amazing! You get good in this class by doing homework and really understand literally every single line you write. Test is easy, just go to recitation before the test and you will at least get a B. If you keep up with the materials then A is not a problem. But I agree that Landry's lectures are pretty bad.

Lots of homework
Hilarious
Respected
1.0
5.0
CS1331
Grade: B
May 30, 2022

Don't do it....

1.0
5.0
CS1331
Grade: A
May 30, 2022

50 minute lecture, spends first 20 minutes talking about video games. In the last 2 classes of the semester he tried to teach us the entire first half of 1332, and he made 200/300 points of the final exam (the only coding question) based on everything he taught us about 1332. 100 points of the final were on what we learned the entire semester.

1.0
4.0
CS1331
Grade: B
Jun 11, 2022

The transition from lecture to homework is almost non-existent and the textbook is what allowed me to do well in this class. Do not recommend Professor Laundry despite being a great person. However, being a great person does not translate well to being a good professor. Also goes on a tangent a lot and unwelcoming to those without a CS background

2.0
4.0
CS1331
Grade: A
Jun 23, 2022

I am speaking as someone who did well. This class is absolutely crushing to people people newer to CS, myself included. Even my more proficient friends sacrificed their mental health to do well. Landry is a really nice person. He is truly kind and tries to be helpful, but it's not enough. Get a tutor EARLY if you've never coded in Java before.

EXTRA CREDIT
Lots of homework
1.0
5.0
CS1331
Grade: B
Jul 4, 2022

What's the point of going to class if half the material is going to be in videos anyway? Landry is an okay guy, but an awful professor. I stopped going to class, started attending recitation and office hours, and my grades improved substantially. I gained hours in my week to actually LEARN the material, something you won't do if you go to class.

1.0
5.0
CS1331
Grade: B
Jul 9, 2022

I really don't think anyone really learned anything in his class; he might as well have not had a single lecture and just assigned work and it would have turned out the same. Easily the worst professor I have ever seen in terms of getting information across to the students. He also wasted the first 20/50 minutes of every class talking ab random BS.

1.0
5.0
CS1371
Grade: Not sure yet
Jul 20, 2022

You're paying $1.5-4k for Landry to perform standup comedy. Isnt funny when youre up for days teaching yourself the material. I did quite well but at what cost??? I wouldnt even take breaks to eat as No way in HELL id take this class again. Landry's a great person, but is doing a disservice to the community if he remains a lecturer.

Lots of homework
Hilarious
Test heavy
5.0
1.0
CS1331
Grade: Not sure yet
Jul 28, 2022
Would take again

Landry is the most professor I have ever taken! His lectures were lectures. Homework was pretty homework and all the tests were tests. Overall, I can say that Landry is pretty much professor.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
4.0
CS1331
Grade: A
Aug 1, 2022
Would take again

This was the first class I took at Tech. It was definitely harder than I expected, but it made me put in the work. Download the examples, and play around with the code. Do not just memorize and you will succeed in this course.

Tough grader
Participation matters
Inspirational
3.0
4.0
CS1371
Grade: A
Aug 8, 2022
Would take again

Professor Landry is extremely caring and respectful inside and outside class. That being said, I will point out that he does not follow a rigid course calendar at all, taking many tangents and spending big chunks of time chatting, but as long as you trust the process, you should be fine in the end. Do attend recitation by all means!

Get ready to read
Lots of homework
Hilarious
4.0
1.0
CS1371
Grade: A
Aug 4, 2022
Would take again

This professor was able to convey the material effectively, but some may find it difficult to understand the jargon if one doesn't do some research beforehand.

Lots of homework
Test heavy
Accessible outside class
1.0
4.0
CS1371
Grade: B-
Aug 8, 2022

Dont bother going to lectures. Get as close as you can to the TA's, they are the most valuable asset in this course, prof landry is useless.

Hilarious
Test heavy
Graded by few things
1.0
5.0
CS1331
Grade: B
Aug 15, 2022

Not worth your time, efforts, or money.

2.0
5.0
CS1371
Grade: A
Aug 14, 2022

I am very confused how landry seems like a very realistic person, has humor, doesnt have boomer attitude, yet still grades like crap and has a disorganized lecture. I am shocked on how hard the TA's had to carry the entire class. Why is GT even paying Dr.Landry for? That entire salary should go straight to the TA's.

Graded by few things
1.0
4.0
CS1371
Grade: A
Aug 16, 2022

If you are reading this, turn away now while you still can. Head the advice of those fallen below me.

Lots of homework
3.0
2.0
CS1331
Grade: A
Sep 22, 2022

He was very entertaining, but the lectures were not very well structured. I did enjoy his twitch review sessions though.

Hilarious
Online Savvy
2.0
4.0
CS1371
Grade: A
Aug 24, 2022

Its hard but just remember Mr. Worldwide been there done that, so you'll be fine too

Tough grader
Hilarious
Test heavy
4.0
5.0
CS1371
Oct 7, 2022
Would take again

funny guy. does spend a lot of class talking about irrelevant topics but as long as you go to class you should do fine.

Lecture heavy
Hilarious
Lots of homework
1.0
5.0
CS1331
Grade: C
Oct 26, 2022

Terrible professor. Never take this guy. He makes stupidly long homework's and hard tests. If you have his past tests, use them -- he is too lazy to make new questions.

Tough grader
1.0
3.0
CS1331
Grade: A
Nov 7, 2022

It's ridiculous for Tech, a top 5 CS school, having such an awful teacher. Tough homework, fair test. Don't expect to learn anything from classes. STUDY BY YOURSELF.

5.0
2.0
CS1331
Grade: A-
Nov 17, 2022
Would take again

Solid professor, his lectures can be disorganized but if you pay attention and participate they are enjoyable. He is also pretty funny which is a great plus. The homeworks aren't too bad if you have any previous Java experience usually took me less than 3 hours to complete. Tests are fair as well. No complaints.

Participation matters
4.0
3.0
CS1331
Grade: A
Nov 28, 2022
Would take again

He's an underrated professor. He can get a bit off-topic but doesn't do a bad job lecturing. Also, he is hilarious and streams Q&A's on Twitch while gaming.

Tough grader
Hilarious
Lecture heavy
1.0
3.0
CS1331
Grade: B
Nov 28, 2022

Horrible professor. Made me genuinely hate computer science. All he ever did was talk about his trauma and his unsuccessful love life. DO NOT TAKE.

3.0
3.0
CS1331
Grade: A
Nov 28, 2022

Talks a lot about irrelevant topics and stretches out the explanation of useless details. If you have experience in OOP, you won't struggle and definitely have a laugh in his 50-minute-long stand-up (sit down) comedy, but I wouldn't recommend taking his classes as a novice.

Get ready to read
Hilarious
5.0
3.0
CS1331
Grade: A
Nov 28, 2022
Would take again

In my opinion, Richard Landry is the best professor for an introductory course in Computer Science. Not only is he hilarious, but his lectures have also cured my depression. If Richard Landry ever started a religion, I would be the first one to join. Each homework is a masterpiece as it is written with immaculate language and moves the audience.

Amazing lectures
Lots of homework
Hilarious
2.0
2.0
CS1331
Grade: A
Nov 28, 2022

The class is pretty easy if you already know Java, but if you have no experience in it, I wish you luck keeping up with the material because you will need to teach yourself everything. He spends most of the lecture cracking jokes or talking about his personal life. The only pro is that the exams are very fair and he's entertaining.

1.0
3.0
CS1331
Grade: A
Nov 29, 2022

If you are trying to sign up for this professor, trust me, RUNNNN!!!!! All this professor do is BS in class spend more than an hour to finish a topic that could be done in 10 minutes. Never listen in his class and the recitation host by TA does a way better job than him teaching. Well if you don't have a choice but this professor, too bad for you

Lecture heavy
1.0
4.0
CS1331
Grade: A-
Nov 30, 2022

this course heavily relies on HW grades. the Instructors will sometimes wont even update the autograder until the day the hws are due. And they will change the autograder or add different autograder criteria, after the due date. They sometimes even ask to implement a concept to a program that does not even need one. Whats the point of it then?

4.0
3.0
CS1331
Grade: A-
Dec 1, 2022
Would take again

Funny and reasonable. Easy exams but we aware of participation quizzes (you do not need to go to class for them but you just need to check canvas for them after every class).

EXTRA CREDIT
5.0
4.0
CS1331
Grade: B
Dec 8, 2022
Would take again

Honestly great guy really down to earth would recommend. and he engages with students a lot. All the material on exams is to be expected and it's pretty easy to guess what the coding questions are going to be. The worst part of the class are the homework, they are hard you NEED to start early or you will suffer. i swear

Participation matters
Amazing lectures
Hilarious
3.0
3.0
CS1331
Grade: A
Dec 18, 2022

If you have prior experience with java you'll be fine in this class, (I didn't go to any lectures just did the participation quizzes and read the textbook and I was fine) If you don't have much prior experience, expect to do a LOT more work to do well, the textbook and TAs are life savers. Lectures are useless, homework is time-consuming.

Get ready to read
Participation matters
Lots of homework
4.0
2.0
CS1331
Grade: A
Dec 18, 2022
Would take again

I found Landry's lectures to be funny, but not useful for the most part. The content of this class was easy enough to teach yourself though. He has ADHD which makes it hard to pay attention if you also have ADHD since he's constantly off-topic, but if you don't have ADHD his tangents make lecture more interesting

5.0
3.0
CS1331
Grade: A
Dec 20, 2022
Would take again

Do not understand the hate for Landry. By far my favorite prof I had first semester, his lectures were legitimately enjoyable and covered the content in an engaging way. Exams were very fair. Only annoying part were the homeworks, but they were a good way to recap the material. Also, the dude does GAMING STREAMS for exam review. TAKE THE CLASS

Amazing lectures
Lots of homework
Caring
5.0
3.0
CS1331
Grade: A
Dec 21, 2022
Would take again

The lectures weren't great, but I found them entertaining. Otherwise, Landry was very fair. The exams were very fair, as shown by the high B average on all 3 midterms. Landry cares a bunch about his students. He is accessible and will work with you during times of hardship. The HWs were time consuming, but they helped me firmly understand OOP.

EXTRA CREDIT
Caring
5.0
3.0
CS1331
Grade: A+
Dec 24, 2022
Would take again

Landry was my first Computer Science teacher at Georgia Tech and he was awesome! He covers a lot of content but he does it incredibly in-depth and makes it interesting. Definitely recommend for CS 1331!

Amazing lectures
Clear grading criteria
Gives good feedback
3.0
3.0
CS1331
Grade: A
Dec 27, 2022

I have basis in OOP so this course isn't too challenging for me. Yet Landry's lectures are often disorganized and sometimes he explains content in a confusnig way. The tests have fair difficulty. Practise what you learn as much as possible. Reach out to TA or go to PLUS sessions for help. Humorous person but questionable in lectures' quality.

Hilarious
4.0
2.0
CS1331
Grade: A
Jan 7, 2023
Would take again

Prof Landry is very knowledgeable and his lectures are detailed. If you pay attention to them, you should have everything you need to ace the tests. The only reason I don't give 5/5 is because, as others stated, he likes to go off on huge tangents and consistently goes over time on his lectures. It is hard to actually stay awake in his class.

5.0
2.0
CS1331
Grade: A
Dec 28, 2022
Would take again

Lectures can get slightly messy; don't bank on it if you do not have prior experience with java/OOP. However, the best part is the tests/exams are very fair. Just go over in class slides and recitation slides to do well. Overall, great class :)

5.0
3.0
CS1331
Jan 8, 2023
Would take again

While the homeworks were awful, he truly cares about his students and does his best to help students succeed in this course. His lectures started and ran late, but they were very thorough and he did live coding examples to help explain edge cases. The tests were also very fair, as they were from the lectures, recitation slides, and the homework.

Lots of homework
Hilarious
Caring
2.0
2.0
CS1331
Grade: A
Jan 9, 2023

The lectures were pretty bad. Homework was helpful, and the tests were fair.

3.0
2.0
CS1331
Grade: A+
Jan 9, 2023
Would take again

Every class had a bit of comedy (and a whole lot of being offtopic), and by the end of the semester, that only thing keeping me attending the class. In-class teaching was a bit random and scattered, and for the most part was simply offtopic, but the online notes were quite helpful for test and homework review.

Hilarious
4.0
3.0
CS1331
Grade: A
Jan 9, 2023
Would take again

Landry gets a bad rep. He really does care about students and wants everyone to succeed. He implements certain practices with the intention of teaching students how college works, and a lot of people think he is just being mean. Just power through, use the TAs, (try) to start the homework early, and you will succeed. He also does twitch streams lol

Lots of homework
5.0
3.0
CS1331
Grade: A
Jan 13, 2023
Would take again

Landry was really helpful and always willing to help

Clear grading criteria
Inspirational
Hilarious
4.0
2.0
CS1331
Grade: A
Jan 13, 2023
Would take again

Very underrated, good lectures (tho sometimes late) and really passionate about a lot of the material. If you are struggling, ask him questions after / outside of class.

Hilarious
Caring
Accessible outside class
4.0
3.0
CS1331
Grade: A
Jan 13, 2023
Would take again

Once you get used to him and get to the later parts of the class, it's great. Landry has a lecture persona but he does actually care; talking to him after class or during office hours is one of the best things you can do. Odd humor. Great, easy class as long as you're doing what you need to and learning.

Clear grading criteria
Gives good feedback
Caring
5.0
1.0
CS1331
Grade: A
Feb 10, 2023
Would take again

Very funny guy, talks about elden ring in class! Enjoyed lectures, tests aren't too hard.

EXTRA CREDIT
Amazing lectures
Hilarious
1.0
3.0
CS1331
Grade: Not sure yet
Mar 15, 2023
Would take again

The man needs a new therapist ASAP. Has a terrible and immature sense of humor. Tests are hard and kind of unfair. Wastes lecture talking about random and sometimes inappropriate topics. Homework is a PAIN IN THE ____.

Graded by few things
3.0
1.0
CS1331
Grade: A
Mar 25, 2023
Would take again

His lectures are very off topic Some of the homeworks are very unclear but most are very very easy. You can just go to recitation/plus sessions/use the edx course or lecture slides and learn all the content on your own so the lectures can be ignored. his exams are on canvas so you type your java which is very nice.

2.0
3.0
CS1331
Grade: Not sure yet
Apr 7, 2023

Landry's lectures get off topic all the time, usually about therapy or some random fixation. We're usually behind the living schedule and it's hard to follow what he lectures since he's always switching to different things. Exams aren't terrible but homeworks are really hard, so start on them early. TA office hours are usually always packed.

Clear grading criteria
Lots of homework
Test heavy
2.0
4.0
CS1331
Grade: A
Apr 9, 2023

Probably 80% of his lectures are just him going on tangents (at least from what I'd seen before I stopped going after the first month). You can still do well in his class without attending any lectures though if you go to all the recitations and treat them as your lectures since they cover all the topics in more depth anyways.

4.0
2.0
CS1331
Grade: A+
Apr 23, 2023
Would take again

Even though he rambles a lot and doesn't start lectures until 10 mins after the class starts, I thought paying attention greatly helped on little things on the test. Easy class if u just keep up with material

2.0
3.0
CS1331
Grade: B+
Apr 24, 2023

sure he's funny, but it's not funny when you have to teach yourself java. trust all of the other reviews. don't do it

Hilarious
1.0
5.0
CS1331
Grade: Not sure yet
Apr 25, 2023

If you are new to Java, this class will be a tough one. Don't expect to learn a great deal from this guy. You should go to recitation and TA helpdesk in order to understand stuff and finish homework. Landry is very irresponsible and stingy. No makeups allowed and little extra credits are given. He skips classes but doesn't take it serious.

Test heavy
2.0
4.0
CS1331
Grade: C
Apr 25, 2023

If you took CS 1301 before, I would not recommend this professor. He gets off-topic often during lecture, so if you have attention issues, I would caution taking this course. I highly recommend attending recitation over lecture for this course. The homework, PE, and quizzes are fair. The tests are largely based on the recitation powerpoints.

Lots of homework
Test heavy
Graded by few things
5.0
2.0
CS1331
Grade: A
Apr 26, 2023
Would take again

I personally like his rambling but even if you don't he still very thoroughly covers all the material you know in great detail. Takes care to go through weird edge cases you may experience when you're working on your code and genuinely wants students to succeed. Tests are very fair and make sure students fully understand OOP.

1.0
5.0
CS1371
Grade: F
Apr 28, 2023

This prof was horrible. For the lectures I went to, he made the intro to class feel like he was giving a sermon at a church. Overall, I would not take this class with him again because he doesn't teach the material well.

Lots of homework
Lecture heavy
Test heavy
4.0
2.0
CS1331
Grade: Not sure yet
Apr 29, 2023
Would take again

Landry isn't the worst and you adapt to him soon. Like any other class at tech if you want to excel you need to study yourself outside class. His exams are decently fair and the HWs, even though quite tough in the moment, are great to learn Java concepts in depth. He won't be of much help in lecture, but you can definitely succeed at his class.

2.0
5.0
CS1331
Grade: B
May 2, 2023

350 characters are insufficient to convey the issues this course has. TAs grade HWs with specificity despite giving vague instructions, lectures are jaw-droppingly inefficient, resources for practice/preparation are scattered and scarce, etc. You'll learn a lot but probably won't get an A unless you know Java well/take it during a light semester.

Lots of homework
2.0
4.0
CS1331
May 8, 2023

There's a post further down this thread that states, "Landry is the most professor ever." I can in fact confirm this statement. He certainly held the lectures, assigned the homework, and gave the exams.

Clear grading criteria
Lots of homework
Test heavy
1.0
3.0
CS1331
Grade: A
May 8, 2023

If you like 50-minute entertainment instead of learning content in lecture, take Landry! The 1331 curriculum is filled with several bits of completely useless information(not that Landry teaches it anyway) and HWs are graded on hidden test cases, which would normally be fine, but the instructions given are vague. This class is a joke.

3.0
4.0
CS1331
Grade: A
May 9, 2023
Would take again

Lectures were very enjoyable and Landry's teaching was pretty good, but attention and questioning were essential. Homeworks were tedious and unhelpful in developing coding skills, with unclear instructions many times. Very test-heavy, but not too bad if you really know your stuff and the final was the toughest. Overall recommend him.

Lots of homework
Hilarious
Test heavy
1.0
4.0
CS1331
Grade: A
May 10, 2023

Off-topic lectures encourages students to skip and learn on own. Talks more about his tinder account than Java. almost ruined my interest in programming. The TAs were great though. Final was brutal and was 38% of our grade. The exam content was made to trick you and in no way tested how much you know about Java and OOP.

Lots of homework
Test heavy
1.0
3.0
CS1371
May 12, 2023

He always got really off topic and wasted a lot of class time by not teaching anything.

1.0
3.0
CS1331
Grade: A
May 13, 2023

This class was so boring, I stopped showing up after the first month, as I felt I could learn the material better from recitation and the online course notes.

Lots of homework
Beware of pop quizzes
Test heavy
3.0
4.0
CS1331
Grade: A
May 15, 2023
Would take again

Even if you attend every lecture, you'll likely still struggle with the homework. It's written by the TAs, often with unclear instructions, and is very difficult. Landry knows his stuff but spends too much of lecture telling personal stories and going off topic. If he spent more than half of class on the actual material, he would be a good teacher.

Lots of homework
Test heavy
1.0
5.0
CS1331
Grade: D
May 18, 2023

"Your job as the students is to learn. Mine is not to teach you." His actual words to us on the first day of class. By what followed, it's clear that he meant it.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1331
Grade: Not sure yet
Jul 19, 2023

He needs to get a therapist ASAP. His summer lectures are 2hr10 long but he mostly rants about the most random bs. There are a lot of homeworks which are very hard (complex, unclear instructions) but they are only worth 10% of our grade. The final is worth 38% - hypocritical of him as he claims 'tests are not a measure of how well you know things'.

Tough grader
Lots of homework
Test heavy
2.0
3.0
CS1331
Grade: A-
Jul 19, 2023

Never in my life have I encountered an individual who needs a therapist so badly. Man will be teaching you about interfaces and suddenly say something so out of pocket that I can't focus on anything else for the rest of lecture. I know so much about this man's personal life against my will. I feel like I deserve a degree in psychiatry

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS1371
Grade: C+
Sep 28, 2023

I have never had a professor this terrible. The exam class average was 10 points lower than other professors. Before exams he would yell saying we were going to fail. He would show up 10 minutes late to class and keep lecture for 15 minutes after class end time. He would go off topic so much about events in his life (he really needs a therapist).

Tough grader
EXTRA CREDIT
Test heavy
1.0
2.0
CS1331
Grade: A
Nov 6, 2023

You're tested on basic Java as well as some basic tricks, you can learn all the content from the online Edx course. The problem is Landry's lectures he'll explain so few topics and yet still somehow go 15 minutes over time. This was the first CS course I took at tech and it made me want to transfer.

2.0
3.0
CS1331
Grade: A
Nov 17, 2023

Lecture are basically useless, but asynch videos are good. You can perfectly survive this class by watching youtube. Exams are fair.

Hilarious
Graded by few things
4.0
4.0
CS1331
Nov 30, 2023
Would take again

His lectures were very useful and I appreciated the way he demands participation, it helped me stay focused. He did a little rise against corporate America rant that I really enjoyed, great takes.

Lots of homework
Test heavy
1.0
4.0
CS1331
Grade: B+
Dec 5, 2023

-5,5 if I could. Worst professor I have ever had at Tech. Always 10 minutes late to class, and finishes class 10 min late. Lectures are terrible. Material is only 15 min long but take and 1hr 15, cause he rambles. Is condescending. Does not respond to emails. Exams are okay, but weighted to highly. TA's are great but not enough of them. DO NOT TAKE

Test heavy
Graded by few things
1.0
4.0
CS1331
Grade: A
Dec 8, 2023

Not a good intro CS prof. Late to classes and lectures are quite bad causing most people to skip. He has an attitude which is mildly funny at the start but becomes intolerable later on in the class. Tests make up 80% of grade and final 40%. Tests are ok, but would be better if he could actually teach. Would avoid if possible, if not attend TA OHs

Tough grader
Test heavy
Graded by few things
1.0
3.0
CS1331
Grade: B
Dec 8, 2023

Professor Landry has by far the worst attitude out of all professors I've had here at tech. Rambles on and on and on forever. 80% of the class is on tests and no weight on other assignments. This doesn't reflect how people code in the real world and accomplishes nothing. Be prepared to get a C if you bomb the final, even if you get 100% everywhere.

Test heavy
Graded by few things
5.0
3.0
CS1331
Dec 8, 2023
Would take again

CaseOh teaches a class at Tech now?

Get ready to read
Inspirational
Lecture heavy
2.0
3.0
CS1331
Grade: Not sure yet
Dec 9, 2023

landry only teaches for the last 15 mins of class, talking about nothing for the first hour and then going over the time. the exams are weighted a lot and have a lot of "trick" or edge cases. homeworks were hard, but TAs were very helpful. only take the class if you know some java or are willing to put in the effort to learn it yourself.

Lots of homework
Test heavy
3.0
3.0
CS1331
Grade: A
Dec 9, 2023
Would take again

Landry definitely knows his stuff and when he's not going off topic, he actually explains concepts really well. Only issue is he does go off topic during most lectures. Final is worth 38% of the grade and was harder than the midterms, but not unfairly difficult. Overall, not the best, but not a bad option if you are coming in AP CSA knowledge.

Clear grading criteria
Graded by few things
2.0
4.0
CS1331
Grade: Not sure yet
Dec 11, 2023

Landry is mid. Lectures aren't too helpful mainly due to him getting off topic easily. When he does teach, the lectures are decent. The midterms aren't too difficult but the final is weighted a lot and is very difficult. Overall, a hard weeder class only because of the final

1.0
5.0
CS1331
Grade: Not sure yet
Dec 13, 2023

Avoid this professor at ALL COSTS (online classes are better). Lectures have little relevancy to Java and fail to prepare you for exams. Exams are fair. However, be prepared to teach yourself everything. TA's and recitations are the only available resources for actually learning. The final is worth 36% and is much more difficult than midterms.

Lots of homework
Test heavy
Graded by few things
2.0
4.0
CS1331
Grade: B+
Dec 13, 2023

Taught some topics well such as dynamic binding and reference vs primitive types. However, lectures on topics such as ADTs and generics could have been improved. Part of the final exam was difficult to understand, had very unclear instructions, and was very unorganized. Midterms were fair, do the homeworks and you should do well on them.

Lots of homework
Test heavy
Graded by few things
1.0
4.0
CS1331
Dec 14, 2023

took him years ago and still think about how he openly shared he wanted grades to be lower, that he was excited to see us sweat when we saw the exams, and all that i learned about his personal life. also was so so rude and unaccommodating when i was sick. talked about how students talk crap about him in RMP and how he didn't care. it shows.

Tough grader
5.0
2.0
CS1331
Grade: B+
Dec 18, 2023
Would take again

This is a fair class and the lectures are good at teaching the material in an engaging way. Tests and quizzes are fair and the homeworks aren't too bad. He really does care about students in his own way. Most people stopped showing up after the first few weeks of classes so take the other reviews with a grain of salt.

EXTRA CREDIT
Clear grading criteria
Caring
2.0
3.0
CS1331
Grade: B
Dec 18, 2023

Exams are very fair, not hard. Homework every week, can be long but not bad. The real kicker is the final exam, really brutal and worth 38% of the grade. You may think he's funny at first when he goes off topic, but then it gets old when you really just want to learn the content. I went to every lecture, but mostly learned off homework & recitation

Test heavy
2.0
3.0
CS1331
Dec 19, 2023

For some reason every CS major thinks he is hilarious, but he makes weird and sometimes creepy jokes. These jokes make up the bulk of lecture time, so if you actually want to learn, go to recitation. Absolutely brutal final which counted for ~40% of our total grade, however the rest of the class was fairly easy.

Test heavy
5.0
3.0
CS1331
Grade: A
Dec 21, 2023
Would take again

TAs are your friend. TAs will teach you the content, and Landry will give you a good way of remembering it. Would recommend his twitch streams for asking questions. STUDY THE SLIDES.

Tough grader
Lots of homework
Online Savvy
5.0
3.0
CS1331
Grade: A
Dec 21, 2023
Would take again

CS 1331 is a standardized course. Even if you dislike Landry's lecture style, you will find plenty of resources through recitations and Ed discussions (TAs are your friends!). Don't be afraid to take Landry, his jokes are worth it.

Lots of homework
Hilarious
Online Savvy
3.0
2.0
CS1331
Grade: A
Dec 29, 2023

Average lecturer, sometimes he goes on weird tangents. Class is a breeze if you have any prerequisite knowledge or took AP CSA. You can learn most of the content just by doing homeworks and googling stuff you don't understand. Exams are fair.

Lots of homework
Test heavy
4.0
3.0
CS1331
Grade: B
Jan 1, 2024

Unpopular opinion, but Landry is a nice guy. I had pretty much 0 prereq knowledge and struggled through the first part of the course. His lectures were pretty good, but I stopped attending. I went to office hours, and about four times throughout the semester he held extra office hours for me. He's really knowledgeable, but rough around the edges.

4.0
3.0
CS1331
Grade: A
Jan 7, 2024
Would take again

I mainly went to the lectures just to feel the vibes and as a routine, but most of the content can really be learned by just doing the homeworks.

Lots of homework
Test heavy
Accessible outside class
1.0
2.0
CS1331
Grade: A
Jan 8, 2024

Off the rails, he loves going off topic and ranting about random things for 1/4 of the lecture and then expects you to learn the material. Tests aren't difficult but he is

Test heavy
Graded by few things
Online Savvy
3.0
1.0
CS1331
Grade: A
Jan 9, 2024
Would take again

Goes off topic sometimes.

Hilarious
4.0
2.0
CS1371
Grade: A+
Jan 11, 2024
Would take again

Async class, he and Stallworth made awesome straightforward videos that teach MATLAB very well. If you have to take 1371 in person, take Kantwon. In person, Landry is loves ranting off topic about random things for 3/4 of the lecture and then expects you to learn the material yourself. Landry is a nice & caring guy and wants you to succeed though.

5.0
3.0
CS1331
Grade: A
Jan 18, 2024
Would take again

Great guy that cares about his students having a deep understanding of oop. Goes over lots of useful examples in class to illustrate his points and goes over common causes for bugs. Goes off-topic but covers all required material and I personally found him very engaging.

2.0
3.0
CS1331
Grade: A
Jan 20, 2024
Would take again

Lecture was unhelpful but the textbook was good. Homework isn't bad if you are up to date with content before you do it. Tests were pretty much rehashes of previous years.

1.0
5.0
CS1331
Grade: Incomplete
Feb 19, 2024

He is my biggest opp.

Test heavy
2.0
4.0
CS1331
Grade: A
Mar 4, 2024

Shows up to lecture 15 minutes late and takes his time to make a coffee in front of a lecture hall of students. Treats the lecture like his (embarassing) stand-up comedy set, flops, doesn't start class till 20 after it was supposed to at least. Disrespectful.

Lots of homework
Graded by few things
5.0
3.0
CS1331
Grade: A+
Apr 14, 2024
Would take again

He's cool and all. Whatever he teaches, he teaches passionately. He's funny.

Hilarious
Online Savvy
3.0
2.0
CS1331
Grade: A
Apr 15, 2024
Would take again

Yes, the reviews about him needing a(nother) therapist and constantly going on rants throughout class are true. However, he does a great job teaching the fundamentals of OOP and Java that you need. He knows what he's talking about and helps you get a good understand of how OOP works.

Hilarious
Test heavy
3.0
4.0
CS1331
Grade: B+
Apr 17, 2024

Bro needs so much mental help that I started praying for him every night along with my sick aunt

3.0
3.0
CS1331
Grade: C+
Apr 18, 2024
Would take again

Landry is super chill, almost too chill. He often veers off the point of the lecture and we are always behind in content. However, he does really know what he is talking about and hosts office hours countless times a week. Definitely ask for help if you are struggling. Much better 1 on 1 then in a big lecture hall. Homeworks are long and not easy

5.0
4.0
CS1331
Grade: B
Apr 19, 2024
Would take again

While he goes on tangents, he is truly a caring guy and has offered on multiple occasions to sacrifice his time to help students. Also advocated hard for us to get our final exam time early so that international students could schedule flights. Very nice guy, and legitimately over-hated by those who never went to his lectures more than once.

Lots of homework
Hilarious
Caring
1.0
4.0
CS1371
Grade: Not sure yet
Apr 23, 2024

Online sections test scores were always lower, homework was graded extremely harshly. No partial credit is given. A single multiple choice ended up being the difference between 2 different letter grades for me as if you miss one of the "Level 0" problems, they immediately strike that HW grade to 50% of what you earned.

Tough grader
Lots of homework
Test heavy
2.0
5.0
CS1371
Grade: Rather not say
Apr 28, 2024

Not trying to knock him specifically but the online section of CS 1371 was awful. Lectures were too straight forward because there were not nearly enough examples given which made it REALLY difficult to learn the subject. Online section test scores were also always much lower so yeah it reflected. Do not take CS 1371 online.

Tough grader
Test heavy
Graded by few things
2.0
4.0
CS1331
Grade: B+
May 1, 2024

Dude is just a normal guy who definitely needs a new therapist. The homework instructions are never fully clear. TAs are super helpful, but super harsh graders. Lectures are "mandatory" but he is always 10 minutes late and keeps you 15 minutes over. Simply put, he is not a good lecturer and the class is going to feel like its all just self-taught.

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
CS1331
Grade: A
May 3, 2024
Would take again

Professor Landry was very passionate about the content and his focus was on your learning, understanding, and application of the content and I really appreciated that. Going to lectures had value if you were active/asking questions and overall I was never bored. The HW's are tough but if you start early and attend TA office hours, you will be okay.

Lots of homework
Test heavy
4.0
3.0
CS1331
Grade: A
May 4, 2024
Would take again

He is a good at thoroughly explaining topics however is often too slow in explaining them that most learning will be done at recitations. He does provide excellent slides and example code. Also the TAs and lectures were confused on the final exam topic list and gave misinformation.

EXTRA CREDIT
Lots of homework
Test heavy
2.0
3.0
CS1331
Grade: A
May 8, 2024

Fair lecturer, though he was consistently 15 minutes late to every lecture and (attempted to) held the class over by at least 20 minutes. He usually went off on tangents about random stuff, and thrived in awkward silence.

Lecture heavy
Test heavy
Graded by few things
5.0
1.0
CS1331
Grade: A
May 8, 2024
Would take again

Landry makes lectures very interesting with his unhinged tangents, but a lot of the times they are very good tangents, and if you can appreciate his sense of humor, you will love it. He makes sure to cover everything you need to know well enough, and makes lectures very entertaining.

Hilarious
5.0
3.0
CS1331
Grade: B+
Jul 29, 2024
Would take again

Genuinely cares about student understanding. Goes beyond just memorizing, emphasizes learning from students, but student wants to actively want to learn as well. If you are just taking this class for credits, and don't really care about the content, I wouldn't recommend him. If you're genuinely interested in CS, he is a great teacher.

Amazing lectures
Inspirational
Accessible outside class
4.0
4.0
CS1331
Grade: A
Aug 13, 2024
Would take again

If you ignore all the weirdness about Landry, he is a good teacher. His stories and rants get very off topic, and the class is definitely time consuming, but if you put in the effort it will pay off. People tend to skip lecture, but I think he gives some very key insight at times. Tests are weighted heavy but are fair if you go to lecture/ do HW.

Lots of homework
Caring
Test heavy
3.0
5.0
CS2110
Grade: A
Aug 20, 2024

The other reviews are right. He does a lot of rambling and that led to us being behind in lecture. I took this Summer 2024, and while I enjoyed the class, I didn't love Landry. However, he's a great teacher. He'll make things make sense and every once in a while he'll be really funny. 50/50 on if I'd take him again.

Tough grader
Clear grading criteria
Online Savvy
4.0
4.0
CS1331
Grade: A
Aug 20, 2024
Would take again

Look.. a lot of people don't like his personality. I get it. He rambles, and tbh I stopped showing up to lecture. HOWEVER, Landry's understanding of this course is impeccable. His notes are amazing, and if you just do the work (legitimately), you will do fine in this class. This isn't just a coding class. Learn the conceptual aspect and then code.

Tough grader
Lots of homework
Test heavy
2.0
3.0
CS1371
Grade: Not sure yet
Aug 20, 2024

Where do I even start with this guy. I still remember the first day, sitting in his lectures. Initially, I was like "LOL! This guy is kind of funny!" 10 minutes into the lecture, his remarks turned into the :| face. This guy's humor gets old really fast and really is just innapropriate. Is this where my tuition is going? Go to Kantwon's lectures.

Tough grader
Test heavy
Online Savvy
3.0
3.0
CS1331
Grade: B+
Aug 21, 2024

Ok so he was kind of crazy. I literally have a list of out of pocket things he said lmao. He definitely knows the content, but it was difficult to follow along because he often goes on tangents, but it's important to listen because he says important things that is on the exams but not on the notes. I had fun, but I learned the content on my own.

Test heavy
Accessible outside class
Online Savvy
1.0
1.0
CS1331
Grade: A
Aug 28, 2024

So bad I tested out after the first lecture to avoid him

1.0
4.0
CS1371
Sep 6, 2024

He just does not teach. So unorganized. Take Kantwon instead

4.0
3.0
CS1331
Grade: B+
Oct 8, 2024
Would take again

Professor Landry has a quirky teaching style, but if you engage with it, you'll find the lectures entertaining and informative. While he tends to go off on tangents, the material is covered well. Utilize TA office hours and tools like Unstuckstudy for study prep - they really help make up for the occasional lack of clarity in class.

1.0
5.0
CS1371
Grade: B-
Oct 22, 2024

He does not teach. Do not take him. He is extremely unprofessional and inappropriate.

5.0
1.0
CS1331
Grade: A-
Oct 24, 2024
Would take again

Free Landry till it's backwards❗❗

Respected
4.0
3.0
CS2110
Grade: B+
Oct 25, 2024
Would take again

CS2261: I like that he explained concepts in an easy to understand way and encouraged students more than in any of my other CS classes at GT which were typically very impersonal and detached. Were there also unnecessary discussions that were inappropriate and wasted time? Yes, I think he needs to stop but I don't think he's a bad teacher at heart.

Caring
Accessible outside class
5.0
1.0
CS1331
Grade: A
Oct 26, 2024
Would take again

Free Landry (he was set up)

Amazing lectures
Inspirational
Caring
5.0
1.0
CS1331
Grade: A+
Oct 26, 2024
Would take again

Only man I've ever met to suck the water out of a tampon. Great professor though - clear explanations and easy homeworks and tests - 10/10 recommend taking his class.

Hilarious
Respected
Online Savvy
4.0
3.0
CS1331
Grade: A+
Oct 31, 2024
Would take again

Rambles a lot, but a great guy. Free Landry

Gives good feedback
Lots of homework
Accessible outside class
5.0
2.0
CS1331
Grade: Not sure yet
Nov 7, 2024
Would take again

If anyone has the chance to take 1331 with Landry in the future, do it! His lectures were amazing and his notes are impeccable. As a former student of his, now with a different 1331 prof, Landry's lectures are 10x better. He is also incredibly supportive. He does go on tangents sometimes, but you can tell he really does care about us. Take Landry!!

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CS1331
Grade: A+
Nov 8, 2024
Would take again

I took Richard Landry back in 2021 and he was one of my favorite professors at Tech. Yes, he's totally unhinged and a total loose cannon, but when he is on track during lectures he really knows his stuff. Definitely an expert in his field. He cares deeply and genuinely about his students. FREE LANDRY! FREE LANDRY! FREE LANDRY! FREE LANDRY!

Gives good feedback
Caring
Lecture heavy
4.0
2.0
CS1331
Grade: A
Nov 12, 2024
Would take again

I took 1331 with Landry in Spring of 2022. He was a great lecturer and made OOP digestible for students who were new to the concept. He hosted Twitch livestreams until almost 3 AM the nights before exams where he would answer questions for students the entire time. He was a great lecturer when I had him - despite his recent actions.

Hilarious
Caring
4.0
3.0
CS1331
Grade: A
Nov 14, 2024
Would take again

Be prepared for a... strange lecture experience. Pros: Genuinely gifted teacher & java prodigy, fair exams. Cons: Unnecessarily complicated HWs, tendency to ramble about strange things, and consistent lateness to class and forcing us to stay late. I do recommend him, though, because if your goal is to get good at Java he's got you covered. Free him

5.0
2.0
CS1331
Grade: A
Nov 15, 2024
Would take again

Landry is the absolute GOAT. While yes, he did do some things quite differently compared to other professors, there is no doubt his wacky analogies and examples will help you remember the content. Genuinely, he was the reason I went to class, as most of the class was review of AP CSA. If you get the chance to take his class, DO IT.

Amazing lectures
Inspirational
Hilarious
4.0
3.0
CS1331
Grade: A
Nov 17, 2024
Would take again

If you did well in AP CSA, the first few weeks of this class are really chill. Homeworks are tedious, but exams are fair. Lectures and recitation slides are really useful for exams, but Landry goes on tangents during lecture pretty often. His AMAs before exams are awesome. As a person, Landry is really supportive and wants you to succeed.

3.0
3.0
CS1331
Grade: A
Nov 28, 2024
Would take again

I showed up to his lectures purely for the entertainment. Will you learn much from his lectures? No. (watch the online videos he puts on Canvas instead). Will you be thoroughly entertained and have a good 1.25 hours? Absolutely. If you already got a 5 on AP CSA but don't want to test out, take him (if he ever comes back LOL). Anyways Free Landry!!

Amazing lectures
Hilarious
Online Savvy
3.0
3.0
CS1331
Dec 8, 2024

He barely taught and then got fired halfway through the semester for eating a tampon in class. His lectures were entertaining though, but still kinda useless.

2.0
2.0
CS1331
Dec 11, 2024

I only had him for half a semester before he got suspended for drinking water out of a tampon. He's an ok professor, explains well, gets off topic very often, funny in a mean/sarcastic kind of way. Will publicly humiliate you if you aren't paying attention, so either pay attention or don't go to lectures.

5.0
3.0
CS1331
Grade: A
Dec 18, 2024
Would take again

Simply put, he knows how to teach. He explains concepts in unparalleled depth, gives great coding examples, and his notes alone could prepare you for an exam. He truly wanted us to learn, and his every decision reflected that, from the simple act of staying after class answering questions to making hour-long videos explaining concepts. He cares.

Amazing lectures
Hilarious
Caring
4.0
1.0
CS1331
Grade: A+
Jan 3, 2025
Would take again

The legends are true. Unfortunately we only had him for part of the semester, but his knowledge, impact, and capacity to meme are what made him great. I would take him again because I'm pretty versed in his subjects, but he probably isn't the best starting professor if you are new to CS. I hope he returns soon. If you took AP CS A, don't stress :)

Caring
Test heavy
Accessible outside class
2.0
3.0
CS1371
Grade: A
Jan 5, 2025

Landry barely talked about matlab in the class, which made us pretty behind. I could go to just recitation and learn everything he taught in a week and more. I have never coded before and I understood what he lectured about matlab but his frequent tangents were what made the class hard.

3.0
3.0
CS1331
Grade: A
Jan 5, 2025
Would take again

Landry is unironically an amazing teacher of computer science. If you engage with him then you will learn like nothing before. The issue is you have to deal with everything else about him: swearing, weird tangents, shouting, occasional C-section videos and tampon eating. Not a professor for the fainthearted, but a good teacher.

Participation matters
Hilarious
Test heavy
4.0
3.0
CS1331
Grade: B
Jan 12, 2025
Would take again

Weird guy, good lecturer. Generally pretty impressed with the projects – the final project where we implemented Wordle in Java made me feel, for the first time, like a software engineer rather than a writer of random code fragments for classes.

5.0
3.0
CS1331
Grade: B+
Jan 16, 2025
Would take again

Great dude bad dude

Amazing lectures
5.0
3.0
CS1331
Mar 8, 2025
Would take again

A great dude, gets sided tracked pretty often but he actually cared about students

Inspirational
2.0
3.0
CS1371
Grade: A-
Apr 16, 2025
Would take again

He didn't teach me a lot about Matlab, but he taught me a lot about life. Gone but never forgotten

Hilarious
3.0
3.0
CS1371
Grade: A
Aug 4, 2025
Would take again

Hard to say much about this guy... Had a notes app with a group of friends and wrote down everything he said that was out-of-pocket. First lecture we had about 30 things down. Regardless, he can teach pretty well and has unforgettable lectures.

Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 165 grades
Most common grades:
A (94)
B (26)
Not sure yet (18)
Grade Distribution
A(108)B(28)C(5)D(1)F(1)A-/B+(22)
Based on 186 reported grades
A: 94
B: 26
Not sure yet: 18
A+: 14
Common Tags
Lots of homework (65)
Test heavy (52)
Hilarious (48)
Tough grader (25)
Caring (20)
Graded by few things (18)
Accessible outside class (16)
Lecture heavy (15)
Rating Trend

Stable

+0.05 avg change
Nov
Dec
Jan
Mar
Apr
Aug
Last 6 months
Ratings by Course

CS2110

3.5

(2)

CS1331

2.9

(175)

CS1371

2.5

(31)
Difficulty by Course

CS2110

4.0

CS1371

3.6

CS1331

3.2

Similar Professors