4.5
Quality3.1
Difficulty78%
Would Retake194
Reviews78%
Would Retake
194
Reviews
Rating DistributionOfficial
5
154
4
21
3
6
2
9
1
4
What Students Say
“Kevin is a good guy and a good teacher”
CIT134 - 4.0 rating“Kevin is a great example of how to be a tough but empathetic instructor”
CIT231 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.64 avg changeRatings by Course
131
5.0
(1)CIT171
5.0
(1)CIT151
5.0
(2)CITCIT
5.0
(1)CIT231
5.0
(5)Difficulty by Course
CS202
4.1
131
4.0
CIT151
4.0
CIT231
4.0
CS1353001
4.0
Reviews (194)
Awesome professor. All quizzes are available at beginning of semester and have unlimited tries. Open book, open note quizzes/tests (online class). Great communication, quick responses.
Kevin Mess is an excellent professor. He's the first programming teacher I've had that actually takes the time to show you easier ways to code and provides you with suggestions to make your syntax more legible. If you have any trouble he is there to help you at the drop of a hat. Can't recommend him enough!
Studying C programming under Kevin has certainly been an excellent learning experience! I only "marked down" the easiness of the course because I'm not that math-oriented, so it was probably more difficult for me than it would be for other students. Bottom line: highly recommended course and instructor!
This class was good and the teacher is very helpful, but he seems to like to use "while loops" at times that for loops work better. The programming assignments are all pretty easy until you get to the last part, but the teacher seemed too lazy, when it comes to the final project.
Kevin is a really nice guy, and a very helpful teacher also! He IS out of the country 60% of the year and sometimes hard to get a hold of, but will always respond to an email with a very helpful tone. I hear he likes Starbucks if you need to bribe him. :)
Excellent Professor! Mr. Mess is extremely helpful and possess practical knowledge. The best part of the latter is that he actually shares that practical knowledge if you will but ask. I will definitely strive to take all the programming classes possible from him.
Professor Mess is awesome. He is a really great teacher that you will learn a lot from. Best of all he is very helpful and willing to share better ways program, while still building you up. Highly recommended.
Kevin is a very helpful teacher. He follows up everything very closely. He also gives you very good feedback and alternatives on your programming assignments. I highly recommend this teacher...
Mess is great. He gives helpful tutorials in addition to the reading assignments, and suggests ways to clean up your code. He is always willing to answer any questions and is very encouraging throughout the difficult bits.
Really good at explaining difficult concepts, and even posted videos for further explanation. Also very good at offering encouragement and letting students know when they've done a good job. I can't wait to take another class with him!
Professor Mess is an excellent professor. He is very helpful and will provide you with all the help you need to succeed. Highly Recommended. I will strive to take all my programming classes with him.
Mr. Mess is an excellent teacher that strives to help the student as much as possible. The class was difficult, so I do no recommend taking this class if you can't do it in person. But Mr. Mess will help anyone all the way through.
Excellent instructor. Patient and understanding. Provided great tutorials to help with understanding each lesson. Very attentive to questions and helpful in providing the right amount of information to allowing me to solve the issue. Without his assistance I would not have been able to pass this course! Thank you Mr. Mess!
Such a great teacher! Does his best to make class work interesting, and provides some of the best programming projects ever! Not only do they cover what we learn that week, but also provide very realistic examples of real world problems. I've taken him for three class thus far, and am going to be taking him for one more before I graduate. TAKE HIM!
Great Class!! I really learned a lot and was greatly encouraged by my professor!! Thanks!
Great teacher - took the online course Introduction to C and Mr. Mess was an amazing help. I should have utilized him more for the assignments, but he really takes his time to go over your code with you upon completion and let you know what you need to improve upon. It was a good experience overall.
Prof Mess was alot of help, only downside to the class is its very logic based, the programs can be a bit tricky but he will help if you'll let him. Great teacher.
I've been programming for the iPhone for a few months before the start of this class, and throughout the semester my knowledge of iPhone programming has expanded exponentially. The book is less than perfect but Kevin always addresses any errors it has, and provides a clear explanation of the correct way to solve a problem when I can't figure it out
The instructor is very knowledgeable on the subject and is always prompt and detailed when responding to student questions, both on topics covered in the textbook and application functions that are beyond the scope of this course. There was a healthy challenge in the course, which is appreciated.
This was a distance education course in iPhone application development. The course was challenging and the instructor answered all my questions completely and promptly.He even answered a few questions on the weekend and/or late at night.He frequently suggested a better way to perform some operations in my code that I would never have thought to do
Kevin is a very helpful instructor. He offered constant help and was even willing to field random e-mails. Some of the assignments were a little tough, but there was plenty of time to complete each of them. I wish more of my instructors were as willing to assist ass he is.
Professor Mess is the single most helpful professor I have ever experienced. He helped me with every problem I encountered with patience and detailed information. He is really dedicated to making sure you understand the material and that you succeed in the course. Absolutely take his courses!
Wish I would have taken him for my Intro to Prog. class. Great Prog. teacher - always willing to help and answers responses quickly. Will be the first instructor I look for when taking future classes.
Some of the course content was confusing, especially going back and forth from java to visual basic. It made for some really hard homework. At the end of the course though, I now get why he did it that way. But it did take some patience. He was really helpful and accessible which made all the difference in the world Overall a great professor.
Great online experience! Provided the structure I needed for intro level programming while at the same time letting us explore. Always available to answer questions. Would definitely take again for a higher level programming class.
He helped me when I was going through my own problems strive for a better grade. Thank you, professor!
Super patient, passionate and very available to help students understand the concepts. Online classes suck for sure, but he makes it TONS better!
Kevin Mess has been the most helpful, professional, educational online professor I've had the joy of working with to date. Answers to questions are immediate and instruction the feedback on weekly work is right on time and extremely helpful. I'm looking forward to taking other classes with this professor.
Pretty amazing teacher. He's always willing to assist students when they're confused and he does a great job at providing the scaffolding needed to complete the course and understand course material. I look forward to taking more classes from Prof. Mess.
Wonderful teacher!!! Homework assignments are reasonable and you are able to do all your assignments ahead of time. if you wanted to you could finish the class in a few weeks. test are all open book.
Kevin is a great teacher!super nice and helpful!recommend this class
This class was a great beginner class for programming. I enjoyed for first part of the class much more than the second half. The first part is more logical programming while the latter half is a bit childish in the Alice program used. I did enjoy the class fully and would reccommend it to other people.
Kevin is a really great instructor. Very helpful and very respectful towards his students.
It was a pleasure to have kevin as an instructor! (he likes to be called by his first name) He is definitely my favorite instructor at CSN. He is there when you need his help and knows his subject well. I just wish his IS 115 class wasn't online :/
Truly a pleasure. All interactions that I have had with this professor have been positive. Does not talk down to students. Always open to questions, send an email/use the message board. Quick, responsive, pleasant.
Kevin is very down to earth, helpful, passionate, knowledgeable, and most importantly willing to help if you aren't grasping the subject. I don't recommend taking online courses, but if you must, he is the ONLY professor I've had that has been responsive to every question or concern I have.
Really easy class. the books kind of talk down to you.
great teacher easy class just have to do the work
It was a great class even though i wasn't there all the time
EXCELLENT TEACHER !!
Very helpful and clear in instruction. Kind to students and easy working with.
Nice guy, good teacher, very helpful and patient! Take this class!
Really cool instructor/professor! probably my favorite. very easy going and extremely helpful. nice guy, learned a lot from his class. hope to have him again!
He is a very helpful and knowledgeable professor. I would recommend him as a professor for anyone who needs this class to meet their requirements or just for an interest in computers. He is a great teacher and very nice, I wish he was my professor for all of my classes!
He always had a great personality nd was very hekpful.
very nice professer alway will to help and take his time very very good teacher the best i every had
Great professor. Great Class. He makes it fun for those who come to class. Although everything is online there are benefits in coming to class, but you'll have to attend the class to find out what.
A really cool and approachable professor. He's one of the greatest professors out there. Really friendly and answers all the questions students ask.
Excellent instructor for an online course. He responds to posts and e-mails in a timely manner. He can fully explain tougher concepts that the textbooks miss.
everything is so so.I didn't learn a lot from this course.no attendance required and the grade wass given too low.
he is a nice teacher.He would like to help students if you come to class.
Answers questions quickly and the answers are helpful! He doesn't always just give it away though because part of the class is learning to solve problems, but even if it's just a hint, it'll get you going on the right track. The class is very cool too, learning how to solve problems and doing enough hands-on without being overwhelming. Great prof.
This class is great well i love this topic and love learning but i believe this class would not be the same without Kevin Mess so if you planning on taking an Into to Programming and you decide online Kevin should be your first pick because he gives you feedback asap not other online teacher does this for me and does not get behind on grading.
I had to enter his class after school had already started and he was really kind and helpful. I got caught up and everything. Read your textbook! The answers are in there. Come in if you need help.
Do not change. This class is awesome!
Mr. Kevin is a great teacher and very helpful. I took the online class and he is very easy to reach and you can see him at his office for help if you need it.
Great professor. Always willing to help without just telling you how to do the work. Always available and answers emails and posts very quickly. Would take another class with him for sure.
I would reccomend Kevin to anyone. He is very passionate about teaching and will go out of his way to help any of his students. he is fair in his grading. When you ask for help, he wqillguide you toward the answer by making you think for yourself with as much guidance as needed, but not give the answer directly. I will take more of his classes.
Great Professor, great class. Kevin is very helpful. He helps with work without giving the answer.
Is 115 was broke into two parts for this class. I took it online and the first half was increasingly harder week 1-8. Week 9-16 was easier due to textbook and available information on Alice 2.2. Kevin Mess was extremely helpful and would go out of his way to help you understand and solve the difficult computer programs that came up. IS 115
Great teacher, would gladly sign up for more classes from him.
Fantastic teacher. Loved the class the entire way.
I originally planned to take this class online but when I registered all that was left was Kevin's hybrid course. It turned out to be a good thing because the Visual Logic book was pretty poor at explaining things and Kevin spent a lot of time correcting it. After taking this class I dropped my online Java class in favor of his in person class.
Would have loved to have been able to do the commands and get the actual results. Other than that, i know i need a lot of work.
Very good teacher, knows a lot about programming.
Excellent! Help is offered 24/7 through email, programming lab, Google+, during and after class. Helps you to succeed. If you ask for help, you shall receive. If you don't, you snooze you loose. Do the HW! Even if you don't finish, turn something in, points are better than nothing. For those new to programming, Take his class.
Kevin was incredibly personable, and helpful. He makes learning programming fun, and does it with patience, understanding, and a true interest in the subject being taught. I highly recommend this professor to anyone looking to take any programming courses!
Kevin has to be one of the smartest people I've ever met but has the ability to convey his thoughts in a concise manor. He is constantly accessible and very attentive to his students needs. He is one the few instructors I'd wait for to take a class. This guy loves to teach and it shows.
Kevin is a great instructor. Cares about the subject matter and cares about teaching it to his students.
Mr Kevin was very very helpful right from the beginning to the end of the semester.He emphasis on quiz due date, which made work ahead to stay ahead, a good practice for students.Thank you Sir Kevin
He really seems to enjoy what he does.
Kevin is a fantastic instructor who really does give a damn that you are learning the material. Also, Kevin is far less chunky than that picture.
When it comes to teaching, this man is on fire!! Teachers should be more like him.
Kevin's a model teacher, He really knows his material and is able to make complex ideas understandable. His grading is fair, and he always makes himself available outside of classroom hours to help students understand new principles. As far as programming goes You WIll Learn to Program. Awesome teacher!
Kevin is a very good instructor. He is very knowledgable about what he teaches and goes out of his way to he his students
Come in to class, learn, go home, and then create some really challenging programs. Kevin is always available to answer questions. He treats you like an adult, and genuinely cares about his students.
Really enjoyed this class! It had an excellent level of challenge. I liked that all of the assignments were posted ahead-of-time so I could work at my own pace. If I had any questions, the professor answered very quickly. Student message board was pleasantly active.
Excellent Professor. Took most of his programing classes. The student discussion forum was always active and a great place for help. Kevin was very quick to respond to emails. Homework for each chapter and helps you learn the concepts. THIS TEACHER IS AWESOME!
Kevin is a great instructor. Always an email away for whatever help you need. Fun class!
Very easy class. Open note, open book on tests and easy grader on projects. My biggest complaint is that the class was too easy, I'm not sure I feel prepared for CS classes at UNLV, which I heard are much harder. To Kevin Mess: Please assign more homework practice problems to accompany assignments that would help us understand what was going on.
This is the second course I have taken with you and I enjoy it very much. I had a hard time at first but you helped me to understand things better. Thank you!!!
Prof. K. Mess is a great instructor, he's always attentive with his class and very knowledgeable with Linux. I took this course because I want to learn Linux and be able to utilize open source tools. The test is somewhat difficult due to the fact that there's too many commands involved in Linux and it's hard to remember them all. Don 2013 Summer
This is one of the best instructors I've ever had, if not the best. Communicates constantly, is very clear, and has a fantastic attitude towards teaching. You can tell he loves what he does. This is not a class to be taken lightly however, open book/note/internet tests only get you so far, you need to do the work! Skipping class is NOT recommended!
One of the best teachers I have ever had. Communicates, is very very clear, and loves what he does. You need to actually do the work in his classes, as homework is a majority of the grade. Tests are open book/internet/notes. FANTASTIC TEACHER! Also: DO NOT SKIP CLASS! So much information is covered you'll be lost if you do!
Great class, mainly based on quizzes and server time. It was challenging but not overwhelming. Glad I took the course.
If your not a cit/cs major then avoid this class! As i math major at unlv i decided to take this class at csn because it should be way easier right? NOPE this class is sooooo hard as compared to cs 135 at unlv i wish i had taken it there! we've done like half of cs 202 stuff in this class and he expects you to have a strong programming background.
Kevin is a great instructor. This is my 4th class with him and I will be taking CS 202 with him next semester as well. His classes are not easy but he will make sure you learn the subject above and beyond the book so long as you do your part.
I enjoyed his his class! You will become a Linux command line ninja when your done with his class. Great teacher!
Kevin is an excellent instructor. He is actually interested in making sure you learn something, as opposed to just running you through the coursework.
Kevin is fantastic! He has a sense of humor and you can tell he really enjoys teaching these classes. That said, be prepared to learn.. A LOT. The class was entertaining, but did not skimp at all on the fundamentals. Kevin provided a great intro to what can be an intimidating subject. I'm taking his class next semester too.
Class is quite easy. Assignments consisted of copying commands from the book and running them on a remote Linux system. I was surprised at how effective this method was in learning the commands.
Very good teacher, he is extremely clear. He is knowledgeable about any computer language you could think of.
Kevin is a totally awesome instructor who is very excited about his material. In my class, though, he used a terrible, faulty online program called My Programming Lab to assign homework.
Best class ever. Professor was very helpful and allows students to assist one another for class interact in a virtual system. He also provides you useful software that does not cost you anything. Great guy.
Kevin is a great teacher! He has a deep knowledge of the subject and teaches wonderfully. He is always lively, clearly enjoys what he does, and is always willing to help. The subject itself is challenging, especially for beginners, but Kevin helps makes it easier to understand. That being said, make sure you don't slack and DO THE WORK.
Absolutely awesome instructor. He gives challenging and interesting assignments that reinforce the learning process.
Kevin is great. He is very helpful and responds quickly to questions. Although the class is not an online class, he worked with me as I traveled.
Very good teacher online or in person. Though I would not recommend his (or really anyone's) hybrid class; he just doesn't have time to go over everything he wants. He's great for asking question.
He is good and helpful.
Great teacher. Not a cake walk, but great grasp of content.
Kevin is a great teacher and he is also very helpful. He is willing to answer any question you may have, and will try his hardest to make you understand, so you succeed. He is very strict on homework, but it is for the best. Nobody wants to hire someone that has no clue what they are doing. Pay attention and read the book, and you will be OK.
Awesome professor, I have previous programming experience so the class is easier for me. I feel awful for the people with no previous experience though, I recommend taking IS 115 or studying on your own before you take his class. He is a expert C++ programmer, his assignments make you think ALOT, expect to put in 45 hours per assignment.
Mr. Mess is a great instructor
Kevin is one of the best professors I have ever had. I have no prior programming experience other than IS115 and I feel like I am already an expert. His assignments are relevant and require a lot of effort. It is absolutely necessary to come every class, which is easy since his love of of the subject and teaching make it enjoyable!
Kevin has that rustic, gruff personality that makes him so adorable. On more than one occasion, I was blessed with his presence as he smoothly guided me through the back roads (I think that's what the kids are calling it.) Overall, a great professor who not only provides detailed feedback, but proves there are still mentors with passion.
Kevin has that rustic, gruff personality that makes him so adorable. On more than one occasion, I was blessed with his presence as he smoothly guided me through the back roads (I think that's what the kids are calling it.) Overall, a great professor who not only provides detailed feedback, but proves there are still mentors with passion. Thanks!
Kevin is really one of the best teachers you find at CSN (or in my experience, anywhere) He really knows what he's talking about. He does have slightly difficult mid-terms and finals, but with a little bit of studying and by attending all the lessons you'll do fine. He usually assigns one program per week, which isn't bad.
He is a great teacher. Explain really good. Excellent knowledge. Best of the best.
Great teacher, just dont miss class and put in the work. If you need help, he is more than willing to help. Deffinitely not an easy subject but he makes it easy as possible.
Kevin is an AWESOME not only as an instructor but as a person in general. Always willing to do all he can to help his students as long as they put forth the effort. Very fair and listens. He truly cares about his students and wants them to succeed. Learned a lot from him and will gladly recommend his classes to anyone that is interested.
He responds very quickly to student emails. He goes over the material very well, but expects you to have read it before hand. His lectures are interesting and he seems to be genuinely nice.
Natural born teacher. Good communication skills. Fast replies to emails, if you're having trouble on assignments. Kevin is the best programming teacher I've had to date, and I've taken many programming courses at CSN.
Tough but fair. He normally drops the lowest test and lowest homework grade.
Kevin is a great teacher and person. Very helpful when you need it and is quick to respond to you. Very fair with grading do the work and you will pass
Kevin is a great guy and most importantly a great teacher. Wish he taught cs 218 and above i would continue taking his classes. Be prepared to put in work and effort, there is no copy and pasting in his class, he personally reviews your code and by the middle of the semester has an idea of what each of us are capable of. very personalized grading.
This is one of several classes I've taken from Professor Mess and I have to say he's very very good! He has an incredible following and his classes are always the first to fill up. If you're looking to learn computers and willing to work, then this is the professor for you. He is quick to respond and detailed. CSN is lucky to have him.
A very straight forward teacher. He gets through the lesson and explains most things as best as he can. He also has a humorous personality so class doesn't get boring. While the work is sometimes challenging, it is worth the challenge because he prepares you for what happens for future classes and beyond.
He was extremely helpful when any student needed help and always helped out with any situation. The class is challenging and can get a bit confusing but if you stick through the logic will click and you will begin to understand. His quizzes are worded weird purposely, double check your material before the quiz as they are open book.
The class is a bit difficult especially if you aren't very good at programming. However, so long as you know what you're doing and don't procrastinate you should be fine.
Very Very Very Tough Grader! but a Nice person! Helpful, Responses Emails pretty fast. I did Not like lectures, he uses just a slideshows and gives you a HARD working on the programs at home! Homeworks were quiet difficult, had to search in internet and in the books much more then he gives you on his lectures. Won't take his classes again!
Very Very Very Tough Grader! but a Nice person! Helpful, Responses Emails pretty fast. I did Not like lectures, he uses just a slideshows and gives you a HARD working on the programs at home! Homeworks were quiet difficult, had to search in internet and in the books much more then he gives you on his lectures. Won't take his classes again!!
Kevin is awesome and very helpful. Responds to emails quick and will show you step by step individually if you ask for it. The class is quick paced and writing the programs could take hours. Programming is fun, I just think I'm not meant to have a sit in front of a computer type of job.
This class was more time intensive then Calculus 2 and Physics combined. Homework is extremely long and worth most of your grade. Can't really work with fellow students due to his policy, and until the last few weeks of class there were no tutors, he cancels office hours as well. He checks online forums as well to see if you got help.
He's too strict about homework and test is hard.
Yes the class can be tough but you will only make it tougher if you don't do the work. The book is very helpful. Quick to respond to emails. Weekly homework assignments and short quizzes in class. If you put the time in, you will learn.
Kevin is a good guy and a good teacher. the only downside is, he is also a strict guy and a tough teacher. he mostly gives good response and it is pass. the problem is even though he replies quick, his HW are so tough it is not enough. If your REALLY good at programming take his class. if you have no programming exp, I suggest you dont.
Kevin is probably my favorite teacher at CSN. He's really funny and friendly, and he replies around the clock to emails. He makes assignment expectations very clear in the syllabus, and as long as you document your code every week you will do fine. Exam questions come from short, weekly quizzes on Canvas. Expect heavy bashing of Microsoft.
Kevin is a great instructor and extremely helpful. He is always there to help students, so don't be afraid to ask! Homework assignments can be tough, but as long as you show up to lectures and do the assignments, you'll be okay.
Kevin is one of the best instructors I've had since he is extremely helpful and his lectures are great. Just make sure to complete your homework assignments and attend lectures, then you'll do fine in class. His code reviews will also help you get a better understanding of how to code well.
I cannot describe how hard this class is. As an introductory class it made much tougher by the sheer amount of homework that is expected (other classes? Too bad lol) This is a great class if you already know how to program. If you don't take this class at UNLV or step out in traffic bother are preferable to taking this professor.
Kevin is definitely a difficult grader. You put hours into a homework assignment and pour over the details thinking you've scored 100. He'll find something to mark you off for and give you a low B. At least that was my experience. Otherwise he is a great teacher and leads fun and engaging discussion on the material. I learned a lot and enjoyed it.
Kevin is an awesome teacher. He's passionate about CS and is a great help you if you put in a sincere effort. The class is more difficult than the UNLV equivalent but you'll thank him for it, trust me. Make sure your code does exactly what the assignment calls for and you'll ace your assignments. Need to study for tests. Highly recommend
Kevin is without a doubt the best professor for anything programming related. He knows what he's talking about, and actually TEACHES you the underlying technologies which drive the things you're learning about. He is a very qualified individual who has blown every other professor of computer science I've had out of the water. Not easy, but fun.
This is one of best programming teachers I have met. Not only is he hilarious he actually cares about your work and wants you to succeed. He will work with you thoroughly to make sure you understand how it works and how to do it correctly. He is a bit tricky with tests, but nothing is ever in there just to hurt the student, only to help learn.
He is an excellent professor! If you ever have any questions or get stuck on your assignments, do not hesitate to send him an email. He usually replies back within a few hours. He is a tough grader but only to help you learn and be prepared. His assignments require you to think critically, so do not wait till the last minute to do assignments.
This class is hard... but it's totally worth it. I wish I could take him for all my CS classes. He knows his stuff, gives great lectures and cares about students. You never feel dumb even though this is a hard class. You will get stuck on some assignments but he's always helpful and responds fast. If you want to be the best take this class.
This class required a fair amount of time to do the homework assignments, but as long as you read the book and attend the lectures, it's pretty straightforward. Kevin always responded to my emails very quickly and offered help if I was stuck. I enjoyed taking this class and wish he taught CS at UNLV so I could have him as my professor again.
Hands down, one of the best teachers I've ever had (like top 3 status). Cares about the subject, cares about the students, knows a lot about the subject. Amazingly, lectures aren't boring (considering the subject matter is bound to make your eyes gloss over). Programming is hard though so be prepared to work. You will have help though so no worries
Kevin is a great example of how to be a tough but empathetic instructor. His expectations are high, if only because he takes a lot of time putting together a clear coursework. I took his online course for both 'C' levels and of all the classes I've taken his are the only ones I would take over. Wish I could have taken his classes in person.
Kevin goes out of his way to ensure that you understand the material and wants to make life easier for his students but not at the cost of your education. It's impossible to take this class and not learn something. There's lots of homework but as long as you ask questions when you're stuck it's not difficult.
Anal retentive program requirements that stifle your creativity and prevent you from developing your own coding style. When you ask him questions, he purposefully gives unclear or vague answers. Must comment every line of code. Will make you a worse programmer if you listen to him. Gave a hw solution that was undefined behavior. Very bad prof.
I'm in school to be a programmer and if I'm going to be challenged on a subject, this is the one. He had weekly quizzes that motivated me to read the book. His homework assignments did take more time than any other class, but that just meant more time programming. No open notes, except for index card. I'm taking him for 3 classes next semester.
Professor Mess is very knowledgeable, helpful and professional. If you have never programmed his class may prove to be extremely challenging. Most of the homework took me well over 30 hours to complete, not including the required reading.
I took Kevin's class in Fall of 2017. If you have the opportunity to take one of his classes, DO IT. I was not able to sign up for his 202 class, because of scheduling conflicts, but I wish I was able to. I'm taking it at UNLV and I already feel like I won't get as much out of it. He will make you a better developer. He inspires you to be better.
Knowledgeable, caring, inspirational. A little anal, especially in cs135, so pay attention to the homework specifications and general program requirements from the syllabus!
Great teacher, if you need any help with anything he is willing to help you, by email or going to his office. HW is not easy but doable. for walking and not knowing anything about computer code i feel that Kevin did a great job in teaching this class. i feel that it is a lot to learn as well for only one semester so be ready to read.
Great professor who definitely knows his stuff and has the clear goal of making sure you actually learn the subject in a fun class. As long as an honest effort is put forth by the student to learn the material through the many opportunities available, Kevin helps you understand the material and pass the class. Helped me realize a passion for coding
Kevin is SUCH an amazing teacher , he cares greatly about the subject matter and he always made time for me during his office hours when I came in not understanding something . He is definitely a tough grader but it is totally worth it to actually do all the work he asks. I could not ask for a better teacher.
Kevin is probably the best professor I have taken so far in my college studies. He not only has a passion for Computer Science but also to see his students succeed in the classroom and in life. Kevin is accessible at basically any time of the day and he is willing to go above and beyond for your sake. TAKE HIS CLASS!
Kevin is seriously the best professor you can ask for. I have taken his C#, C, and C++ courses. Yes, it is a bit difficult if you have a hard time grasping the concepts but once you get a full understanding, it really is not that hard. Read the chapters and practice coding. You only get better with practice. He wants all of his students to succeed.
Great class Kevin knows what he is talking about. It tough learning how to program but he is able to explain it and is always willing to help via email if you have any questions.
Kevin is the best teacher I've ever had. He is very approachable and he loves to teach. He makes time to give individual instruction during class when we need help. Always answers his emails quickly and gives really good feedback. The assignments were sometimes very difficult, but never impossible. He gives 110% to help his students.
Kevin is a pretty cool guy, but learning to program in his class can be difficult compared to other professors. He doesn't do in-class practice, or an in-class lab to help students understand the material for the program they have to do. I have found it to be especially helpful in the past, so I hope he reads this comment, and considers a change.
Practice. Even outside of the programming assignments, constantly practice to do well. This class is harder than the UNLV equivalent but the knowledge gained is worth it. Course left me very motivated to pursue other languages and topics. If you are reading this, then please consider taking easy classes along side this one. Don't overload yourself.
An excellent choice. He always responded to emails quickly and was caring about the students. He does well at teaching the material and explaining it in an understandable manner.
This professor is good but not great like the reviews say. This maybe has to do with the fact covid made us go remote learning. This whole class consists of YouTube videos and pre-recorded lectures. Weekly labs and pretty challenging personal assignments if you are new to programming. Kevin is not very flexible and is sulky about late work.
His overall 4.7 does not properly reflect the quality of his online classes. In person classes may differ. As a beginner programmer you should expect to use google a lot because his lectures do not cover even 40% of what is necessary to accomplish his programming assignments. I found his assignments seeping into my other classes' allotted time.
Crams assignments and does not even lecture. This class was ridiculously hard that half the class was caught cheating. It took a number of people to complain in order for him to even be somewhat open to accept late work bc it was that hard. When confronted by the whole class, he went on to give excuses and everything has remained the same still.
This was a hard class, but not at the fault of Kevin. Skimming the chapter would give you any information required to complete the assignments he gave you an entire week to do. Kevin gave ample opportunity to get help and would always tell you EXACTLY what you did wrong. Requires you to be reasonably self-dependent but is a very doable class.
The BEST Professor you will ever meet at CSN, take his class! He is approachable and very caring to his students. I never planned on CS major, but this class always makes me to think of at least minoring in it. This can be a bit challenging, expect to code around 12 hrs a week. But Anyway, I highly suggest him. Very professional and nice Professor.
Kevin is an amazing professor. If you are not passionate about programming and not logical, do not take him. Every week you get 1 quiz, lab assignment with lab partner & programming assignment(can be hard but think outside the box) Very easy midterm and final exam. He is very nice and reasonable. You do need to study and search up outside class.
Kevin is a nice guy, but this class is not for those who have never coded. His lectures are brief, making it impossible to apply it to the lab/pa. Uses Discord & TA's - kind of helpful, but still not enough detail for beginners. Can get by with doing most of the lab as long as it compiles & still get out with a C, but I didn't learn. Get a tutor!
If you are not willing to put in the work, then don't bother to. I really loved this class, especially since this teacher uses Discord, and has TUTORS available basically for any day and time. You must be ready to read a lot and take notes, highly recommend him.
I'm glad I had programming experience before taking Kevin's class because his course is decently difficult. I knew Java and while it was similar to C++, there is still a lot of stuff to adapt to. He and his TAs are there to help on Discord if you're struggling, to get it at the earliest. Kevin's a nice guy, but I wish I had him in person.
this class is tough for beginners, like, take less classes, get a weekly tutor tough. programming assignments take days to work through. hard to apply the book to the assignments. kevin is very active on discord along with the ta's. uses lockdown browser for midterm/final. this class really needs a cs prereq, math wasn't enough.
Kevin is a fantastic instructor. Very accessible when you have questions. Best CS professor I've had. I hope he'll jump to UNLV and teach the whole CS degree. Assignments fit what you've studied and are graded fairly and consistently. Good tools to check your own assignments before turning them in.
This class is really not for beginning programmers. There should be some prerequisite for this class besides math. Majority of grade depends on programming assignments, which take days to complete. TAs are there to help but they can only do so much. Have to use Lockdown Browser for exams or go to a testing location. Honestly regret taking it.
I had a ton of fun being in Kevin's class again and I can confirm that it was super fun. Assignments build off each other and he has a Discord server to get help from the class and the TA's. He teaches newer C++ (or encourages it right now) and gives us plenty of cool tricks you can use in his sample solutions. A lot of work, but it's worth it.
Class has a steep learning curve if you have never coded. Attendance's optional since lectures are recorded. Most of the info. comes from chapter readings. Book can be found online. Hints for PA's are sometimes given during lectures. Hw consists of weekly labs due Weds. , with quizzes and PAs due Suns. Prof. and TA's are friendly and approachable.
The textbook and ta on discord is your best friend. The class is hard. Take a prior course before this one. The pa are almost impossible to complete and even if you try, you don't get graded for that. Only graded for if it works. Get tutoring. The midterm and final are brutal. The teacher is lazy and unhelpful. I heard he is the best in Vegas.
One of the worst professors. I have ever dealt with at CSN.
Kevin is the GOAT. Lectures are great, they cover the elements in the book that we were supposed to read in between classes. Assignments are very on par with what you're learning in class. Professor uses discord and is very accessible. Assignments are fun and constructive. Wish CSN would offer a full 4 year degree and have Kevin teach it.
One of the most difficult classes I've ever taken, but also one of the most rewarding, and Kevin was there to help us the whole time. If you're willing to put in the work, Kevin will have your back. This man even spent the spring break helping me with one of the programming assignments. I'm not a fan of CS but I'd take Kevin's class again any day.
Kevin is the best. I had him for CS135 and CS202 several semesters ago. I transferred to UNLV and can conclusively state, Kevin is the best CS instructor in the game. Students who take him are on another level vs. students who don't. He really cares, and if it seems hard, it's because programming is hard. Get an early start on weekly assignments
He's a really nice person, but not a good teacher. He'll be like, "this is a saw, this a hammer, and this is sandpaper. Now go make a chair". If you have no previous programming knowledge avoid this class at all costs.
Hi as someone who's taking his class past the halfway point I would say this class is difficult since I've never had any prior coding experience. Take CS if you're into problem-solving and math. Kevins a chill dude but for a beginning class I'd say it's pretty hard. Beware quizzes, the midterm, and the final use lockdown browser with a webcam.
I think he's a cool guy but the class can be challenging if you never programmed before. On MyCSN, it recommends students to complete CIT 129 first. I recommend taking CIT130 or CIT148 after taking CIT129 since Java or Python is easier to learn than C++. Regardless, If you put your mind to it, you'll pass, just expect it to be a learning curve.
Ridiculous assignments; prepare to spend 15-20+ hours a week on them. Good luck if you have other classes full time job (software dev here) or kids. Lecture covers material well, but torture to correct assignments from. Nice professor and knows his stuff; good if you know NOTHING, but seriously have some time to commit.
Kevin is an amazing instructor. He's incredibly knowledgeable about computers and C++. You'll learn a lot about programming in this course. He's a very tough grader and the midterm and final weigh heavily against your grade, make sure you study for those.
Excellent instructor. Offered an easy, but relatively time consuming extra credit option that can increase your grade ~10%. As others have said midterm and final exams are proctored lockdown. Coming from no experience I personally felt that the programming assignments were not too difficult. Dropped the lowest programming and lab assignment.
What made Kevin's class so hard is that you are basically given a logic puzzle every week, and you are required to solve it in a new programming language: C++. I've never programmed before, but I think this is one of the most challenging courses at CSN. I feel I would've gotten more out of this class if I had taken Discrete Mathematics prior.
He is one of the most helpful professors that I've had. As someone with no programming skills, I was able to pass by the skin of my teeth. ATTEND THE LECTURE!!! The lecture can greatly answer questions on the multiple programming assignments, and quizzes. If you're struggling, he is very courteous and understanding as long as you are honest.
Great professor. The exams are not easy but do not be afraid of them. He will tell you every topic that will be on the exam and will often curve grades up after exams. The best way to prepare for them is to study the note handout he gives for every chapter. Asking questions and being active on discord is the best way to pass.
Really difficult class, I was not really join his lecture every week, but he's find
Pretty hard class. He is good as a serious choice for CS majors.
The programming assignments are challenging but fair. The midterm was more difficult than the final, but Kevin does take into serious consideration your participation and lecture attendance when he is evaluating your final grade. He wants the best for his students. Don't be afraid to take this class! If I can do it, you can too.
We used C++ for this class, and the assignments had gotten more difficult after the midterm. Use the TA's and textbook, and lectures for help and guidance for the assignments, and it should be a pretty cool class to take.
Really great professor
The projects were demanding, with unrealistic deadlines. Adding to the challenge, the unexpected 70-hour comptia course piled on top of an already overwhelming workload. So not are you only taking a CS class your taking another class as well. no joke be prepared for 20+ hours per week for this course!!!!!! YOU WERE WARNED!
Amazing Professor. I took his online course so lectures were optional, but I recommend them! Continuation from the CS 135 course (same textbook). One assignment a week with a lockdown quiz, Midterm and Final are proctored quizzes on Canvas which include multiple choice questions, explanations, and writing function. Very accessible on Discord.
The workload is excessive for a 3-credit class, with weekly projects, readings, and quizzes requiring a lockdown browser. However, exams don't align with quizzes or readings. To succeed on tests, you must memorize lectures and be able to write all functions from your vector and linked list classes. I spent over 10 hours each week on just the proj.
I took Kevin's CS 135 & 202 classes. He's a great professor. I learned a lot from his lectures (which are long but worth every detail). I listened to them and took detailed notes - this helps you learn in his class. If you want an A - do the work.
students are expected to learn new concepts and master them in a week. theres a lot of bloat. deciphering the instructions is sometimes a challenge. testing env is horrible, a lot of time spent "debugging the debugger". 8+ hours a week minimum if youre already advanced but most will spend 20+ for an A. maybe 20% of time actually spent usefully
Professor Kevin is an amazing instructor, he cares about his students future and understanding of the material. He explains detailed lectures. He does projects for homework's, weekly quizzes, mid term and final exam. Students use discord to communicate with TAs and with him, they answer pretty quickly. I HIGHLY RECOMMEND HIM.
Class Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.64 avg changeRatings by Course
131
5.0
(1)CIT171
5.0
(1)CIT151
5.0
(2)CITCIT
5.0
(1)CIT231
5.0
(5)Difficulty by Course
CS202
4.1
131
4.0
CIT151
4.0
CIT231
4.0
CS1353001
4.0