3.2

Kevin Long

Computer Science - University of Houston

3.2
Quality
2.8
Difficulty
55%
Would Retake
89
Reviews
3.2
Quality
2.8
Difficulty
3.2
Helpful
3.2
Clarity

55%

Would Retake

89

Reviews

Rating Distribution
Official
89 total ratings

5

37

4

7

3

7

2

8

1

30

What Students Say

TEACHES NETWORK IN ARCHITECTURE

COSC2440 - 2.0 rating

Professor Long in easily one of the best computer science professors at UH

COSC2440 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

2%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
Not sure yet (19)
B (12)
Grade Distribution
A(32)B(14)C(8)D(1)F(1)A-/B+(4)
Based on 80 reported grades
A: 22
Not sure yet: 19
B: 12
A+: 10
Common Tags
Caring (20)
Respected (19)
Gives good feedback (11)
Amazing lectures (11)
Graded by few things (11)
ACCESSIBLE OUTSIDE CLASS (8)
Inspirational (6)
Hilarious (6)
Rating Trend

Declining

-2.09 avg change
Dec
May
Jun
Aug
Nov
Dec
Last 6 months
Ratings by Course

COS2440

5.0

(1)

NETWORKS000

5.0

(1)

CPSC4337

5.0

(1)

COSC3330

4.7

(3)

COSC2440

4.3

(29)
+2 more courses
Difficulty by Course

COSC3330

3.0

COS2440

3.0

COSC4377

2.9

COSC2440

2.8

COSC2425

2.7

Reviews (87)
5.0
3.0
COSC3330
Grade: A
Oct 24, 2016
Would take again

Great prof. Its really a hybrid class since he's a traveling prof in MX. He records all his lectures and posts them along with powerpoint slides. Tests are hard enough to make you think. He streams all lectures through webEx so you can sign in wherever.

Gives good feedback
Participation matters
Amazing lectures
5.0
4.0
COSC4377
Grade: A
Oct 24, 2016
Would take again

Extremely sharp, well prepared, extensive experience in the industry.

Gives good feedback
Respected
Inspirational
4.0
3.0
COSC3330
Grade: A
Oct 29, 2016
Would take again

Professor Long is a great professor. He posts his lectures online. He has good industry experience as well. I would take him again.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COSC3330
Grade: Not sure yet
Dec 2, 2016
Would take again

Dr. Long is a gem among an ensemble of generally underwhelming compsci professors at UH (with a few exceptions, of course). He loves teaching and it shows. He makes a real effort to effectively communicate ideas. Always addresses students' questions and concerns. Hw's are challenging, but exams are doable--he will ensure you're prepared for them.

Gives good feedback
Respected
Caring
2.0
2.0
COSC2440
Grade: Drop/Withdrawal
Apr 12, 2017
Wouldn't take again

TEACHES NETWORK IN ARCHITECTURE !!!

1.0
3.0
COSC2440
Grade: A-
Apr 12, 2017
Wouldn't take again

Dr. Long very busy to take care of his class.

1.0
2.0
COSC2440
Grade: A
Apr 14, 2017
Wouldn't take again

Unorganized lectures and labs

5.0
3.0
COSC4377
May 10, 2017
Would take again

Nice professor.

5.0
3.0
COSC2440
May 16, 2017
Would take again

Kind & understanding professor. His TA's were the complete opposite. Labs were automatically failed if you missed ONE line of code. Professor Long also has no connection to the labs, seeing as he lets a TA run them, so his lectures and labs will never be correlated to the same topic/material. Overall pretty easy course, just hope you get a good TA.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
5.0
2.0
COSC2440
Grade: A
May 16, 2017
Would take again

He is the most inspirational and caring professors that I have ever had in my whole life. I genuinely learned from him and if you go to him for help, he'll make sure that you understand the material. He's really laid back and gives a bunch of extra credit. As long as you show up, study his reviews, and do the homework, then you'll get an A.

Gives good feedback
Caring
EXTRA CREDIT
5.0
3.0
COSC2440
Grade: B
Jul 7, 2017
Would take again

Professor Long was a very intelligent approachable man. He posted his lectures on Vimeo, and made it possible to view his lectures realtime via Cisco's webex. The information in 2440 is curriculum that can be put on a resume, ARM. This class was fast paced and packed with useful info. Also there was a respectable curve. Enjoy.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
COSC2440
Grade: A
Nov 15, 2017
Would take again

Professor Long is by far my favorite professor at UH. Although his class was challenging, he was easily the most approachable and flexible professor I've ever had. The concepts were in depth and his exams are hard but he gives great curves and is very straight forward. He will never try to trick you on exams and will give you ample resources & time

Tough Grader
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
COSC2440
Grade: A+
Nov 15, 2017
Would take again

Kevin Long is one the best professor at UH CS .Take him, you'll learn lot of stuffs

Respected
Amazing lectures
Caring
1.0
5.0
COSC2440
Grade: B
Nov 30, 2017
Wouldn't take again

Teaching a lot of courses between Mexico and UH ..........2440 labs are horrible

5.0
3.0
COSC2440
Grade: A-
Dec 18, 2017
Would take again

The best professor I've had at UH. He gives you the real sense that you're learning things that are actually going to be useful in the real world. He even at certain points would say, "You will never see this in a real setting but the school says we have to teach it so just keep it in mind for the exam." If you are a Comp Sci major, he is a must.

Respected
Amazing lectures
Would take again
5.0
1.0
COSC2440
Grade: A
Dec 21, 2017
Would take again

By far the most interesting COSC course I have taken in my life, probably because of the professor.

Clear grading criteria
Amazing lectures
Caring
5.0
1.0
COSC2440
Grade: A+
Jan 16, 2018
Wouldn't take again

Just take him you will not regret it. easy "A" easy grader, cares about you gives a lot of useful real life

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
COSC2440
Grade: A
Mar 4, 2018
Would take again

Take this professor if you have the chance! He cares about the student's success & is happy to answer questions and workout sample problems for you. He's a very reasonable grader, and gives a lot of partial credit on tests, as well as let's you bring a front & back cheat sheet for the tests. I knew nothing about computer architecture B4 taking him

Gives good feedback
Caring
4.0
4.0
COSC4377
Grade: A
Apr 30, 2018
Would take again

The homeworks are challenging, you gotta apply what you learned. He takes the tests a step up which I didn't expect from the midterm. Getting an A requires some effort. Very caring and wants us to understand the material. Be warned however: he is disorganized, and getting a reply from him requires at least 5 business days.

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
3.0
COSC2440
Grade: B
May 2, 2018
Would take again

Kevin B Long is one of the best professors I've had at UH. If you don't understand anything he will be on hand to help you out. Prime example was going out of his way to create a half an hour video to explain a homework question for the whole class. He's a great professor so I'd recommend him if you want to get a good grade for this class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
COSC4377
Grade: A
May 7, 2018
Would take again

This man is what every Computer Science professor should aspire to be. He gives fantastic lectures, and is personally my favorite CompSci professor in all of UH. Homework and exams are very fair and very manageable, but require a little effort on your end. I've taken him for Computer Architecture and Networks, and he's amazing for both.

Respected
Amazing lectures
Caring
5.0
3.0
COSC4377
May 14, 2018
Would take again

Without a doubt the best professor in the entire CS department. The one downside to his teaching is that he travels a lot, but that's OK because he records his lectures and posts them for you to comeback to later. He gives long HWs that are very good reviews for the exams. Overall it's a easy to mild course where you end up learning a lot.

Inspirational
Amazing lectures
Caring
5.0
2.0
COSC2440
Grade: A
May 27, 2018
Would take again

Easily one of the best professors at UH

Gives good feedback
Respected
Amazing lectures
5.0
3.0
COS2440
Grade: A
Oct 25, 2018
Would take again

Easily one of the best professors at UH. Lectures and homework/assignments, albeit sometimes dense, do well to prepare you for tests. A caring professor that makes sure that you do well in this course. Manageable A if you put the work in.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
COSC2440
Grade: A-
Nov 5, 2018
Would take again

All of his classes are livestreamed so attendance isn't mandatory; he also passes out his phone number and is readily available to help students at almost any time. He's a good teacher and very clear, however his tests are lengthy and fairly difficult.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
1.0
COSC2440
Grade: Not sure yet
Nov 13, 2018
Would take again

Though and long tests (although he will give you exactly what is going to be in the exam) , hw are long and tough but there are same as test. Labs are easy. Anyway if you fail in the exams. You will get an A in the course eventually. The curve is the biggest curve in all of the curves in the world. Easy A class. And he is very nice person too!

Respected
Amazing lectures
Caring
5.0
3.0
COSC4377
Grade: Not sure yet
Feb 6, 2019
Would take again

I challenge you to find a better prof.

Gives good feedback
Respected
Inspirational
5.0
2.0
COSC2440
Grade: A+
Mar 1, 2019
Would take again

Professor Long in easily one of the best computer science professors at UH. He cares about the success of his students ; he is easy to contact outside of class and responds quickly to answer questions. He uses technology in such a way that benefits the students most i.e posting lectures, homework, notes, additional help all online!

Respected
Accessible outside class
Amazing lectures
5.0
2.0
COSC2440
Grade: A
Mar 4, 2019
Would take again

Easy A and useful class. awesome professor

5.0
4.0
COSC2440
Grade: A+
May 13, 2019
Would take again

One of the most ideal and hard-working professor Ive ever had. The material is hard and dry, but he managed to make it more approachable with his chill manner. He is very welcome to text and talk, and his background is very strong that he has answers to any question about computer. If you do all the hws, labs, he will give you big curve.

Respected
Accessible outside class
EXTRA CREDIT
5.0
3.0
COSC2440
Grade: A
May 14, 2019
Would take again

He is the best professor I ever had at UH! He loves his students and he wants you guys to succeed! Even though he goes to Mexico every week, he is still my favorite COSC professor. He gives you an A and a great curve as long as you put some effort and show that you try. I wish he teaches COSC 2430 which that will be amazing!

Inspirational
Hilarious
Caring
5.0
2.0
NETWORKS000
Grade: B
May 20, 2019
Would take again

Man i love this guy. One of the chillest and cool professor in the entire university. Go ahead and take him for any class that he teaches.

1.0
4.0
COSC2440
Grade: Not sure yet
Dec 1, 2019
Wouldn't take again

HCC COSC 2425 (UH COSC 2440) does not transfer!! He is very wishy washy. Lectures are very slow. You are better off just learning from YouTube. Midterm was hard, but you were allowed a cheat sheet. Buy a calculator that can do binary code. That will help immensely. Labs are dull mostly. This is an easy A/easy B course.

Lots of homework
Participation matters
5.0
1.0
COSC2440
Grade: A+
Feb 28, 2020
Would take again

You will not regret taking this class, i guarantee it.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
COSC2440
Grade: Not sure yet
May 7, 2020
Would take again

There are not many more professors that care more than Professor Long. He is an amazing professor and knows his stuff. The class might be a bit difficult to follow, but he does his absolute best. One of, if not the best professor in the UH CS department.

Respected
Amazing lectures
Caring
3.0
1.0
COSC4377
Grade: Not sure yet
May 11, 2020
Would take again

He did better in his Networks class than he did in his COSC 2440 class. Networks is an even more broad topic. EE's, CPE's, and CS majors are in his class. It was fun, however there is a lot more math and theory with this course. Textbooks are useless. Very flexible and even more kind during the COVID-19 pandemic.

Caring
5.0
3.0
COSC2440
Grade: A+
Dec 11, 2020
Would take again

One of the best CS professors at UH. The class itself can be a bit difficult because it goes over topic you've probably never even though about before. However, Dr. Long truely cares for the stuents, providing extra credit and personally looks over quizzes and tests. Amazing professor overall.

Respected
Hilarious
Caring
5.0
3.0
COSC2440
Grade: B
Dec 16, 2020
Would take again

He is the best Comp Science Professor I have ever taken!! I had to repeat this class, but with his help I was able to understand the concepts clearly. He gives extra credit if he sees the class struggling. If you listen to the lectures and do the assignments theres no way to fail his class.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
4.0
3.0
COSC2440
Dec 22, 2020
Would take again

He is a solid choice for 2440. The class goes over a lot of topic, so you need to stay ahead. Make sure to buy Zybooks. Its graded and easy 100. Just do your best on all your assignments/exams. He really cares about his students.

Lecture heavy
Caring
5.0
3.0
COSC2440
Grade: Not sure yet
May 10, 2021
Would take again

Professor Long is very compassionate and is very kind and is pretty hilarious. You won't regret taking his course!

Gives good feedback
Inspirational
Hilarious
5.0
3.0
COSC2440
Grade: A+
Jun 9, 2021
Would take again

The topics themselves are a bit difficult but his lectures are clear and entertaining. Although the exams are a bit heavy, he gives out reviews to help you prepare and he gives a lot of extra credit. Do all the homework and zybooks and you'll definitely get a high grade.

Gives good feedback
Caring
EXTRA CREDIT
5.0
2.0
COSC2425
Grade: A
Dec 13, 2021
Would take again

This class is the breather you need. I took it with COSC 2436 and MATH 3336, two heavy load classes. DO YOUR ZYBOOKS (ZB)! Your homework and exams are based on ZB! Homework takes about 15 minutes if you work on it, and he marks the sections you need to turn to solve a problem. Homework is 45% of your grade, labs 15%, and two exams 40%.

Accessible outside class
Participation matters
Clear grading criteria
4.0
3.0
COSC4377
Dec 17, 2021
Would take again

When I took the class, he was so disorganized to the point that we did not get our midterm til the week of finals. I would still recommend taking his class tho because he is very caring and lenient to his students. My advice is to try to keep up with the lectures, and you will be fine. I recommend this elective to anybody who needs it.

Accessible outside class
Lecture heavy
Caring
5.0
1.0
CPSC4337
Grade: A
Dec 21, 2021
Would take again

I only attend this class one time and still get A, class is disorganized but easy A

1.0
1.0
COSC4377
Grade: B+
Dec 29, 2021
Wouldn't take again

This professor doesn't let his students dispute the grade. IF you have a bad grade you just have to accept it without knowing why because your professor does not care to respond.

2.0
4.0
COSC2425
Grade: B
Jan 1, 2022
Wouldn't take again

Not a hard class material wise but the disorganization of the class makes it exhausting. He doesn't check emails. He contradicts himself. The textbook is unhelpful. There are often badly worded questions on the test so he has to create new versions. On the final there were 5 versions released and people had to keep redoing the test.

Skip class? You won't pass.
4.0
1.0
COSC2425
Grade: Not sure yet
May 12, 2022
Would take again

Professor Long is caring, kinda funny, and a good lecturer, but disorganized and very busy with his day job at Cisco, which means long waits on homeworks being released, grades being completed and returned, and errors on exams that need to be fixed mid-exam. Everything was drop-dead easy, this class is your breather between more difficult classes.

1.0
2.0
COSC2425
Grade: Not sure yet
Sep 27, 2022

This professor is like your dad who leaves to get milk at cisco and never comes back until the end of semester. Grades for hw and quiz come out very late probably because he has two full time jobs.

1.0
4.0
COSC2425
Jan 13, 2023

Grades came out extremely late, right when they were due. This means you don't know your standing in the class until the grade actually gets submitted at the end and it's a total surprise. I received maybe three returned grades throughout the entire semester. Class was disorganized. Textbooks do not coordinate it with his lectures, super confusing.

4.0
2.0
COSC2425
Grade: B
Mar 7, 2023
Would take again

Class was a little disorganized but everything was accessible via teams and zybooks. Grading on exams and assignments was pretty lenient, as the content of this course is pretty difficult. Homeworks were a bit tedious. Long is an understanding guy though, and as long as you stay on top of your work and turn everything in on time, you should be fine

5.0
3.0
COSC2425
Grade: A
Apr 5, 2023
Would take again

Dr. Long is great. He has good in-class lectures, talks about stuff from the field he works in, and his homework and exams are pretty easy, provided you know the material. That said, this class does use a mandatory online textbook with assignments, so be prepared to do those. Basically, if you have a chance to take Long, take Long.

Get ready to read
Lecture heavy
Online Savvy
5.0
5.0
COSC2425
Grade: Not sure yet
Apr 22, 2023
Would take again

Goat teacher hes amazing and super cool and interesting. 2425 is so hard though and hard to follow along so do zybooks early so you can go to class understanding the concepts.

5.0
3.0
COSC2425
Grade: A+
May 15, 2023
Would take again

The best Computer Science professor I have had.

Amazing lectures
Caring
Respected
5.0
2.0
COSC2425
Grade: A
May 15, 2023
Would take again

Rare professor for sure. You'll notice a lot of people will complain about his returning of the grades but in reality the class is so chill unless your incompetent and slack off its a guaranteed A. I'm a double major and this class was very doable! I recommended to anyone. Just find some people and have fun. That being said, long is a W.

EXTRA CREDIT
Respected
Graded by few things
1.0
4.0
COSC4377
Grade: Not sure yet
Aug 5, 2023

Unprofessional, unresponsive, and disorganized. The assignments are unclear and full of spelling and grammar errors while also contradicting his lectures. TAs don't care and don't reply. Don't expect comments or a grading rubric, even if you beg. He made the final during his lunch break.

3.0
2.0
COSC4377
Grade: Not sure yet
Dec 7, 2023
Would take again

The Good: -Lectures are engaging and easy to follow along with. The textbook is also a good read. You will learn a lot if you attend lecture, though it's not mandatory. -Somewhat lenient with grading The Bad: -Extremely disorganized, and you will wait until the week of finals until your assignments are graded.

2.0
1.0
COSC2425
Grade: A
Jan 5, 2024

If you want an easy grade, he is a good professor. I do not recommend taking him for anything but 2425 because you will not learn much. Very nice, very smart, very enthusiastic, but not the best teacher. All grades will not be given until after the semester closes, so you won't know where you stand until it is too late.

Graded by few things
2.0
5.0
COSC4377
Grade: B
Jan 6, 2024

You'll be lucky to get a grade or feedback on a single assignment before the day of the final. Some lab assignments were never graded or returned at all. Spent all semester not knowing if I had a proper understanding of anything. Two lengthy lectures recorded and posted weekly. Tough to sit through unless you're genuinely interested in networks.

Tough grader
Test heavy
1.0
3.0
COSC2425
Grade: Not sure yet
Apr 30, 2024

Professor Longs disorganization and poor communication skills severely hindered my ability to learn effectively in this course. I would caution future students to consider these factors before enrolling in any course taught by Professor Long.

3.0
3.0
COSC4377
Grade: Not sure yet
May 3, 2024

Honestly, this class was a complete mess. His lectures were okay but the HW and labs were very confusing since we were not given any material to solve them. Midterm and Final were something else, do not even get me started LOL

3.0
3.0
COSC4377
Grade: Not sure yet
May 3, 2024
Would take again

Only stressful part [for some] may be how unorganized it was. Wish the material was provided in a more digestible manner. As another review stated, some questions have little to no definite resources to follow through to get to the correct answer. Professor likes to delegate to TAs. Overall, stress-free elective to add onto your schedule.

Group projects
Test heavy
Graded by few things
2.0
2.0
COSC4377
Grade: Not sure yet
May 5, 2024
Would take again

Pretty difficult to pay attention to recorded lectures, would recommend attending the streamed lectures but not necessary. Be sure to watch the lectures before exams to know what is going to be on the exams. Don't expect anything graded until the very end. Overall pretty lax but disorganized CS elective.

2.0
3.0
COSC4377
Grade: B
May 14, 2024

If you're the type to be anxious not knowing any of your assignment or exam grades the whole semester-- I'd skip this class. Lectures were online, but I personally could not digest his free-flow lecture style. Quizzes would have errors in the questions. Mostly delegated to TAs. Wish there were more Wireshark labs, those were pretty fun. No coding.

Get ready to read
Lecture heavy
Graded by few things
1.0
2.0
COSC4377
Grade: C
May 14, 2024

I would write a 5 page essay on how bad the class was. I got a C and NOTHING on Canvas was graded. He just decided to give random grades to everyone. The whole class doesn't know their grades for the midterm or final exam. Prof Long is overrated, please avoid him. No matter how hard you will work for his class, you will get a grade from his head.

1.0
1.0
COSC4377
Grade: Not sure yet
May 14, 2024

I would take this professor pre-covid times or during covid. He was known to give A to everyone. This is not allowed anymore. He will make the most useless homeworks and no one knows the answer to those. No preparation for midterm/final, so you are completely on your own. You get a letter grade that does not make sense because nothing is graded

3.0
2.0
COSC2425
Grade: B
May 15, 2024
Would take again

Easy work. Had an 89.75 for the semester and he gave me a B. -_-

Graded by few things
1.0
2.0
COSC4377
Grade: C
May 18, 2024

He's always MIA, does not help with any assignment, and gives random grades to everyone. Why did I get a C? Literally no idea. I have complained to UH president and the department of CS because that class was THAT BAD!!!

3.0
2.0
COSC2425
Grade: A
Jun 3, 2024

He's not a terrible lecturer and the given assignments are easy for the most part if you watch the reviews. Only major complaint is that he failed to update the syllabus with important information, including his grading scale. He doesn't give +/- grades so our grades were rounded up/down without warning.

Graded by few things
1.0
5.0
COSC2425
Grade: C
Oct 15, 2024

\save your GPA and do not take this guy. One time I asked him a question on Teams and said "just ask the TA" bro...then why do you have office hours if you will not answer my questions? Just avoid taking him.

1.0
5.0
COSC4377
Grade: F
Oct 22, 2024

graded work laaaaast minute. you dont know what grade to expect

Lecture heavy
Graded by few things
2.0
2.0
COSC2425
Grade: A
Dec 16, 2024

2 Exams (midterm and final), 5 HWs, and 8 Labs. Online class and lectures are recorded. Quizzes are mostly based on Zybooks so it's helpful to read it. Labs are nothing like the zybooks/lectures, you just have to read the provided instructions and learn how to do it by yourself. Easy class since everything is online and exams are open-book.

Get ready to read
Graded by few things
Online Savvy
3.0
2.0
COSC2425
Grade: B
Dec 17, 2024

Class was easy to pass, but you do not learn much because of how lenient the TAs and his lectures were hard to understand clearly. The main source of learning was the zybooks, but some questions on the homeworks and exams were not taught fully on zybooks. Pros: - easy to pass - TAs are helpful Cons: - exams are 50% of ur grade - erratic lectures

Tough grader
Graded by few things
1.0
1.0
COSC4377
Grade: B
May 5, 2025

If you are a student who has a high GPA, I do not recommend this class. The only caveat is that nowadays there are better models of GPT. By the way, he sanctions cheating and collaboration in this class. Also, I say avoid this class because you will get no feedback, and when he inputs grades there is no +/-. Last minute grade entry = GPA destroyed.

1.0
3.0
COSC4377
Grade: C
May 13, 2025

Like others say: this class is VERY unorganized. Long doesn't respond to messages, and TAs are very hard to message. Long posted course grades just minutes around the deadline, and seemingly gives people random grades. No justification, no meeting to discuss why/how, no messages/announcements -- nothing from TAs nor Long. I'm supposed to have an A.

Tough grader
Graded by few things
1.0
1.0
COSC4377
Grade: Not sure yet
May 13, 2025

Many students were getting A's for the class but the department did not like how many students were doing well so they did a very very very odd curve making an A I believe a 99 or higher. The class is completely disorganized, students did not get any posted material until several weeks into the semester. Take a different elective for your own sake.

Get ready to read
1.0
5.0
COSC4377
Grade: C
Jun 25, 2025

Horrible don't take him anymore. Not a free grade anymore and he gives out random grades

Tough grader
1.0
4.0
COSC4377
Jun 27, 2025

Doesn't respond via email, curves down people's grades, no exam reviews, zero assignments the first 2 weeks of class and then 2 and an exam in the same week, the list goes on

1.0
4.0
COSC4377
Grade: C
Aug 10, 2025

Kevin Long is incredibly unprofessional, and a poor choice of a professor. His grading scale is incredibly unfair, and he will show you NO leniency. He is unreachable, not responding to messages. Takes multiple weeks to kick off the class, so you'll be behind all semester. DO NOT TAKE LONG. The worst professor I've had in my years at UH by far.

Tough grader
1.0
3.0
COSC2425
Grade: B-
Nov 21, 2025

textbook readings kept up with the OPTIONAL lectures and he wouldn't randomly tell us when he was gonna grade our reading progress so u had to check frequently or gamble a 0.. he was highkey missing for the first month of the semester ... very disorganized to be honest

Get ready to read
1.0
3.0
COSC4377
Grade: A
Dec 3, 2025

You have a better chance of winning the lottery than getting a single response to your emails or messages from him

Hilarious
1.0
1.0
COSC2425
Grade: A+
Dec 7, 2025

This class PMO. Long was missing for the first 3 weeks of the semester. Instead of assigning homework ON zybooks, he briefly mentions what's due in his lecture that people don't attend because its ASYNCHRONOUS. If you watch the lecture late, you miss the 'Friday' due date that changed like 3 times throughout the whole semester. So unprofessional!

1.0
3.0
COSC2425
Grade: B-
Dec 12, 2025

terrible first impression of the uh cs department.. he was MISSING the first month?? and he doesnt announce when textbook readings r due bc of the OPTIONAL lectures?? i think most of my class had a terrible textbook grade.. and the worst [art was that he randomly changed the grade distribution making the textbook worth 10% instead of like 2%?

1.0
3.0
COSC2425
Grade: Not sure yet
Dec 14, 2025

Dude, don't take him lol. The reddits on him glaze him, but there are so many things wrong. It is very true that class will take a abt month to start; he doesn't even have an official syllabus; his syllabus has 95 + as an A and 66-73 as failing but a 0-73 is failing ?? Huh? um TAs were helpful MAKE SURE U DO ZYBOOKS pls. TAs were also REALLY strict

Get ready to read
Participation matters
Graded by few things
1.0
4.0
COSC2425
Grade: C
Dec 16, 2025

He did not provide or say anything for the 1st 3-4 weeks. You wouldn't know what section of the textbook was due and on what date unless you watched the lectures, which was meant to be optional for asynchronous students. Grades came in weeks later than the assignments were submitted, and he changed the grading scale during finals week.

Tough grader
1.0
3.0
COSC2425
Grade: C
Dec 18, 2025

Not organized, tas do most of the work, bad syllabus, bad grading scale, passable class if you do all of the work but if you fall behind it will be a little hard to catch back up. Overall I would not take this proffesor again.

2.0
2.0
COSC2425
Grade: A+
Dec 19, 2025
Would take again

Most unorganized class I've been in. Canvas assignment didn't even show for the first month of class. It is IMPOSSIBLE, to reach him outside class, so make sure that if you have a question you send it at least 1 month in advance. Tests are not proctored. However, you will need a 94 to even make an A on the class according to his syllabus.

EXTRA CREDIT
Online Savvy
1.0
3.0
COSC2425
Grade: Incomplete
Dec 19, 2025

There are so many issues with this class I have to make a list: - Disorganized class - Random textbook checks - Grading scale (93 is a B) - Missed the UH due date for grades - Not async - Homework grades don't make sense (doesn't let us review either) There are more issues but RMP has a 350 character limit. Just don't take this professor, please.

Class Info

Online Classes

100%

Attendance Mandatory

2%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
Not sure yet (19)
B (12)
Grade Distribution
A(32)B(14)C(8)D(1)F(1)A-/B+(4)
Based on 80 reported grades
A: 22
Not sure yet: 19
B: 12
A+: 10
Common Tags
Caring (20)
Respected (19)
Gives good feedback (11)
Amazing lectures (11)
Graded by few things (11)
ACCESSIBLE OUTSIDE CLASS (8)
Inspirational (6)
Hilarious (6)
Rating Trend

Declining

-2.09 avg change
Dec
May
Jun
Aug
Nov
Dec
Last 6 months
Ratings by Course

COS2440

5.0

(1)

NETWORKS000

5.0

(1)

CPSC4337

5.0

(1)

COSC3330

4.7

(3)

COSC2440

4.3

(29)
+2 more courses
Difficulty by Course

COSC3330

3.0

COS2440

3.0

COSC4377

2.9

COSC2440

2.8

COSC2425

2.7

Similar Professors