3.2
Quality4.0
Difficulty73%
Would Retake132
Reviews73%
Would Retake
132
Reviews
Rating DistributionOfficial
5
46
4
26
3
11
2
20
1
29
What Students Say
“After taking him for the first two months, loved the guy, hilarious and never had a better teacher than him”
CIS350305 - 5.0 rating“Bad teacher all around”
CIS200 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
81%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.75 avg changeRatings by Course
CIS15017
5.0
(1)CIS175
5.0
(2)CIS350305
5.0
(2)CISCIS
5.0
(1)CIS999
4.7
(3)Difficulty by Course
200
5.0
CIS305
5.0
CIS275
5.0
CIS999
4.7
CIS505
4.5
Reviews (132)
Yes, he is hard, but FAIR. You WILL learn, DO the work, ASK the questions: LEARN
He is a very smart professor and teaches very well. You will learn alot w/him
No Comments
Completely self centered. Talks about his actress family member all day. Gets tyring. Good professor overall... I guess.
Assignments were too complex. Lectures were very unclear. If you have time to learn everything from a book, you will probably learn a lot by completing the programs. Just don't count on the lectures to help you very much.
VERY Unhelpful. Thinks that everyone should just know everything even though he doesn't teach anything. Very unapproachable.
Terrible!!!!
Agree with comments above. VERY unclear. Lectures are basically worthless.
Yeah, the homeworks are hard, but not impossible. Actually one of the better lecturers in the CIS department, and his classes aren't as boring as most of the other CIS professors.
Difficult assignments, not a bad lecturer.
He is actually a good teacher, but he has a serious altitude problem. Thinks he is the smartest person in the world. He would not respect you unless you have a PHD in Math...
Very nice person in general, but as a teacher not that good. You cannot depend on the his slide show to help you out, since he constantly correcting his own slide during letures. His assignments are very unclear and he does not explain it well enough.
Hes tough in teaching. A nice person with really outdated sense of humor which really annoys ppl. He hates when ppl ask him stupid questions but the problem is that all questions are stupid to him. He should teach professors not students.
Anyone who wants to do well should not take this guy. he is nasty, unkept, and outright rude. does not get the concept that we are students and are there to learn something. will never ever take another course with this moron!
Learnt a lot in this course - but not from the Prof. This guy knows little. He is confused and makes a lot of mistakes. If u want to take this course - wait for either this guy to quit or for some other prof to take it!
Very intelligent person, but belongs in Math dept, not Computer Science. Far too much unreasonably difficult theory, not enough real world application ...
One of the best in CIS dept. Very good explainations. Very understandable - are rare trait at UMD! However, he's a little full of himself.
No Comments
Very Challenging and gives fun programs. Wierd sense of humor. Does not tolerate cheating.
Teacher forgets that we take this class because we DO NOT know the material and not because we know it. He sometimes teaches at a high level and students get lost (see ATM incident). He is also one of the lazy ones that teach (read) from powerpoint slides
No Comments
Elenbogan...ufff...no where near practical world.
Took Professor Elenbougen for both cis 350 and cis 305 in the same semister. You have to put in the effort, If not you will fail. He really wants you to learn the stuff. Overall is a really good teacher. If you put in the effort you will learn a lot.
Dr.Bruce is very biased. He just remebers 4 to 5 students names in the class and answers to those student's questions only, bothered about those students only. He totally igonores other students. If you are not one of those 4/5 students drop the class.
dont take him if you want to pass. he goes extremely fast and doesnt answer questions. he makes you feel stupid. try taking this class from tsui or akingbehin
this professor is not good at all ,please everybody never take a class with him . all he does read off the slides and all he know is cin and cout ,i guess he is the most retarded pearson and make selly joke the you never understand
Well, regarding his jokes, perhaps it would help to know English to understand them... maybe that's why you didn't get his jokes. Good grader, reasonable outside of class. Lectures aren't the best, but all-in-all a decent teacher.
Assigns programs that are 'disjoint' from any class lecture or text material. Only helps if you go to his office hours and ask, then only answers THAT question. Unreasonable assignments and grades. Doesn't want to teach, wants you to know.
Absolutely confusing and boring. Made me drop CIS all together
Elenbogen is the most willing to help teacher I've ever met. he'll answer emails even if you're not in his class, talk to you on the phone, and give you his AIM screen name so you can contact him whenever you need help. Gives tough but far assignments.
If you want to stay SANE don't take his class...absolutely frustrating to see him just read of slides!!
Can't teach at all. He explains things incorrectly, then you have to duplicate on test. His one strong point was (for me at least) he gave really challenging programming assignment, which i found to be fun.
A fun teacher, when his jockes are good but a good number of them arn't. The daily quizes don't help with the difficulty of the class but they show the exact infromation on the exams. Not to miction the class notes are downloadable!
DOESN'T CONCENTRATE IN THE REAL WORLD!!! CHALLENGING PROGRAMS WHICH ARE GOOD BUT REALLY IF YOU DON'T WANT TO LOW YOUR GPA STAY AWAY FROM HIM.I THINK HE SHOULD BE A COMEDIAN INSTEAD A TEACHER.
Dr. Elenbogen teaches his courses as if you have a Ph.D. He is a better professor when he isn't teaching you.
The only thing you will learn from him is how to suffer through a class taught by an arrogant professor that openly detests questions. His teaching style consists of reading from poorly organized power point presentations.
Assigns programs containing material he has never taught. Totally useless professor.
You will be learning the material by yourself. This professor doesn't bother with teaching.
This man has caused me to reconsider my career in computers. I will be searching for a new school to enroll, because every single CIS teacher at UMD has been incompetent beyond words. Elenbogan is the epitome of failure professors. 300 characters is not enough space to do my disapointment justice.
Elenbogen may not always explain things as clearly, but is helpful - especially on AIM and during office hrs. UMD-CIS dept is one of the best in the state. What the previous poster wants is a free ride through a very difficult subject. it's science/engineering - NOT lib arts - get over it...
he is useless. he will teach you things that are incorrect. you are better off just studying out of a book or on the internet. The only thing good about his class was the programming assignments, they were very difficult, if you don't like programming don't take him.
Taught me none. Made me do things I did not think I could do. Made me see how inadequate my CIS 200 instructor was.
I don't know what people are talking about when they say Bruce is a bad prof. He was always willing to help, whether in office or over AIM. I would recommend him to anyone that wants to learn, and might need some help besides class.
EXCELLENT teacher, those that complain are looking for an easy ride. This teacher makes sure you learn before you get the grade, plain and simple. Does NOT go over material not on his tests and his tests are straight forward. Do the homework/quizzes and you will get your grade. Programs are slightly challenging but that is the point. A+ to him.
Great teacher. I recommend him highly.
Miserable prof. This is to be expected when said prof has no real experience with the application of his course material.
This teacher is very hard and demands alot from his students. His lectures can be very hard to understand but the material is hard. Tests are fair and taken from the lectures. What students need to worry about is the programming assignmnets! For a undergrade course his programs and gradute level.
A wonderful professor! To the earlier people who complain - he DOES have practical experience too, as practice is BORN in theory. You're probably just an angry software engineer who can't program, and thought you could graduate only knowing how to write 'design documents' and with no programming ability. Dr. Elenbogen is a great professor.
As stated before, the nature of CIS 350 is that it is supposed to weed out the chaff, so to speak. Although most struggle in the class, if you can't stand the heat, get out of the kitchen. CIS isn't liberal arts. Dr. Elenbogen is knowledgable and very helpful, especially outside of class.
He is a good teacher and tries to be funny when there is nothing better to do in class. He teaches well but the assignments are hard... its programming... It’s supposed to be hard to get you prepared. If you want to learn I recommend him if you want an easy grade, don't.
a hard class, but Bruce is an excelent prof, very knowledgeable and helpful.
Don't take him for an easy grade. His programs are very hard, but will help you anytime you ask or email. Great Prof
He goes over all the material ur supposed 2 learn in CIS 350! Before the test, There is a review session, you can ask him 2 give more examples, that really helps. He really does not mind asking questions! (truely). CIS 350 is not easy class, but with Elenbogen it is. His lectures are available online for the class. Assignments need work.
Good professor, knows his material and always willing to help students. Good sense of humor.
Willing to help if you ask. Hw and progs are a bit much, but he will help you if you ask for it. The key is to ask any/all questions during the lecture. He will stop to make sure you understand. Available by email/MSN/AIM/office hours; most available prof in CIS dept. I'll take any class he teaches. Do the homework, as tests are old hw Q's.
At least he's available 24/7 via msn and email.
10 minutes of fast lecturing by pp slide. Students cannot follow. Students are frustrated and unhappy. He sees that in their faces. He tells jocks for 5-10 minutes. Students are happy now. The cycle is on again. The lecture’s time could be used more efficiently without jocks, because students have could other ways for entertainment.
I think he comes to class to have fun and enjoys his time. He does not even care whether you understand the lecture or not. Unlike other teachers, his final is a big surprise that he prepares for the students. Be careful don’t take him.
I agree with the students that he does not explain things in a good manner. I blame the students for not asking. I also blame him for not repeating problems and checking if the students really understand. He should know that, just because the students don’t ask, it does not necessarily mean that they understand the topic.
This guy is so sick; I do not know why he tries to make it hard on us. Students could understand things if the lectures were presented in a better way or if enough time is given to students. His class was designed to keep you very busy at the account of your other classes. I don’t care how smart the teacher is if he cannot make things easier.
He does not show his respect to students. He replies to your emails with spelling errors and he confuses you more and more. He tries to look funny and he cares but he is silly and disrespectful. If you know the stuff, take him, or it is better to stay out of trouble.
This teacher is not good in explaining things as he should be. I used to feel hopeless understanding his lectures for his speed in explaining things. I think he is an arrogant teacher who treats you like a kid. The good news is I will never sit an a class and look at his face again. yes..
Yes, this teacher is giving difficult programs that improve your skills thinking and writing code. However, I think he should have good relationships with students and treat them equally.
Poor teacher. Attempts to mask his lack of professionalism and inability to relate material by befriending and humoring students... until grading time. While on a personal level hes not a mean guy, he uses double standards and grading is arguably subject to his whim (from the horse's mouth, so to say).
This teacher is horrible, he can not come with his own assigments that he get them from ACM competition programming. He has favorite students and not treat all equals. He enjoy when students struggle. He should be ashame of that! A good professor is concern in teaching and that students learn not lowering their GPA. Warning stay out if you like A's
This professor is by far the most discouraging professor I've ever hard. His responses to student questions are at best curt and at worst rude. He may know his material, but he doesn't seem to care if you do
Here is the deal for all U of M Dearborn students. All the teachers are horrible in CIS. I learned nothing while in school. I learned everything on my own. You either have the ability to program or you don't.
By far the worst teacher I have ever had. He is so particular on his assignments. It doesn't matter if your code cures cancer, if it isnt implemented exactly the way he wants he will mark you down. Rude and mean to students. I honestly think he takes joy in seeing students fail. Not only a bad teacher but not a very good human being.
This guy thinks by knowing some CIS material he is a god. He only shows respect to certain students who seem to know better than others. Since when the level of knowledge determines the level of respect in a classroom. This guy needs to be taught some manners. Bad person...
He is really creepy toward female students. He makes comments about their appearance, and puts them on a pedestal. He's abusive and mean. I never thought I could dislike someone as much as I dislike him. Horrible teacher, I really wish I didn't go to UMD.
if you are in love with programming, then thats the right teacher and course for you. You are going to learn, but the only thing that will stop u from learing is his personality. you are not gonna marry him anyways, but you will surely hate the idea that you even exist in his class room. HINT, DONT ALLOW HIM TO MANIPULATE YOU. STOP HIM RIGHT AWAY.
This teacher needs to know that it does not matter if you know more if you cannot understand others. I have seen him mocking students who seem to be having trouble in his class. What a joke! He makes them feel like they are idiots just by responding quickly to their questions. He may want you to learn, but he wants to see you suffer.
All in all a good teacher, he has a genius cat and i think because his cat can do a lot of stuff he teaches in class he loses faith in students who cannot comprehend the material. If you want to pass, study, read the book on topics you dont fully understand, and dont do your programs a day before they're due.
Worst professor I have ever had. Everything he does is riddled with his complete lack of professionalism--his code samples are atrocious, his communication skills are non-existent. I have a harder time understanding his notes and e-mails than I did with professors whose first language is not english. He's extremely lazy and just doesn't care.
Worst teacher ever, he is very easy to get distracted in the class and talk mostly about everything except explaining the subject.quizzes and programs are hard, tough rating.
If you read through the comments you'll find some people saying good some bad. Here is the truth: if you want to learn and love programming, take him. If you work hard then this will be easy, he's a gunny guy and awesome guy, took him for 200, 350 and planning on taking him for 375. If you want an easy way out, or don't like the field avoid him at all cost, you might not pass and he'll let you know right away. Conclusion: take him if you'll work hard, avoid him if you want it easy.
He knows his stuff and teaches it well. He does tell bad jokes which disrupt the class, but all-in-all he is one of the best CIS professors you can take.
He talks a lot of jokes and news in the class. If you want to have a high grade, read the slides before taking the quiz!
Great class, very helpful.
poor ppt orginization, grammar/spelling, and teaching style. egotistical, junky code, does not know what he teaches. very bad grades for everyone. this is mainly due to his incomprehensible guidelines for tests and programs, keep your head down, avert your gaze in his presence and read the book often as he thinks questions undermine his teaching.
Has a ton of corny jokes, can be funny at times. His powerpoint notes are horrid and he always makes mistakes during class. Just make sure you use his notes and sit in the front row. Be prepared, he will call out names to answer questions on powerpoints.
He's very helpful outside of class if you go to his office for help and is quite helpful with letting you know his testing structure. His classes require a lot of work so it's not something to let yourself get behind on or you'll regret it. I did average at best due to my own fault but i'd say he's still one of the best UMD has to offer.
The best class in my MS degree at University of Michigan - Dearborn.
An excellent lecturer, and more than willing to give help to any who need it. My only complaint was that his jokes were laced with gender stereotypes. His programs are very difficult, though. Never used the textbook.
One of the top professors at the CIS department. He know's his stuff. His programs are extremely hard, but he's willing to help and responds to students emails very quickly(including the weekends). If you want to learn programming then I would highly recommend him. If you're just looking for an easy way to pass your classes, then avoid him
One of the best CIS professors at UMD Dearborn.
Expects people to already know the material. Program grades are low if its not "easy" for him to grade. Test difficulty matches his level of frustration with the class as a whole. Outright disrespectful to students. Avoid...
Indeed one of the best CIS professors I've had. Very engaging, looves to crack jokes. Makes learning fun, and you learn a looot of stuff. More than willing to help you on your program assignments. You must attend class to gain participation points. That said, he's not an easy breeze. You must put in effort into his classes to get A's.
Requires a lot of work, but if you are interested in actually learning something in the field, you couldn't do better. Expect programs that challenge you, but if you put in the work you will learn an amazing amount.
Requires you actually put effort into the class, AND KNOW THE PREREQUISITE KNOWLEDGE. If you barely passed CIS 150 don't plan on passing his class, take it with another professor. His jokes are really funny, he gets off track every now and then,his programs are tough and his exams have a couple types so make sure to get them clarified
Literally THE BEST professor in this school. Extremely challenging, but we aren't Art History majors. Takes hard work and requires you to actually work your butt off to get CLOSE to an A, but you will get out of there knowing how to program, hands down. Really funny and pleasant professor if you don't piss him off. Cat is a genius
Great professor. The class is hard, but you will learn more from him than any other CIS teacher on campus.
Hands down the best teacher in the UofM dearborn CIS department. His classes are hard but you will learn so much more than from any other teacher. I am very glad I decided to take him even though people told me other teachers were easier.
Avoid at all cost. Grades ridiculously hard and unfair. Expects you to know the material before taking the course. Does give you attitude when asking him a "silly" question
I'm glad I took this class. If this subject has a strong relation to your degree and you want to learn, take this professor. That said, it's a very hard class. He's funny enough though somewhat rude at times, tests are hard but not completely unfair, programs are absolutely brutal. Be warned on the final, you get 50% on coding fail the class
His lectures are interesting, and keeps track of attendance and participation. Quizzes every week. Gives a review for every quiz and test. He likes to make jokes very often.
Hes great and knowledgeable. Cares so much about students. Weekly reviews followed by a quiz. Gives reviews before each exams, which are true measures of understanding. Always on time and very organized. Very funny. Takes attendance. We used an app to submit participation, which was also graded. 306 is a hard class. Would love to take him again.
Tough grader. Start project early, tests aren't too bad.
Elenbogen is the man. He is a great, great professor. The material itself in this class is extremely challenging at times, however you have to take it and he's the best to teach it. Exams are a big part of the grade, and it's tough to catch up when you fall behind.
One of the best professors at UMD! He is very committed to being a great teacher. His slides are phenomenally organized and presented. He reviews the material weekly before the quiz and before tests. Loves to answer student questions and engage. Weekly quizzes (very helpful), attendance, and 3 exams make up the course. Challenging but worth it!
Professor Elenbogen is a really good person , he will help you if you seek help prior to the dead line. His program assignments are really hard and challenging. students are well prepared prior to the exams and quizzes since he does many practice exercises each week. very good and highly recommended.
His projects are tough but given weeks in advance so if you start them on time and ask for help you will get an A. Study guides tell you exactly what's on the exams, no excuse to not get an A (you get an 8x11 cheat sheet on the exam) He tells a lot of jokes but its what keeps you alert in class. Its the only class i can pay attention in
The class can be tough when it comes to certain topics. The professor gives quizzes every week. Most of the test is made up of material from quizzes with slightly more difficult questions. Don't fall behind and you should be okay.
Great professor. Lectures are entertaining and he makes the subject manner easy to understand. Weekly quizzes and multiple tests through the semester, so you need to consistently review the material. Course packet is useful for practice problems. If you ask for help, he will go above and beyond to help you as long as you put in effort.
Bad professor. He doesn't like to lecture and calls it boring, even tho this is when you learn the most. His tests are hard and his programs are extremely difficult. He tells the class to ask him questions, and then when someone does, he gets frustrated. Does not relate to the students, he expect them to know everything. Bad teacher all around.
Bad professor. Lectures are usually him typing really fast on his computer while you watch. Then when you ask a question, he answers in a frustrated tone as if you should already know the answer. Tests are hard and harshly graded. Programs are graded even more harshly. Slightly changes up the program days before the due date. Good luck.
He is the worst professor at U of M Dearborn. He is incredibly emotional and grades based off how he 'feels' about you. He throws tantrums, is insulting to students, & complements himself all the time. He is irrational and juvenile. He makes errors constantly, but is very demeaning if anyone else does.
Terrible professor. Acts completely bored with the material he is supposed to teach. He is rude and insulting to the students. He grades everyone differently, based on who he likes. He is very emotional. His programs are ridiculous and he changes the criteria rt before its due, but does not extend it. Quiz every week, really hard tests.
Professor Elenbogen is THE BEST teacher ive ever had! You actually LEARN from him as apposed to other professors (even though his classes tend to be harder. I wish he taught all CIS classes.
The absolute WORST PROFESSOR at umd. Has this stupid rule, that if you don't pass the FINAL exam coding portion( 50), you fail the class. The program questions are hard. You have to work super hard the entire semester and have your grade rely on the final. Wouldn't be too bad if he wasn't such a tough grader. Very belittling towards his students
TOUGH, but you will LEARN. All of his projects are challenging. Prepared me for the upper level. He's in his office a lot and he replies very timely. Final saved my grade, had a D, aced the final when everything finally clicked and raised my grade to a B+, an extra letter. Best CIS professor. If you're not a baby, his "insults" are actually funny.
Pretty sure this guy hates teaching. Flys through lectures and explanations of complex issues, just so he can hurry up and code, and get it wrong, and have compiler errors, and never finish the code by the end of class. Promotes students to ask questions then stomps around like a little kid and gets frustrated that students dont know the answers.
Doesn't explain material well enough, then gets angry at students for asking questions. Only responds to emails about half of the time, and when he does, he gives less than the minimum effort possible to adequately answer the question. Assigns extremely difficult programs, then doesn't really explain them. This guy should NOT be teaching.
Hes a good teacher, i wont deny it. The thing that annoys me is this guys programs are pure ridiculous and his exams are difficult. Very annoying
Bruce is a great professor who's down to Earth and tells it how it is. His quizzes are exactly what we cover in the class before and his exams are based on his quizzes. There aren't any surprises in his class because he is extremely upfront, blunt, and personable to his students. Highly recommended, highly respected.
Elenbogen is a great CS professor if you have a basic background in CS. His class is 2 days a week and you have 1 quiz a week. He reviews the entire day of the quiz so you don't need to study much. The other day is new material. No hw. Just quizzes and tests. He explains well and if you do well in math-type classes you'll do well with his teaching
Elenbogen is a good teacher. CIS 3501 he gives quizzes once a week but he reviews before the quiz so this makes them easy A's. His tests are kinda difficult but if you truly study for them you should be fine. There's never any surprises on the tests and he gives a review sheet before the test. Programs are ridiculous though, way harder than CIS 200
He can teach the material very well. Weekly quizzes/reviews help a LOT with learning the material. However, expect a very disruptive class. He interjects every 2-3 minutes with a stupid pun or a comment about politics. Encourages students to talk during class, which is very distracting. He's very rude to students too. Very useful class, but not fun
Tough professor but you will learn a lot if you put in the work. Quizzes once a week help prep for exams. If you do well on those then you will do well on the exams. Programs were not that bad; they did not live up to the hype. Start early and develop strong tests cases and youre good for an A.
waaaay under-rated. every CIS teacher should teach like him. he gives you every opportunity to succeed. its not his fault previous teachers didnt bring you up to par with his class. if you want to learn, this is the guy. this is review 2, and im telling you TAKE HIM if you really want to learn. i procrastinate like crazy and will still pass.
third rating, strictly grading. He tests you on exactly what he teaches in class and he even gives out reviews of whats going to be on the quiz and exams and then goes over the problems from the review before you take the quizzes and test. exams are based off of the quizzes and programs you write. my grades low because i slacked off. 10/10
this is my last post for the winter 2018 semester after taking the final. I can guarantee that I failed this final exam because I didn't study the entire semester. he IS the teacher to take for programming if you want to learn. personal issues kept me from studying, that's the only reason I have to take this class again. head of CIS he should
5 programs, the second of which is split into 2 parts. First prog was easy, rest are average. 2 exams and a cumulative final. You are allowed a 1 sided 11.5x8 cheat sheet for first 2 exams, and 2 sided for final. Easy quizzes every week, with a review for the quiz on the same day. Great course, great professor (when he isn't bragging about his cat)
My favorite professor at UMD. He's like black coffee. It takes time to get used to his humor/wit. Honestly, his method of teaching is A++. I've never met a professor that teaches 90% of the material based on examples. He goes over examples so many times until you get it. Programs are brutal though. Get a tutor for them. TAKE DURING SUMMER. Trust me
Dr. Elenbogen was a legend. He will be missed by all his students, colleagues, and friends at U of M Dearborn.
He was a fantastic professor. I really enjoyed his lectures, he made them very interesting and would make jokes in between everything to keep the class interesting. Gonna miss this guy. He'll be missed by all of those whose lives he touched.
Amazing professor who will be dearly missed! One of the best professors I've taken a class with and his legacy will never be forgotten.
My hands down favorite prof in my four years at Dearborn. A bit rough around the edges, but only so much for you to know that he was real, and human. I've never met a teacher that cared more about his students, and what knowledge he gave them than "Boss." I will miss him dearly, and our CS Department will not be the same without him.
Professors like Elenbogen are few and far between. He was always open to questions and though he was a little rough around the edges with his answers it was never with ill intent. He had a great personality and joked around with students all the time, but still made sure you learned. He will be dearly missed at UMD but his memory will remain.
Pof Elenbogen was an amazing professor and a joy to be around. I only knew him for a few months, but it was immediately apparent what a gift he was to the community. He will be missed.
Where do I begin. I was so scared to take my first class with him in the summer due to people saying how hard he is as a professor. After taking him for the first two months, loved the guy, hilarious and never had a better teacher than him. It was rough, but learned so much from this legend. He cared for us, you will always be in my heart. RIP BOSS
Hands down my favorite teacher in all of my 150 credits
Class Info
Online Classes
100%
Attendance Mandatory
81%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.75 avg changeRatings by Course
CIS15017
5.0
(1)CIS175
5.0
(2)CIS350305
5.0
(2)CISCIS
5.0
(1)CIS999
4.7
(3)Difficulty by Course
200
5.0
CIS305
5.0
CIS275
5.0
CIS999
4.7
CIS505
4.5