3.2
Quality2.8
Difficulty55%
Would Retake89
Reviews55%
Would Retake
89
Reviews
Rating DistributionOfficial
89 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
2%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-2.09 avg changeRatings by Course
COS2440
5.0
(1)NETWORKS000
5.0
(1)CPSC4337
5.0
(1)COSC3330
4.7
(3)COSC2440
4.3
(29)Difficulty by Course
COSC3330
3.0
COS2440
3.0
COSC4377
2.9
COSC2440
2.8
COSC2425
2.7
Reviews (87)
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.
Extremely sharp, well prepared, extensive experience in the industry.
Professor Long is a great professor. He posts his lectures online. He has good industry experience as well. I would take him 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.
TEACHES NETWORK IN ARCHITECTURE !!!
Dr. Long very busy to take care of his class.
Unorganized lectures and labs
Nice professor.
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.
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.
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.
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
Kevin Long is one the best professor at UH CS .Take him, you'll learn lot of stuffs
Teaching a lot of courses between Mexico and UH ..........2440 labs are horrible
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.
By far the most interesting COSC course I have taken in my life, probably because of the professor.
Just take him you will not regret it. easy "A" easy grader, cares about you gives a lot of useful real life
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
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.
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.
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.
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.
Easily one of the best professors at UH
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.
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.
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!
I challenge you to find a better prof.
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!
Easy A and useful class. awesome professor
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.
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!
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.
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.
You will not regret taking this class, i guarantee it.
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.
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.
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.
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.
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.
Professor Long is very compassionate and is very kind and is pretty hilarious. You won't regret taking his course!
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.
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%.
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.
I only attend this class one time and still get A, class is disorganized but easy A
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.
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.
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.
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.
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.
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
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.
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.
The best Computer Science professor I have had.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
Easy work. Had an 89.75 for the semester and he gave me a B. -_-
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!!!
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.
\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.
graded work laaaaast minute. you dont know what grade to expect
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.
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
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.
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.
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.
Horrible don't take him anymore. Not a free grade anymore and he gives out random grades
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
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.
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
You have a better chance of winning the lottery than getting a single response to your emails or messages from him
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!
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%?
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
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.
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.
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.
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-2.09 avg changeRatings by Course
COS2440
5.0
(1)NETWORKS000
5.0
(1)CPSC4337
5.0
(1)COSC3330
4.7
(3)COSC2440
4.3
(29)Difficulty by Course
COSC3330
3.0
COS2440
3.0
COSC4377
2.9
COSC2440
2.8
COSC2425
2.7