3.5
Quality3.6
Difficulty73%
Would Retake111
Reviews73%
Would Retake
111
Reviews
Rating DistributionOfficial
5
33
4
44
3
5
2
5
1
24
What Students Say
“This class was made way more difficult than it needed to be”
CSC403 - 1.0 rating“Horrible grader, he is bad at coding, is not willing to work with you when he makes a mistake, he lacks human interaction skills and acts childish”
CYEN481 - 1.0 ratingClass Info
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.79 avg changeRatings by Course
CSC520
5.0
(2)CSC477
5.0
(1)CSC330
4.4
(18)CSC325
4.2
(45)CSC405
4.0
(1)Difficulty by Course
CSC220
4.1
CYEN481
4.0
CSC132
4.0
CSC405
4.0
CSC477
4.0
Reviews (111)
This class was made way more difficult than it needed to be. Dr. Cherry covered a ridiculous chunk of material way too fast to actually follow. He would run through 80+ slides each chapter just to use 3 of them for a quiz. It was one of the most unorganized classes I have taken. On top of that, he never provided a rubric for any of the assignments.
Awful professor. Should not be in the teaching profession. He uses about 70-80 slides per lecture. Expects you to know specifics for Quizzes on each lecture and he's a horrible grader. DO NOT TAKE HIM.
DOES NOT TEACH THE CLASS! You will spend countless hours studying for quizzes and exams on your own time. He will cover 80+ slides in the span of an hour, and he will confuse you. Horrible grader, he is bad at coding, is not willing to work with you when he makes a mistake, he lacks human interaction skills and acts childish. Do not take him!
This guy is absolutely horrible. Do not take.
Dr. Cherry is really energetic, friendly, and goes over lots of examples on the board. He gives meaningful feedback and responds to emails quickly. He's a tough grader since he goes strictly by the rubric. He can be harsh if you don't follow good form in your programming assignments, but he's more than willing to help if you're willing to practice.
Lectures rapidly without slowing down to explain. Gives quizes that are entirely subjective in their material them while covering random points form his lectures. Words questions vaguely enough that any grade he gives can be "justified"
Worst experience with a class/teacher in my college career. Asks the most specific questions and will grade terribly if the answer isn't 100% correct. Avoid if you can!
Grades your code and all of your assignments like you've been doing this for a couple years. Not very open to different styles of coding. Teaches the material to the best of his ability and cares about his students to an extent. However, there are better profs out there so if you can take someone else, do so.
CSC-220 is a hard course period. Dr Cherry makes it fun. He gives a ton of bonus and hides easter eggs in his programming assignments. Oh and he doesn't give out answers. He points you in the right direction and you figure it out yourself. The 130 series may have been an easy A for most but 220 is where real programmers are made. Study up!
Kevin is the worst computer science professor ever!!!!
his class was easy, he just never fully explained how to do assignments.
He has been really good for software design. He changed up his format and is doing well. He still have some rough spots but he cares alot and will give help if you ask him for it. CS students just like brigading him.
I took him for CSC220/CSC403. He was great in both. I learned A LOT. Not an easy class. You won't pass if you don't at least try to learn how to code. His lectures are fast paced, but he will slow down if you ask him. The bad reviews seems to be from students taking the 130 series and were expecting it to be easy. Wait until you get to 220 or 325.
Dr. Cherry has gotten so much better since he arrived at Tech. There are clear deadlines and objectives. He has progressed alot. Give him a chance.
Toughest grader I've had in my entire first year at tech. Thinks a C is representative of excellent performance not and A so he grades everything in the most petty way. You'd think this would change due to a pandemic but no. Don't take this prof.
Many say Dr. Cherry is very nitpicky with assignments, but I still have not understood why. Because this class is in my major, I love the material and everything in it, so I had no trouble understanding the lessons, doing the homework, or asking him questions. Maybe do not take it if you are not passionate about it.
He NEVER responds to emails. He grades like you've been in computer science all your life. If your code doesn't run for some reason, he moves on and gives you a 0. This is not what you want for an entry-level CSC course. Also, his lectures were him just reading off of the notes from the projector. Take Dr. Ankunda and see how teaching is done.
If you really wish to learn Data Structures, Cherry is a solid choice. He makes the class pretty hard, but that is a good thing for your future! Talking to classmates and tutors will help you get through this class more easily. Dr. Cherry is super fun and loves participation from students.
Weirdly nitpicky on assignments. Very arrogant for seemingly nothing since he has very little experience in the field. I have lots of experience in the content - don't take if you don't have some cs background, he uses a lot of jargon and is a terrible teacher. Lectures are boring and often corny.
Hes awful at explaining concepts. He talks super fast and is not clear what so ever. Instead of teaching us how to do something, he wants us to google things and figure it out for yourself so you can learn better. Emails back super late
Prof Cherry really knows what he's talking about, and has a lot of passion, but his lectures are insanely boring. He goes on side rants, and always adds extra, irrelevant content that just takes up time and your memory. I hear he is better for high level classes, but I won't take him again until then.
Professor Cherry Is a very intelligent person, but he is not a good teacher. He just reads over his lecture notes in class, there's really no point of even going to class. He also doesn't connect with his students on a personal level. Took him for 2 quarters in a class of 17 people and doesn't know my name. Also weirdly obsessed with his format
If the other reviews are true, then Dr. Cherry has changed his teaching methods a lot. He moves a little fast but will go back if asked, plus he provides an outline to allow students to take good notes. He is particular when grading, you need to use the right words, but he always provides feedback and reasoning for his grades. Overall enjoyable.
Maybe it's just because I learn differently but I don't know what the other reviews are talking about. Dr. Cherry is fantastic. He's a super nice guy and I love the way he structures his lessons. He follows the textbook but he doesn't read from it, and he definitely knows what he's talking about. He's funny and approachable for personal projects.
I had him for Game design and logic, an entry-level CSC course, and if I hadn't taken a CSC before I would have been totally lost. He uses grades almost unfairly, specifically every project must be completely line for line to even be considered passable. Very aggressive in emails, but doesn't bring up the problems in class. Avoid at all costs!!
I've taken several classes with this professor and learned a lot in every single one of them. I would go as far as argue I've learned more in his classes than most of the other professors I've taken. His classes are not easy, but if you actually pay attention and do your share of the work it will aid you later on and your grade will reflect that
220 is definitely a weed out class, it requires a little more participation and engagement but Dr. Cherry provides you all the tools to do well in his class. His programing assignments are intuitive and fun, he provides .jar files as a visualization tool. Expect challenging tests with from-memory coding portions, reviews provided.
Cherry is an amazing professor. He explains everything very clearly and had great visualisations for difficult concepts. He doesn't go easy on you, but he very much cares that you learn and improve from his classes. He puts a lot of effort into making the learning process as smooth as possible, and he's funny and engaged with students. 12/10 fr
Dr. Cherry is very smart and knows exactly what he's talking about when it comes to lectures. His lectures can get boring at times but he really does try to explain topics in different ways so that everyone understands. The only downside is sometimes he doesn't understand questions that students ask so he'll end up giving a non-related answer to it
He is exceptionally fast, and his communication style is difficult for others to comprehend. These grading criteria appear to be arbitrary and lack clarity
He is really hilarious cabt expect a student to solve 16 points for 15 mins. Really awful dont take at any chance rather just drop class.
I took Cherry believing RatemyProfessor can be biased.He is good professor but the thing is only passing exam can upgrade your classes.And he gave a question in Exam 2 for 16 points that is never taught ,never seen.Believe me the question was a good page or two of coding in good days. In exam you are already rushed and4% of grade gone for nothing.
The instructor's expectations for a quick problem-solving turnaround and the grading criteria's challenging nature have created an overwhelming academic environment. As a result, I am currently considering the possibility of discontinuing the course. I advise other students to carefully consider their options before taking him.
Do not take him at any cost you are not gonna pass the class.
Please be advised don't take him, only if its only option. You are not gonna pass the class. He has hilarious grading criteria and really hard exam off the topic for half of the grade. Telling you truthfully rather wait a quarter.
He did it dirty for the exam despite knowing the crunch of time and it would affect students programming points. I was not fond of that at all. The visualization he provides is awesome hats off to that. Overall good for understanding don't take if you have less experience in JAVA, he is going to rush through.
Grading criteria too harsh. Will deduct points from your homework grades based on performance from exams. Exams cover homework materials that are not yet due. You see the problem? Deducting points from homework that is not due yet is a horrible teaching method. Otherwise, great lectures and covers materials well.
So arbitrary with grading criteria. Punishes for miniscule mistakes that a freshman CS major with no industry experience will often make that have no real effect other than aesthetic (i:e mixing snakeCase and camel_case). Incredibly lecture heavy to a fault, and very little class programming demonstrations outside of small examples here and there.
Cherry is a great professor for those who enjoy learning (not coasting). He makes things challenging, which encourages you to try hard. Not sure why he gets such a bad wrap, he wants you to become great at what you do. You have to make the choice whether or not you care :)
Nitpicky. Do not take.
Why must you do this to me...? Don't make me rate you poorly again, Kevin...
I genuinely believe the people who rate him poorly refuse to try. Cherry is a great teacher and is incredibly transparent about the way he grades. He admits to being nitpicky, but he does it to give you a strong foundation for a career. He has tons of grades, so doing poorly on one exam or one or two grading assignments won't keep you from passing.
Review below claims if you rate him poor you must not have tried. Unfortunately I did in fact try and I got a A. Still rating him poorly. :) Grading is NOT clear yet nitpicky is not the right term. He seems desperate to take off points. 350 character limit, so I'll just say certain things happened that I'm appalled occurred in an academic setting.
Boring teaching style. Takes too long to cover simple concepts.
Lectures are really fun and if you pay attention in class, his classes aren't tough at all. You need to be prepared to put in extra effort in order to succeed in his class. Gives bonus questions on exams, assignments are tough. I see a lot of negative feedback for Dr. Cherry, but I believe those are from people not willing to put in extra effort.
Dr. Cherry is an excellent computer science instructor. He is highly knowledgeable and has a remarkable ability to convey complex concepts in a way that students can easily understand. Even when I am already familiar with a subject, I always learn something new from his lessons. His class is pretty straightforward, so it's easy to follow along.
Heavily disliked this professor when I took him my freshman year. Took him again in CSC 330 and was very pleasantly surprised. His personality can certainly be abrasive, but he's one of the best CS teachers on campus, and his notes are fantastic. If you have a talent for CS, you'll have no problem passing, though you may be frustrated at times.
Looking at other reviews, I was initially worried going into the class. Once getting into the class it is not nearly as bad as people make it out to be. He teaches well and effectively conveys difficult concepts. He expects effort to be put in, but at this point in the curriculum it should be expected to not have grades handed to you for free.
Dr. Cherry does NOT deserve a 2.5; the class was fairly easy as long as you are prepared to put in a little bit of effort. He uploads all of his PDF's on canvas along with worksheets for each section and practice exams. As long as you can do all worksheets and practice exam, you will be fine. Dr. Cherry is also very helpful outside of class
Dr. Cherry is a very passionate/knowledgeable professor, but that doesn't mean this class is easy whatsoever. He is very knowledgeable on the subjects he is teaching, but probably to a point in which he is so quick to explain that he doesn't quite put it into terms someone who is new to the subject would understand.
I had taken this class with Terry before and had to drop it, but this class is way better than the other class. I loved the way Dr. Cherry has been supportive but be ready for explaining your code any time.
I did not took him for CSC220, but took him for CSC430 and CSC 330. Exams and assignments are tough but you will have enough time to work on it. Practice questions are provided which helps a lot. Grading is clear. Also loved his website for grading and emails. Maybe I will take him again for few other courses.
Dr. Cherry has thorough, organized notes that are easy to read. However, his in-class lectures are vague and difficult to follow, despite expecting the opposite from students. He expects you use terminology in the way HE understands, rather than the way the student understands. As a results, he grades cynically, despite his claims to the contrary.
I like Dr. Cherry. Very lecture heavy, but he's cracking jokes a lot of the time so it's not so bad. Tests are a bit difficult, mostly for lack of time, but there are enough grades in his classes to make up for it. I've had him for 220, 330, and 430, and I would take another one of his classes, given the chance.
A lot of people take his classes and complain that they are difficult but hes just teaching you how to apply the material you're learning. The best way to take his class is to pay attention. He truly does care that you learn the material and is very willing to answer any question you have. His lectures are easy to follow and they're entertaining.
Dr. Cherry is a great professor when it comes to learning material, as long as you pay attention. His programs can be difficult if you don't understand a language, but that's why his office hours are very helpful. The one on one lessons help a lot if you do not understand a topic. His exams are well in line with the course and the study guides help
I've taken Dr. Cherry for CSC430 and CSC330. Both classes were great and I would take him again in the future. The structure of the class is great and there were many opportunities to get bonus. If you pay attention and go to office hours, you will have a better understanding of his courses.
He is a hard professor, but that is what I respect about his classes. He gives you every opportunity to succeed with plenty of time in advance for questions and assignments. His notes are organized, and he is a fair grader. I had to drop his class before, but it was my fault. I took another one of his classes bc I want to actually get better at CS.
Grading is extremely strict, but he outlines exactly what he expects in each of the assignments. The lectures are very well organized and he will go through plenty of examples to demonstrate the material. Test questions are directly related to the lecture material. If you pay attention in class and practice the languages, you should do just fine.
My first Cherry class. Appreciative of the care he shows toward his students. This was a hard quarter for me, and Cherry made the experience in his class intellectually engaging without contributing significant misery. The generous week-long deadlines on assignments were appreciated. He also has funny nerd shirts.
His current rating is definitely not accurate. I mean, the class not gonna be easy but Cherry is a good teacher. His notes are helpful to look over, and there are notes/practice problems for each lesson. He adheres to his schedule too. Programs are a good level of difficulty, and there are bonus. Practice exams were similar to his real tests too
Dr. Cherry gives solid lectures and his notes are great. I'm convinced students that don't like him just want an easy A without really learning the material. His class is challenging but it's because he cares that you fully learn and understand the material. He gives you everything you need to succeed, just show up to class and pay attention.
Dr. Cherry's classes tend to be on the hard side, but he provides all the resources you need to succeed w/ lecture notes, challenges, practice problems, even helpful YouTube videos. He's an unforgiving but very fair grader, which is great if you want to improve, and he also offers plenty of bonus point opportunities. Had him for 220 and 325 as well
I have had Dr. Cherry many times before and I think he is a good teacher. Grading can be tough at times, but this is to try and prepare students for the world. If you can do the work and follow the directions, you should be fine. I think that tough grading helps me to retain more knowledge. Lectures are good and the notes are very detailed.
Dr. Cherry cares that people learn the material, but I feel like the lectures are just too note heavy. The lecture notes are very detailed, but the lectures themselves are not very engaging. The grading can seem harsh but it is very clear how he grades and he does prepare people very well for exams with practice problems and good lecture notes.
Dr. Cherry is probably one of the more fair + consistent professors. He's strict, but he tells you exactly what he expects, so it balances out, ig. He can be nitpicky with HW, but he usually explains why. Lectures can be dull, but he tries his best to keep us engaged. I can tell he has a passion for this and so I respect the way he runs his class.
One of the best CS professors I've had at Tech. Very knowledgeable of what he teaches, and tests on relevant material. Provides great resources to learn concepts outside of class. His lectures are engaging and the content is relevant and practically useful, and you can tell he actually wants students to learn, providing many resources and examples.
Dr. Cherry is very knowledgeable in all of his lectures. Although hard to follow, I feel like students, including myself, are afraid to ask questions. He provides many resources and wants each student to learn the material. And do not expect an easy time in his class. He's a tough grader but provides clear grading guidelines for all his assignments
I heard horror stories about his polices and that he was "strict". My genuine review that all throughout this course I felt challenged to know my stuff. His test was exactly like his test-reviews and homework. He made a lot of complex knowledge bite sized and easy to understand. Would definitely take him again if I could.
I've taken cherry 3 times all in this last year and I enjoy how he teaches in class, all the information you need for the class is given in the notes and you won't be blind going into the exam if you go to the reviews. Sometimes he can grade Coding assignments harshly but its understandable.
I've taken his classes a few times now and he has always been understanding. He's a tough grader but you can tell it's because he wants you to really grasp the concept.
He is very knowledgeable and skilful. In addition,he possessed depth knowledge in algorithm and programming and he is one of the source of inspiration.
Warnings: This class is late at night and 3+ hours straight. You will have a TON of homework in the form of making games with groups. Do NOT take this during a heavy quarter. Despite that it is EXTREMELLY helpful in general, especially for learning game design. If you can take it, and you have the spare time, take this class for fun and fair grade.
He is currently one of my favorite professors. I was nervous about grading at first, but he's fair and transparent. His teaching is truly inspiring—lectures are well-structured, easy to follow, and build concepts step by step. He's always willing to help, staying after class and replying to emails quickly. I highly recommend Dr. Cherry!
I took Dr. Cherry for CSC325 and he was amazing, so I took him again for CSC330. The class is fairly easy as long as you listen, do the homework, and practice tests - much like CSC325. It's very clear Dr. Cherry cares about the success of his students and does whatever he can to make sure you understand a topic.
Professor is a great instructor and a fair grader. He explains concepts clearly and makes sure students understand the material before moving on. Grading is fair and based on effort and understanding, not just perfection. Overall, a very good professor who genuinely wants his students to succeed.
His lectures are extremely clear and concise, while still providing the necessary information. He provides SO MANY examples of concepts, and he will work with you on office hour to make sure you understand the material well. He is a hard grader, but it's because he genuinely cares about his students and their ability to succeed in the workforce.
Cherry is a good professor when it comes to teaching the lectures. He makes sure that we are interested in the topics he is teaching. The only problem with Cherry is that his grading is very tough on program assignments, but other than that, Cherry overall is not a terrible professor.
Coming from a different university, I felt a bit underprepared when I joined the course. I had to catch up to the other students very quickly. He also provided lectures from previous courses, which also helped me understand the information a little better. He was understanding and reassuring of my grade and understanding in the course.
Cherry is overall a great professor that is incredibly passionate and informed on most things computer science. Although a stickler for exactness and terminology, I think it's for good reason because it helps you with actually understanding the material. Lots of studying and programs. He's difficult, but he's him if you're serious about SWE/SWD.
10/10, I would def take him again
Good teacher, didn't really have many issues and he gives plenty of bonus and opportunities to learn from your mistakes.
Cherry is one of the most passionate developers I have ever met. He takes great pride in his work and his examples he shows in class are coded himself with very easy to read diagrams and information. A stickler with grading and coding assignments, but it helps with what you did wrong and how to correct it in the future.
Very good professor. Some would consider him harsh, which is true but I think everything he does is fair so its not in a bad way. Super nice and accommodating, will definitely take again.
Overall, Cherry is a pretty good professor. Any questions you might have are taken with serious consideration. The only tough thing about this course is the grading, where he'll choose students at random to explain code. As long as you can explain what you wrote, you'll be fine. Otherwise, you better be doing those bonuses.
Personally don't like the way he goes through notes just because I do better when a professor is writing notes that I can also write, however he does have very good lecture pdf's that are well in depth and gives plenty of chances for bonus on assignments and such and grades pretty fairly. Is very willing to help when you don't understand something.
This man is the goat of all time. Id take him for every computer science class if i could. He will make sure you know your stuff.
I think the topics were explained well in class. If there was anything I didn't understand, he was willing to help me during office hours. Practice exams gave a good idea of the test, but the coding portion was worth a lot more than expected.
Dr. Cherry gets a lot of flack, but imo a lot of it's unfair. He sets very clear expectations, and while the amount of homework is rough, he is very generous with partial credit and lots of chances to make up your grade. All he asks in return is that you take the class seriously. Hilarious lectures, great examples, open to questions.
I had heard the professor is hard to deal with but came to know he is helpful. I have learned more concepts of java and data structures from him and he has encouraged me to learn stuffs thoroughly until i completely get the concept. His office hours are pretty chill i.e. 4-6 and most of can make it out.
Dr. Cherry is the most clear and honest professor I've had. I believe the key to passing easily and very well in his class is to go to his office hours after completing any assignments or homework to make sure you did everything to his liking and ask any questions.. even the stupid ones. He will not bite your head off in his office.. I promise :)
Dr. Cherry is a good professor, but he is a tough grader. His lecture notes are very comprehensive which makes any forgotten material easy to find. The programming assignments are not too hard but having a program assigned right after one is due can be a tad overwhelming.
You shouldn't believe the low ratings. Dr. Cherry is a great professor. Yes, he's harsh, but so is the real world, and he's always willing to help you with any struggles in the material you have. I will say that his tests are exceptionally difficult, but if you can code from memory, they're really not that big of a deal. 9/10. I would take again.
Professor Cherry is without a doubt one of the best lecturers I've ever had. His explanations are very thorough and informing. He's exceptional at introducing you to new topics. His exams closely reflect the material he assigns, whether it be programs, homework, or challenges. That said, good luck. He will work you. You WILL earn your grade.
Dr. Kevin Cherry is an extremely knowledgeable person and knows what he is talking about. Explains everything clearly so that the material is understandable. There is a quite a bit of homework and assignments that can be due closely to each other, which can be hard to manage. Otherwise, this class was enjoyable.
Knowledgeable and his lectures/notes were very clear. Grading was fair and he gave plenty of feedback, but how he decided to grade some things seemed odd to me. You should be fine as long as you can understand the concepts and know how to code in java. Writing by hand a lot of code on exams and in-class assignments was a large part of the course.
Honestly, I like Dr. Cherry and his teaching style a lot. I feel it resonates with the way I intake information, and he really does try his best to break down hard topics into something that anyone could understand. The grading, though, is a little irritating because you find yourself losing points for things that's just because of bad wording.
During the lectures, he makes them more engaging, and it becomes easy to understand. However, there are times when he is nitpicky when grading. He takes off points for the smallest things. Overall, he holds you accountable and makes sure you understand how a code works. Even though the class can be difficult at times, I would take him again.
Definitely cares that his students learn things, as he puts in a lot of effort. His exams are lengthy and graded strictly in opinion, however.
Cherry is a great professor, no question about it. He knows what he's doing and he does it fairly well. His main downfall however, is that he is very slow to grade and doesn't always maintain a stable pace in his lectures. Feedback is amazing, but it isn't very effective when I find out that I was behind for the last month and a half.
Dr Cherry is a very good lecturer, and a great professor in general. The grading was a bit strict.
Dr. Cherry is one of the best lecturers in the department. He is able to explain more obtuse concepts easily. His class is quite hard on grading but its very clearly out of a desire to see the students be the best coders they can be and not out of malice. This is not an "Easy A" class and its not supposed to be, he makes sure you will learn it.
Honestly a great professor. His lectures are extremely organized. The class has a time consuming course load, but if you take the time to actually do all of the homework and programming assignments you're pretty much guaranteed a good grade on all of the exams.
Great professor. Probably the best CS professor at LaTech. You learn a lot from the programming assignments. The practice exams are helpful, but that doesn't mean the actual exams aren't challenging. The exams are essentially a collection of everything you went over in class, including homework and programming assignments.
Dr. Cherry is regularly fair and clear throughout the course; everything that this course goes over was well explained, if there were any questions that came up, he was more than willing to answer them. there are a few times when I personally had to look at the lecture notes, but the notes were very clear and concise.
I feel like I have learned the most from this class. He gives lots of really useful information and resources that can help you if you use them. Though I did not like being asked on the exams about coding problems that we were still working on for homework. Be prepared to work hard.
Not a bad class, could've gotten a better grade if I did put a tiny bit more effort in so it's not a difficult to pass class neccessarily, just had too busy of a schedule this quarter so it is what it is. Had 3 exams that weren't horrible, part I was not used to was the handwriting codes that relate to a relevant assignment, good guy though.
Overall, great professor. He loves what he teaches. Would highly recommend going to his office hours, he is really helpful and always has an answer for any problems you run into with the programming assignments.
Incredibly knowledgeable over topics covered and is more than willing to answer any questions. He really makes sure that you are learning and understanding everything through assignments and challenges. He also provides plenty of opportunities for bonus points if you are willing to work for them.
He never comes off as malicious, respects questions, and is concerned with making sure that students are actually learning the material. You will have plenty of chances for bonus/EC. That being said, he is extremely specific and has very high standards. Certain assignments are essentially pass-fail, which is never fun.
Overall, I would say that Dr. Cherry is a really good teacher who is a lot more reasonable than his syllabus lets on. His grading is a little on the tougher side, but he makes up for it with the amount of bonus he offers throughout the quarter -- at least for the students who go out of their way to earn said bonus.
Class Info
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.79 avg changeRatings by Course
CSC520
5.0
(2)CSC477
5.0
(1)CSC330
4.4
(18)CSC325
4.2
(45)CSC405
4.0
(1)Difficulty by Course
CSC220
4.1
CYEN481
4.0
CSC132
4.0
CSC405
4.0
CSC477
4.0