2.9
Quality3.2
Difficulty50%
Would Retake209
Reviews50%
Would Retake
209
Reviews
Rating DistributionOfficial
209 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings 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)
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.
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.
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.
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!
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.
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.
Ricky Landry is a great lecturer and very flexible with the needs of his students. He teaches effectively while keeping class enjoyable.
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!
Funny dude, knowledgeable as well and caring towards students. Course homework is rigorous and time consuming. Tests are fair.
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.
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
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
The class is honestly really difficult, but his office hours are amazing and he's very kind and understanding.
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.
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.
The lectures are quite disorganized. Wouldn't recommend the class/prof, but it's manageable. The resources are fine.
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.
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.
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.
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.
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.
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.
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.
Hes funny but i mean thats really it. Lectures arent great and not accessible
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.
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.
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.
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
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.
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.
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.
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.
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.
Get ready to pretty much just teach yourself this stuff. All I have to say.
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.
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.
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.
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.
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.
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.
I can't explain how awful of a professor he is within the word limit. Trust, don't take this dude.
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.
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.
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.
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.
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.
Take the class with another professor, not worth the time.
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.
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.
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.
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.
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.
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.
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
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.
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.
Don't do it....
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.
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
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.
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.
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.
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.
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.
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.
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!
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.
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.
Not worth your time, efforts, or money.
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.
If you are reading this, turn away now while you still can. Head the advice of those fallen below me.
He was very entertaining, but the lectures were not very well structured. I did enjoy his twitch review sessions though.
Its hard but just remember Mr. Worldwide been there done that, so you'll be fine too
funny guy. does spend a lot of class talking about irrelevant topics but as long as you go to class you should do fine.
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.
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.
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.
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.
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.
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.
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.
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.
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
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?
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).
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
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.
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
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
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.
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!
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.
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.
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 :)
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.
The lectures were pretty bad. Homework was helpful, and the tests were fair.
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.
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
Landry was really helpful and always willing to help
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.
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.
Very funny guy, talks about elden ring in class! Enjoyed lectures, tests aren't too hard.
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 ____.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
He always got really off topic and wasted a lot of class time by not teaching anything.
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.
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.
"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.
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'.
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
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).
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.
Lecture are basically useless, but asynch videos are good. You can perfectly survive this class by watching youtube. Exams are fair.
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.
-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
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
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.
CaseOh teaches a class at Tech now?
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
Goes off topic sometimes.
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.
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.
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.
He is my biggest opp.
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.
He's cool and all. Whatever he teaches, he teaches passionately. He's funny.
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.
Bro needs so much mental help that I started praying for him every night along with my sick aunt
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
So bad I tested out after the first lecture to avoid him
He just does not teach. So unorganized. Take Kantwon instead
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.
He does not teach. Do not take him. He is extremely unprofessional and inappropriate.
Free Landry till it's backwards❗❗
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.
Free Landry (he was set up)
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.
Rambles a lot, but a great guy. Free Landry
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!!
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!
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.
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
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.
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.
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!!
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.
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.
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.
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 :)
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.
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.
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.
Great dude bad dude
A great dude, gets sided tracked pretty often but he actually cared about students
He didn't teach me a lot about Matlab, but he taught me a lot about life. Gone but never forgotten
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.
Class Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings 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