3.2

Robert Lightfoot

Computer Science - Texas A&M University at College Station

3.2
Quality
3.0
Difficulty
57%
Would Retake
116
Reviews
3.2
Quality
3.0
Difficulty
3.2
Helpful
3.2
Clarity

57%

Would Retake

116

Reviews

Rating Distribution
Official

5

53

4

5

3

11

2

10

1

37

What Students Say

Horrible grading system

CSCE315 - 1.0 rating

Endless busywork and assignments

CSCE315 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 91 grades
Most common grades:
A (41)
A+ (26)
Not sure yet (15)
Grade Distribution
A(67)B(11)C(3)D(1)F(0)A-/B+(10)
Based on 109 reported grades
A: 41
A+: 26
Not sure yet: 15
B: 9
Common Tags
Participation matters (37)
Group projects (32)
Lots of homework (31)
Tough grader (30)
Caring (24)
Respected (13)
Clear grading criteria (11)
Get ready to read (11)
Rating Trend

Declining

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

CSCE121

5.0

(5)

CSCE111

4.7

(41)

CSCE412

4.5

(8)

CSCE315

2.7

(21)

CSCE314

1.6

(41)
Difficulty by Course

CSCE315

3.7

CSCE121

3.4

CSCE314

3.3

CSCE111

2.4

CSCE412

2.3

Reviews (116)
5.0
2.0
CSCE111
Grade: A+
Dec 21, 2017
Would take again

He is an amazing professor. Really taught you how to use Java in a modern way without the need of a textbook. It is an easy class if you do all the assignments and quizzes as well as attend lab and lecture. He notices when students go above and beyond on the weekly exercises. I recommend this professor to everyone, especially beginners.

Gives good feedback
Respected
Inspirational
5.0
2.0
CSCE111
Feb 14, 2018
Would take again

He is by far one of the best professors I've ever had, he truly cares for his students and them learning Java. The class doesn't have tests, just about 3 weekly assignments that are super easy and very straight forward. I've learned a lot from this class, and I look forward to going to class. I'd take him again!

Respected
Clear grading criteria
Caring
5.0
3.0
CSCE111
Grade: A
May 22, 2018
Would take again

Great professor, his class was one of the best ones I took during the semester. He wants you to learn Java and he is always ready to help outside the class. No final exam, but there will be group projects during the semester as well as the final project. Definitely recommend!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
2.0
CSCE111
Grade: A+
Jun 28, 2018
Would take again

Dr. Lightfoot is such a good guy. He was always available to help us out, didn't believe in exams (yay), and was just overall a super sweet man. He even played jokes on us during class. He has a cybersecurity background which made the class interesting as well. You will have group projects, and go to class - there isn't a textbook. TAKE HIM!

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
1.0
CSCE111
Grade: A+
Jan 18, 2019
Would take again

Honestly the easiest class I've had at A&M so far. All of the coding projects are really interesting and if you're guilty of being easily distracted in class, lots of the materials can be googled and helped with stackoverflows. 1 coding project and 2 easy group discussion every week, and NO EXAM. Take him!!

5.0
1.0
CSCE111
Grade: A+
Feb 22, 2019
Would take again

Weekly coding assignments account for the majority of the final grade, and they're always doable. There's also 2 weekly "quizzes" where you write a paragraph about certain topics, and 2 group projects. Dr. Lightfoot (and his graders) are generous with extra credit on homework assignments if you go above and beyond. Attendance is 10% of the grade.

Respected
Group projects
Amazing lectures
5.0
2.0
CSCE111
Grade: A+
Mar 18, 2019
Would take again

Dr. Lightfoot is undoubtedly my favorite professor/living being on the planet. He genuinely cares for every student and will go above and beyond to help with any question or concern. The class itself was not too difficult, and Dr. Lightfoot made showing up at 8 a.m totally worth it. The second day of class, he played the Game of Thrones theme song

Inspirational
Clear grading criteria
Caring
5.0
2.0
CSCE111
Grade: A+
Apr 26, 2019
Would take again

Attendance is graded because there are no exams. Weekly coding assignments were manageable and he loves using quizzes where students find different sources about a topic and write 2-3 paragraphs for a response that all students can view in the ecampus class forum. He is friendly and is passionate about this class. Absolutely loved this class!!

Gives good feedback
Skip class? You won't pass.
Caring
5.0
2.0
CSCE111
Grade: A+
May 8, 2019
Would take again

This class gave me a really good overview of the different aspects of computer science. We did a lot of different projects where we learned java and the basics of html. The weekly assignments were fairly easy and didn't take that much time to complete. Professor Lightfoot enjoys teaching this class and you can tell. Go to class, attendance matters!

Participation matters
Group projects
Caring
3.0
1.0
CSCE111
Grade: A
Dec 12, 2019
Wouldn't take again

I came in with no Java experience and it was frustrating. Lightfoot teaches using examples not slideshows, and in truth you're going to have to learn for yourself online. There are 2 group projects, 13 weekly coding exercises, 13 weekly "gather quizzes", and attendance. This is how you are graded. Although all around it's an easy A for a class.

Participation matters
Group projects
Lecture heavy
3.0
2.0
CSCE111
Grade: B
Apr 29, 2020
Wouldn't take again

Lightfoot is easily one of the most disorganized professors I have ever taken. You can get an A easily if you do all of the work--this class has the most busy-work you will ever find yourself doing in college--on time and show up for class. I always got the impression he didn't like me because he would just stare blankly at me with this judgy look

Lots of homework
Group projects
5.0
2.0
CSCE111
Grade: B
Feb 4, 2020
Would take again

As long as you do the work, you will get an A. He groups us together for projects, and we are never on our own. The labs allow us to get our work done with the help of TAs. The hardest part of this class is getting the homework done, as there is a lot if it, but it's all for good practice, and you will be well on your way to learning Java.

Get ready to read
Group projects
Amazing lectures
5.0
3.0
CSCE111
Grade: A+
May 9, 2020
Would take again

No exams. Attendance is mandatory. Weekly exercises and weekly discussion boards. These exercises look complicated but once you get the idea of the assignment, it is a breeze. You can make up for full credit if you fix your mistakes. Lightfoot is an amazing professor. He cares and helps all the time with the assignments.

Lots of homework
Clear grading criteria
Lecture heavy
2.0
1.0
CSCE111
Grade: A+
May 9, 2020
Would take again

The instructions aren't particularly clear for labs, but they are graded fairly. There are no tests. I don't think his lectures are particularly useful and at times they seem like they're made up on the spot. He's a nice guy, but I can't say I learned much. I got a high A with little effort.

Skip class? You won't pass.
Group projects
5.0
2.0
CSCE111
Grade: A+
May 17, 2020
Would take again

Dr. Lightfoot is one of those gems who really cares more about you learning than a grade. No exams for this reason. He wants his students to appreciate the material, so there are assignments that allow for personal research on how coding is used everyday. The projects are fun in my opinion. He started every 8am with a music video!! Great professor

Accessible outside class
Amazing lectures
EXTRA CREDIT
5.0
3.0
CSCE121
Grade: B
Sep 11, 2020
Would take again

Professor Lightfoot is the best professor I have ever had. This class was in no way easy but he made it enjoyable. Anytime that I emailed him or met with him in office hours, he explained things very clearly and did more than enough to help through assignments. Would definitely take again!

Gives good feedback
Accessible outside class
Caring
5.0
3.0
CSCE121
Grade: B-
Aug 13, 2020
Would take again

Professor Lightfoot is a really awesome and understanding guy. If you try in this class you will do amazing. If he's an option make sure you take him! He goes through topics really well and is always ready to help you if you just email him.

Respected
Lots of homework
Participation matters
5.0
3.0
CSCE121
Grade: A
Nov 12, 2020
Would take again

this professor is amazing. hands down one of the most caring professors I have ever had. I have had very few professors I genuinely felt comfortable asking questions to but he was one of the best. the class itself sucks but with any other professor its the worst class imaginable. got a D taking it with another prof and an A with lightfoot. take him

Gives good feedback
Accessible outside class
Caring
5.0
2.0
CSCE111
Grade: A+
Dec 8, 2020
Would take again

Professor Lightfoot made sure that the transition to online learning was as seamless as possible, while also having in person classes. You have 2 weekly in class assignments and codding homework. This was manageable compared to ENGR101. I went into this class dreading codding and ended up enjoying this class. 10/10 recommend him.

Lots of homework
Participation matters
Group projects
3.0
2.0
CSCE111
Dec 10, 2020
Would take again

I mean I dont think he's that great teaching wise, you are just paying this school so you can then buy the ZyBooks to learn Java on your own. The class is easy and the staff are all knowledgeable. But in the end, I think it's the class and the way its organized thats easy. Loads of hw but no exams, so I'd take this class anyday

5.0
2.0
CSCE111
Dec 16, 2020
Would take again

Loved him. Made everything easy to understand and there is clear grading material. Lots of extra credit. If you don't pass it is because you are lazy.

Lots of homework
Get ready to read
Group projects
4.0
3.0
CSCE315
Grade: A+
Mar 13, 2021
Would take again

Really caring and inspiring professor. The class is one of the most important and useful classes for CSCE students. 3 group projects. Definitely a lot of work but its interesting. The only negative was that there were too many deadlines and it was difficult to keep up. He is a really great guy though and helps you in every way he can.

Lots of homework
Group projects
Caring
5.0
3.0
CSCE315
Grade: Not sure yet
Apr 29, 2021
Would take again

He's built different. Awesome guy all around, very inspirational and has great stories to share with his students. He cares deeply about his job and he's always finding ways to improve.

Respected
Amazing lectures
Caring
5.0
3.0
CSCE111
Grade: A
May 6, 2021
Would take again

Prof Lightfoot is honestly the most caring professor I have ever had. He was always enthusiastic and willing to help. He once met my group and I at a coffee shop because we were struggling with our project. Attendance is optional but you should definitely go and participate. I'm awful at programming, but Lightfoot made this class enjoyable.

Accessible outside class
Participation matters
Caring
5.0
3.0
CSCE315
Grade: A
May 6, 2021
Would take again

Great guy, plenty of insights to offer from time in industry. Good at keeping class organized, clear grading criteria. Expects regular attendance and participation, but lectures were interesting enough to be worth it in my opinion.

Respected
Participation matters
Clear grading criteria
5.0
3.0
CSCE111
Grade: A
May 18, 2021
Would take again

A really good prof! He prioritizes your learning over grades. This grading system was based off of points and so you could choose what grade you get based on what you do. I learned so much more from him than any other prof. Hes also a really nice guy.

Respected
Group projects
Clear grading criteria
5.0
2.0
CSCE111
Grade: A
May 10, 2021
Would take again

One of the best profs I have had in college. Very nice guy and his 111 class has one of the best grading environments. There are no tests and optional assignments to raise your grade. First class that felt like learning was actually prioritized over just being tested.

Group projects
Amazing lectures
Caring
5.0
2.0
CSCE111
Grade: A
Nov 12, 2021
Would take again

Prof. Lightfoot is the sweetest man- he's always kind, and quick to extend grace if you weren't able to finish homework on time. He clearly cares that you learn the content. He's a good teacher, gives lots of extra credit opportunities, and the projects are super interesting. Learned a lot and had a blast at the same time! (Just stay on top of hw)

Group projects
Caring
EXTRA CREDIT
5.0
2.0
CSCE111
Grade: A+
Dec 9, 2021
Would take again

Lightfoot is hands down the best professor I have had so far at A&M. The grading system is the best and allows you to get an A even if you miss a few assignments. If you have to take a coding class and don't enjoy coding, I 100% recommend taking this class. Best professor ever.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CSCE111
Grade: A+
Nov 29, 2021
Would take again

Awesome prof! Grading scale is very forgiving, you would have to try to not make an A in this class. Would recommend this class x10000.

Gives good feedback
Respected
Amazing lectures
5.0
4.0
CSCE121
Grade: B
Dec 23, 2021
Would take again

After taking him in the summer, it is evident that he is one of the best professors I've ever had. He's so patient and thoughtful when teaching challenging material, and he tries his best to make sure you learn the proper material. Great guy!

Participation matters
Amazing lectures
Caring
5.0
2.0
CSCE412
Grade: A
Dec 24, 2021
Would take again

First time 412 was taught in years. Learned a lot and got valuable experience in AWS. Definitely helped me in interviews. Lightfoot is adaptable and changed the class with any feedback he received throughout the semester. Not too hard to get an A and you learn interesting info. The reading can be difficult at times but you will come away with a lot

Accessible outside class
Get ready to read
5.0
2.0
CSCE111
Grade: A+
Jan 20, 2022
Would take again

Professor Lightfoot saved me from wanting to change majors. This course helped me understand coding so much better than before and I actually had fun doing his assignments and challenging myself by doing the extra credit. He shows lots of good step-by-step examples and if you are ever struggling, he and his TA's will are very kind and helpful.

Gives good feedback
Respected
EXTRA CREDIT
5.0
3.0
CSCE111
Grade: A+
Jan 12, 2022
Would take again

Prof. Lightfoot is the best professor I have ever had. I was hesitant about the course since I am not a comp sci major, but his lectures were both entertaining and easy to follow. He truly cares about his students and their learning and his grading system is pretty forgiving. He is a great guy and will always be willing to help.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CSCE121
Grade: A+
Jan 21, 2022
Would take again

Prof Lightfoot was absolutely amazing! I took this course over the summer this is definitely a weed-out class but Prof Lightfoot was insanely understanding and helpful. He prioritizes your learning above all else. If you're taking the course make sure you are in contact with your TA's because they will explain so much. Homeworks are really hard too

Lots of homework
Participation matters
Caring
5.0
3.0
CSCE111
Grade: A+
Apr 14, 2022
Would take again

I wish all the professor gonna have the teaching style like him. I really enjoyed this class!

EXTRA CREDIT
Clear grading criteria
Hilarious
4.0
4.0
CSCE111
Grade: A
Mar 24, 2022
Would take again

Robert lightfoot, great guy. The class is project heavy and more intense than I originally presumed. This class focuses on Java, which is not widely used, so I would recommend CSCE 110 instead to learn Python, very popular. If you take 111, getting an A is very achievable but it will take consistent effort just based on how the class is structured.

Group projects
Lots of homework
5.0
3.0
CSCE111
Grade: A
Apr 25, 2022
Would take again

Take this professor!! Professor Lightfoot makes it incredibly easy to make an A in this class, and he is also just a nice guy! There was quite a bit more work than I anticipated, but he and all of his TAs are willing to help. By the end of the semester, you can pick and choose what you do. I wish I could have Professor Lightfoot for every class!!

Group projects
Lots of homework
Caring
5.0
1.0
CSCE315
Grade: A
Apr 27, 2022
Would take again

If you can take Lightfoot for 315 then do it. We had some organizational issues in terms of project requirements and quiz hiccups this semester, but he's very understanding and makes it easy to get an A as long as you show some effort on the major projects. Only thing is that lectures are kinda pointless/boring even though attendance is required.

5.0
3.0
CSCE315
Grade: A
May 10, 2022
Would take again

I love Dr. Lightfoot. Even though attendance was mandatory, I was still excited to come to class. He is a very friendly guy and has lots of industry experience. He bridges that invisible barrier between a mentor and a college professor. His class organization was top-tier and it's obvious that he's passionate and really cares about his students.

Hilarious
Caring
Respected
5.0
3.0
CSCE315
Grade: A
May 12, 2022
Would take again

This guy cares about his students. If you get the time and opportunity talk to him about your projects. He gives very helpful advice and is very reassuring of your work. I would love to take his class again.

Participation matters
Group projects
Caring
1.0
4.0
CSCE111
Grade: C
May 13, 2022

Professor Lightfoot was a good instructor but he was extremely unprofessional when discussing personal issues and lacked the ability to clearly outline the requirements for his assignments. He was unwilling to make any compromises despite the misguiding instructions that he gave.

Group projects
5.0
3.0
CSCE111
Grade: A
Nov 11, 2022
Would take again

Loved Professor Lightfoot! I didn't know anything about coding and I learned so much in this class. Now I really enjoy coding and I'm excited about computer science. The weekly assignments can be a lot, but if you manage your time correctly they aren't bad.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
CSCE315
Grade: B
Mar 28, 2023
Would take again

Very good class I took it in Fall of 2022 and learned a lot from this course. We did 2 group projects which created point of sale systems using React, Java, Javascript. You learn about development methodologies such as Agile Waterfall etc. The prof is very nice, caring and easy going. Only negative is the reading assignments. Robert is a good prof

Get ready to read
Participation matters
Group projects
5.0
1.0
CSCE111
Grade: A
Apr 28, 2023
Would take again

Amazing prof! Grades on a points system so one could be done with the class and have an A by the 12th or so week of the course. He is clear on what to do to do well in the class, and the TAs are extremely helpful. The codes are also fairly easy and can be done within a day. Best teacher I've had for any CSCE class.

Participation matters
Group projects
Caring
1.0
5.0
CSCE315
Grade: B-
May 10, 2023

I spent far longer on this class than any other in my curriculum. Endless busywork and assignments. And what do I get out of it? 50% on my contribution rating, and I was the highest-rated (tied) member of the team. Our grades were single-handedly obliterated by a careless gesture after we gave countless late nights and tears. Do not trust this man.

Tough grader
Group projects
Lots of homework
1.0
4.0
CSCE315
Grade: B
May 11, 2023

Horrible grading system.Worked so hard for this only to get screwed over last minute because of the contribution, worth 20% of our grade and I got 50% even though I showed up to all of the labs and most of lectures.I did great and had good peer evals with a good end product. My grade dropped from 94 to 86 and this was last min.

Tough grader
1.0
5.0
CSCE315
Grade: B+
May 11, 2023

Idek if attendance is mandatory. He said it wasn't, then tanks everyone's grades at the end of class. Syllabus isn't clear enough. I was almost always in lec, perfect peer-evals, & got 50% contribution. To the good review, talking to him doesn't work. Still will tank u & Honor Council you if you accidently copy & paste your own comment in Perusall.

Tough grader
Group projects
Lots of homework
1.0
4.0
CSCE315
Grade: A
May 11, 2023

Do not take him if you have someone else as an option. Very little guidance throughout the class and his temper is short with students.

Group projects
So many papers
3.0
3.0
CSCE315
Grade: A
May 13, 2023

315 HIGHLY depends on experienced/proactive teammates. It can feel like a 2-6 hr course depending on team quality. The course grades heavily on Project 2&3 and participation (in-class, team project, peer eval). Lightfoot doesn't do much: just hands out projects, weekly readings, and quizzes. Not flexible/accommodating for final presentations.

Participation matters
Group projects
1.0
3.0
CSCE315
Grade: B+
May 14, 2023

Lightfoot's course is an exercise in misery. His arbitrary grading system is wildly unpredictable, with a single absence or tardy seemingly able to tank down a letter grade. His teaching offers little substance or guidance. His abrupt manner exacerbates the issue. In this class, frustration's the testament, not web development. Avoid if possible.

Inspirational
1.0
4.0
CSCE315
Grade: C+
May 15, 2023

Avoid him if possible. Vague with instructions and does not prepare students well with course expectations. The lectures/assignments were not helpful. Isn't very helpful in emails either. A peer asked a simple question about project submission and he seemed offended by the question and gave a rude answer. Very unfair on grading team contributions.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CSCE315
Grade: A+
May 14, 2023

There are many important topics to learn in 315, but I recommend avoiding Lightfoot. He has one of the least organized courses at A&M. Starting from the first week of school, students are essentially guessing on all assignment deadlines. Additionally, he has a tendency to use the excuse "it's like that in the real world" to avoid fixing issues.

Tough grader
Participation matters
Group projects
5.0
3.0
CSCE412
Grade: A+
May 28, 2023
Would take again

Took this class with Professor Lightfoot in Singapore so it was condensed into 3 weeks but we still did the entire curriculum. Pretty easy class in comparison to other upper CSCE electives and actually a really useful and interesting class too. Lightfoot is a great professor that you could learn a lot from. Attendance is mandatory but worth it!

1.0
5.0
CSCE315
Grade: A
May 16, 2023

He taught nothing and was rude. He gave vague rubrics and then graded on specific and useless criteria. He began the year saying, "this is essentially a 7hr class." I am not complaining about workload but highlighting failure to teach or provide value (only frustration). Classes are expensive and time consuming, spend your time and money elsewhere.

Group projects
1.0
3.0
CSCE315
Grade: Not sure yet
Jul 6, 2023

Class was disorganized throughout the semester despite promises of fixing due dates and rubrics. Grading criteria was unclear, yet actual grading was strict. 90% of the work you do is busywork, and only 10% is actual learning via projects. You learn nothing of substance during lectures. He even admitted that this class mostly isn't fact-based.

Get ready to read
Group projects
Lots of homework
5.0
2.0
CSCE412
Grade: A
Aug 21, 2023
Would take again

He listened to student feedback and made adjustments to make the class better for us throughout the semester. While at first the textbook discussion approach may seem annoying to most, I really did learn a ton of information on cloud computing, and still do! Easy A if you do all of the assignments.

Get ready to read
Participation matters
Gives good feedback
4.0
2.0
CSCE412
Grade: A
Nov 7, 2023
Would take again

A lot of these other reviews are misleading. Yes, if you get below an 80 on a quiz, he will automatically give you a 10. But you can RETAKE the quiz and get a 70. Do the work and you WILL get an A. Rubrics, however, are very vague sometimes and it gets very frustrating, but ask, and he will clarify. All he needs are clearer instructions.

Get ready to read
So many papers
Accessible outside class
5.0
2.0
CSCE111
Grade: A
Nov 8, 2023
Would take again

Professor Lightfoot is an amazing professor! If you have an option for CSCE classes, I would definitely recommend this class. The workload is very manageable and routine which makes it easy for planning purposes. Would definitely recommend going to class for live follow-along coding, it makes it SOOO much easier to learn. NO EXAMS!!

Participation matters
Group projects
5.0
4.0
CSCE111
Grade: A+
Nov 14, 2023
Would take again

Prof Lightfoot and his course is amazing. I had no experience coding but this class helps. Weekly homeworks were mid/difficult but the TAs were SUPER helpful so go to their office hours or talk to them during lab. Go to labs--they will serve as a cushion for when you do badly on quizzes or dont do hw. i hate perusall i never got 5s on quizzes

Group projects
Clear grading criteria
Lots of homework
5.0
3.0
CSCE111
Grade: A+
Nov 17, 2023
Would take again

I LOVED Professor Lightfoot. The class was challenging, but the way Lightfoot taught made me really enjoy computer science. The TAs were also extremely helpful and caring. There is a decent amount of work every week, but if you pace yourself, it should be fine. There are occasional attendance tickets that are based on the code we do in class.

Amazing lectures
Lots of homework
Caring
5.0
3.0
CSCE111
Grade: A-
Nov 28, 2023
Would take again

Prof. Lightfoot is a thoughtful and adaptive professor in csce 111. Without the burden of exams my comprehension of Java and coding via actual projects has surmounted what ENGR 102 attempted to teach in regards to coding. If you are new to code like I was, take csce 111 with Lightfoot. Side note: all of the TA's were very hands on and helpful.

Group projects
Amazing lectures
Caring
5.0
2.0
CSCE111
Grade: A
Dec 9, 2023
Would take again

A good amount of busy work for textbook reading and discussion questions. There are a few chapters to read but you can skim it and a reading quiz. Homework assignments are very easy and if you get confused he and TA's are always there to help. 2 lab assignments a week, super easy. Best Comsci Credit to take, very easy and class optional final exam

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
2.0
CSCE412
Grade: A
Dec 14, 2023
Would take again

I have had Dr. Lightfoot for two different classes. He is a nice prof and grading criteria has always been clear. I learned a lot in his Cloud Computing class. Projects weren't difficult but still provided a learning lesson. Content was interesting and the class is pretty easy. Quizzes and exams required a lot of writing.

Get ready to read
Participation matters
Clear grading criteria
5.0
3.0
CSCE111
Grade: A+
Jan 15, 2024
Would take again

I loved Lightfoot's class. It is a lot of work, but I learned a lot. Stay on top of things and reach out to the TA's for help, because they were very helpful. Do the projects at the beginning (scavenger hunt, youtube videos), because those are the easiest ones and worth a lot of points. I didn't do them and ended up having to do harder projects.

Group projects
Lots of homework
Caring
5.0
3.0
CSCE111
Grade: B+
Apr 20, 2024
Would take again

Solid professor. There were no tests for the class, which was super nice. The lectures were very helpful, so definitely attend them. The textbook and reading quizzes were annoying, but everything else was great. I definitely would recommend taking him!

Group projects
Amazing lectures
Lots of homework
5.0
3.0
CSCE111
Grade: A
Apr 18, 2024
Would take again

Coming from a poorly structured Python class, I learned a lot this semester from him. However, it's a lot of work, if you don't stay on top of it. Lectures & labs are really helpful to complete the assignments. Lightfoot & TA's are there to help anyway they can! Optional final, if you do easier stuff at the beginning of the semester & throughout.

Participation matters
Amazing lectures
Clear grading criteria
4.0
5.0
CSCE315
Grade: A
May 3, 2024
Would take again

This class is hard regardless of your prof. The course is not designed so that you will be taught in lecture, rather by doing the projects. Expect stringency, not pity. The projects are hard and take 10+ hours of work a week to get a B. Getting a good group is more important than the prof for this course.

Tough grader
Participation matters
Group projects
1.0
5.0
CSCE315
Grade: Rather not say
May 11, 2024
Would take again

He is far far far away from being the worst professor. However, out of a very large amount of ill-defined components I have for assessing teachers performance, he fails in four. Therefore, he drops 4 down the scale, according to his syllabus' logic.

Tough grader
Participation matters
Group projects
5.0
3.0
CSCE111
Grade: A+
Jun 7, 2024
Would take again

Lightfoot is an AWESOME prof. With amazing TAs! He made the class fun, but it's still not a walk in the park. He is caring and will extend deadlines if you ask. Go to class he will code some of the hw there, and there are group projects. If you work hard you will get the grade you deserve. Written while wondering what comp sci class to take next.

Clear grading criteria
Lots of homework
Hilarious
1.0
3.0
CSCE315
Grade: A
Oct 17, 2024

Class is not very organized

2.0
2.0
CSCE412
Grade: Not sure yet
Dec 3, 2024

More details will be added once I am done with this class. I would stay away if you're trying to learn things on the more technical side, as opposed to textbook knowledge

5.0
3.0
CSCE412
Grade: A
Dec 16, 2024
Would take again

Dr. Lightfoot was a great professor, and he made Cloud Computing an enjoyable class. The readings provided a lot of content, but the projects were immersive, and we learned a lot of useful material for understanding different frameworks, tools, and technical concepts. I definitely would recommend this class for an upper-level CSCE elective.

Get ready to read
Caring
Accessible outside class
4.0
4.0
CSCE315
Grade: A+
Jan 15, 2025
Would take again

Lightfoot is a great/funny professor that cares about his student's learning. If you get to know him he is respected and understanding. 315/331 is a very tough class that requires many hours of dedication and sometimes it seemed overwhelming and for the most part disorganized. If you finish your projects on time and learn then you will get an A.

Participation matters
Lots of homework
Accessible outside class
1.0
5.0
CSCE314
Grade: Drop/Withdrawal
Apr 22, 2025

It was his first semester teaching CSCE 314 and it was a MESS, to put it in the most nicest way. Be ready to do a lot of self-studying within minimal to no help from the Prof or TA's. He's a nice guy I guess but he's a horrible instructor. The course is extremely unorginaized and the homework's are very vague, be prepared to lose random points.

Tough grader
Participation matters
Test heavy
1.0
5.0
CSCE314
Grade: B
Apr 23, 2025

bro admitted to not knowing haskell and yet he still teaches the class. im not even sure if he knows java. his homeworks are incredibly unclear and "creativity" is usually a part of your grade. not a good prof if you care about your gpa.

Tough grader
1.0
5.0
CSCE314
Grade: B+
Apr 25, 2025

Most overrated professor of all time. I was a 4.0 student before his class and its vague assignments, which he grades based on an unclear, nonexistent rubric. My friend got a 0 on a homework for using a library that he got permission to use, despite the program working perfectly. Avoid at all costs.

Tough grader
Hilarious
Graded by few things
1.0
4.0
CSCE314
Grade: A
Apr 28, 2025

very peculiar guy

1.0
3.0
CSCE314
Grade: B+
Apr 28, 2025

Grading is goofy asl, ngl osrs icl ts pmo sm fr rn. He straight up doesn't know anything he teaches and tells you one thing and grades in a different way. I've put exactly what he told me to and lost 15 points on an assignment. Easiest prof though he just sucks. Hella unacommodating and doesn't actually answer questions right. He can't code at all.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CSCE314
Grade: Not sure yet
Apr 28, 2025

Professor Lightfoot's CSCE 314 lectures drift off-topic and often include incorrect explanations, forcing students to fact-check. Homework feels copied from AI with no clear guidance, and TAs are underprepared. In-class exercises are graded inconsistently, and feedback is slow and unhelpful.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CSCE314
Grade: Not sure yet
Apr 28, 2025

gave me a 15/100 on an assignment for using a library he said was acceptable. he says to email him through canvas if you have a question and never responds, i've sent multiple throughout the semester regarding different issues and never got an answer. dont take

Tough grader
Lecture heavy
1.0
3.0
CSCE314
Grade: Not sure yet
Apr 28, 2025

Expectations are unclear for most assignments. Lack of study materials for exams. Lecture slides are bad and general structure of the class was inefficient. Also very unaccommodating and was just straight up incorrect sometimes.

Tough grader
1.0
4.0
CSCE314
Apr 28, 2025

He is not a great teacher, just codes in class without actually teaching much. You're forced to self study for exams which make up 50% of your grade. Homeworks/In class assignments aren't a gimme either.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CSCE314
Grade: Not sure yet
Apr 29, 2025

He assigns weekly homework coding assignments with vague prompts, and then he marks off points when you don't program the assignment the way he was imagining it in his head. 30% of your grade is based on in-class assignments (almost every class), which he doesn't prepare you for. I dreaded coming to this class.

Participation matters
Lots of homework
Beware of pop quizzes
5.0
1.0
CSCE314
Grade: A
Apr 29, 2025
Would take again

He gives cookies at the end of the year! so worth the lack of coding knowledge!

2.0
3.0
CSCE314
Grade: Not sure yet
Apr 29, 2025

2 stars for 2 cookies, but for real listen to everyone else's reviews.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CSCE314
Grade: Not sure yet
Apr 29, 2025

Given this was his first semester teaching 314, my hopes weren't super high, but he's been awful. His lectures are near useless, as he glosses over content and expects us to understand the material within seconds of him saying it. His homework assignments are completely vague and ambiguous, and no one ever knows what's happening. Don't take him.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CSCE314
Grade: A
Apr 30, 2025

Assignments all vague lectures and exams so bad no fun to be had

Tough grader
Beware of pop quizzes
1.0
3.0
CSCE314
Grade: Not sure yet
Apr 30, 2025

It was his first semester teaching, so I would cut him some slack for being disorganized. Then again, he didn't cut us any slack when we misunderstood his very vague and unclear instructions so why bother? Had to teach myself basically everything. Lectures were required but wholly unhelpful. Do not take.

Tough grader
Lots of homework
Beware of pop quizzes
3.0
2.0
CSCE314
Grade: A
Apr 30, 2025
Would take again

In my opinion, the flood of bad ratings right now are primarily due to this being his first semester teaching the course. The homework rubrics are definitely far too vague which is super frustrating, but the actual content of the course is totally doable and not that difficult. Lightfoot truly cares, and I think he will improve over the next sems!

Participation matters
Caring
Lecture heavy
1.0
3.0
CSCE314
Grade: A
May 1, 2025

While I agree about this class being easy, there is undeniable proof that shows he puts in 0 effort into this class and his teaching efforts. Almost everything was created using AI. It became super noticeable when you see emojis in the homework and when explanations on quizzes are emboldened exactly like chat-gpt. I did not pay for this mediocrity.

1.0
3.0
CSCE314
Grade: B
May 1, 2025

don't take him

Tough grader
Participation matters
1.0
3.0
CSCE314
May 1, 2025

The prof is overall a 0/5. Lectures are not very informative, instructions are NEVER clear, TAs don't know what's going on and there is a huge disconnect from what's expected from the students and what he has in mind. Moreover, he is lazy and struggles to understand the content that HE is lecturing about.

Participation matters
3.0
3.0
CSCE314
Grade: Not sure yet
May 1, 2025

Lots of self learning. Assignments seem to be created by AI and have vague descriptions. He doesn't know Haskell and may not actually know Java, so his teaching is pretty subpar. Due to this, the first midterm (over Haskell) rocked me. I did receive an A on all other assignments however. Definitely one of the better options for 314 though.

1.0
4.0
CSCE314
Grade: Not sure yet
May 1, 2025

This professor doesn't teach you anything and then expects you to know everything. The homework and assignments are unclear. I am pretty sure that Lightfoot doesn't know how to code in any language. He ChatGPT's all of his assignments and notes so they are entirely unrealistic. Good TA's (some of them) but still AVOID IF YOU ACTUALLY WANT TO LEARN.

Tough grader
Lots of homework
1.0
3.0
CSCE314
Grade: Not sure yet
May 2, 2025

Not necessarily the hardest grader or the hardest content but man was he horrible. He seemingly puts weight on different parts of the assignment as he feels and takes off points randomly. He also lost my assignment and refused to update it for half the semester. Thought I had a good teacher going in but was proven wrong quickly.

Tough grader
Participation matters
2.0
3.0
CSCE314
Grade: Not sure yet
May 3, 2025
Would take again

He is not good at teaching Haskell at all, which is the entire first half of the semester. Some assignment instructions look like they were generated by AI. He could be frustrating to communicate with especially if you had concerns with how he graded your exam or homework assignment, which happened a lot.

Participation matters
2.0
4.0
CSCE314
Grade: A-
May 5, 2025

This class would not be as difficult if more was explained in lecture past reading off a slideshow. The assignments are not terrible but require self-learning, otherwise you will have no idea what is going on. Might be due to TAs or graders but grading was very picky and would at times remove points for things not mentioned in instructions.

3.0
4.0
CSCE314
Grade: A-
May 5, 2025

He curves up to an A, but not the greatest prof for this content. He's a good person though.

2.0
4.0
CSCE314
Grade: A-
May 5, 2025

Flexes that he'll always respond to our messages and has never responded to a single one. Doesn't quite know how to teach programming as he barely knows it himself. Very obviously uses ChatGPT for lectures, quizzes, and HW. The workload for most of the HW assignments are unnecessary as they don't teach programming well at all and are written by AI.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CSCE314
Grade: A
May 5, 2025

Lecture slides and HW assignments are generated by AI. HW instructions were very vague, so random points would be taken off. Topics were explained very generally in class but we were expected to demonstrate a much higher level of understanding in the HW that was not taught. Doesn't teach concepts well at all, don't expect to learn, but he curves

EXTRA CREDIT
Lots of homework
Test heavy
1.0
3.0
CSCE314
Grade: A
May 6, 2025

ChatGPT professor

3.0
4.0
CSCE314
Grade: B
May 9, 2025
Would take again

This class was quite unorganized, but I don't blame Lightfoot. This was his first semester teaching 314 so the course was not refined. I had more issue with his TA's. They graded unfairly and were not helpful. But, Lightfoot was chill enough to fix a lot of grading errors and is a good lecturer. Nice guy just needs better TA's and fix the course.

Tough grader
Lecture heavy
Test heavy
1.0
2.0
CSCE314
Grade: A
May 9, 2025

Lecture slides have little to no information and the homework assignments are always incredibly unclear with their instructions and grading policy. Exams are easy, but you end up walking away learning almost nothing. I learned more about Haskell from consulting online textbooks than from any of the lecture content.

3.0
3.0
CSCE314
Grade: A
May 13, 2025
Would take again

Okay, I know all of the other 314 reviews are hating on this guy but hear me out. He is honestly really caring and understanding if you actually talk to the guy. His assignment instructions and grading criteria may be unclear, but he is always happy to help. TA's graded a little goofy but he always seemed to give you any points back if you just ask

Tough grader
Lots of homework
Caring
3.0
1.0
CSCE314
Grade: A
May 13, 2025

The class was full of contradictions a class that was supposed to be FP and OOP class became how good you are at Haskell and java. The slides where copy paste from CHATGPT and it was evident with the emojis in the text and the gibberish it had. But the class was easy if you studied the knowledge checks and the assignments before exmas

1.0
1.0
CSCE314
May 15, 2025

Be prepare for self-studying of the material. His lecture is AI-generated, and he just read from the slide in lecture.

Tough grader
Participation matters
2.0
2.0
CSCE314
Grade: A
May 16, 2025

Pretty poor lectures/in class/assignments. They were very unclear and often you had to do more auxiliary work than work with the tools you had, as well as being all different from each other. Some TAs were bad, some were good, but it felt like oftentimes they were out of sync with each other. At least not a hard class and lightfoot was very nice.

1.0
4.0
CSCE314
Grade: B+
May 26, 2025

The final project was absolutely insane. There's absolutely no way anybody could code that without chatgpt. The TAs grading sucked and were unhelpful. Many classes ended early, and it seemed he put zero effort into his slides. He seemed to have strange favoritism and wasn't as understanding as I had hoped.

1.0
4.0
CSCE314
Grade: Rather not say
Jun 3, 2025

He used chat gpt for all of his lecture slides and just read off of them. Also used chat gpt for all of his assignments and pop quizzes. TA's are hit or miss, nobody actually knew what was going on in this class but the structure is solid, you know what you are going to do every day in class even though everything else in the class was awful.

Tough grader
Get ready to read
Test heavy
2.0
3.0
CSCE314
Grade: A
Jun 22, 2025
Would take again

TAs seemed to do most of the heavy lifting, and I seemed to be told to "search it up" around half of the time. Class was just about learning Java and Haskell, and not really about OOP vs Functional like he said. Bumped to a 2 because he curved after stating throughout the course that he wouldn't curve (as he believes in his teaching).

Tough grader
Participation matters
Lots of homework
5.0
2.0
CSCE412
Grade: A+
Nov 8, 2025
Would take again

I took Lightfoot abroad for this class, which is really the way to go. The course content is exactly the same as in a regular semester, so it's really fast-paced, but all doable. If you make an effort and try, you should have no trouble with his class. Take the time to get to know him and you realize he's EXTREMELY fair.

Participation matters
Hilarious
Respected
1.0
3.0
CSCE314
Grade: Not sure yet
Dec 16, 2025

As long as you show up to class, getting an A is easy enough, however he doesn't understand his own content and the class is poorly taught. He likes to make rubric items that don't exist, and the content is very surface level, basic, and memorization based. If you want to actually learn something useful, I highly recommend the other professor.

Participation matters
2.0
3.0
CSCE314
Grade: A
Dec 16, 2025

He claims this is a functional and object-oriented programming class, but most of the tests are about whether you remember Java and Haskell syntax. There was a good amount of partial credit on the tests. He made up a requirement for the rubric on the final project that most people did not do.

Tough grader
Participation matters
Test heavy
3.0
3.0
CSCE314
Grade: C
Dec 18, 2025

In all honesty, this class has clearly improved from previous semesters as seen in the reviews. Lectures I thought were okay, seems like less homeworks than there were, knowledge checks help for exams, exams weren't too bad. Big thing is he allows AI as long as you cite it. Communication is meh, some friends got some chatgpt-like replies

2.0
3.0
CSCE314
Dec 18, 2025

AI generated lectures, AI generated assignments, AI generated rubrics, AI generated responses to emails

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 91 grades
Most common grades:
A (41)
A+ (26)
Not sure yet (15)
Grade Distribution
A(67)B(11)C(3)D(1)F(0)A-/B+(10)
Based on 109 reported grades
A: 41
A+: 26
Not sure yet: 15
B: 9
Common Tags
Participation matters (37)
Group projects (32)
Lots of homework (31)
Tough grader (30)
Caring (24)
Respected (13)
Clear grading criteria (11)
Get ready to read (11)
Rating Trend

Declining

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

CSCE121

5.0

(5)

CSCE111

4.7

(41)

CSCE412

4.5

(8)

CSCE315

2.7

(21)

CSCE314

1.6

(41)
Difficulty by Course

CSCE315

3.7

CSCE121

3.4

CSCE314

3.3

CSCE111

2.4

CSCE412

2.3

Similar Professors