3.2

Bruce Elenbogen

Computer Science - University of Michigan - Dearborn

3.2
Quality
4.0
Difficulty
73%
Would Retake
132
Reviews
3.2
Quality
4.0
Difficulty
3.3
Helpful
3.1
Clarity

73%

Would Retake

132

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

81%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
A (5)
B (4)
A- (4)
Grade Distribution
A(5)B(5)C(0)D(0)F(0)A-/B+(8)
Based on 25 reported grades
A: 5
B: 4
A-: 4
Rather not say: 4
Common Tags
Respected (10)
Hilarious (8)
Skip class? You won't pass. (7)
Tough Grader (5)
ACCESSIBLE OUTSIDE CLASS (5)
Clear grading criteria (5)
Gives good feedback (4)
Caring (4)
Rating Trend

Improving

+0.75 avg change
Apr
May
Feb
Apr
Jul
Dec
Last 6 months
Ratings by Course

CIS15017

5.0

(1)

CIS175

5.0

(2)

CIS350305

5.0

(2)

CISCIS

5.0

(1)

CIS999

4.7

(3)
+14 more courses
Difficulty by Course

200

5.0

CIS305

5.0

CIS275

5.0

CIS999

4.7

CIS505

4.5

Reviews (132)
5.0
4.0
CIS15017
Nov 12, 2002

Yes, he is hard, but FAIR. You WILL learn, DO the work, ASK the questions: LEARN

5.0
4.0
CIS175
Feb 19, 2003

He is a very smart professor and teaches very well. You will learn alot w/him

1.0
2.0
350
Feb 19, 2003

No Comments

1.0
3.0
350
Feb 28, 2003

Completely self centered. Talks about his actress family member all day. Gets tyring. Good professor overall... I guess.

1.0
5.0
CIS350
Feb 28, 2003

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.

1.0
5.0
CIS350
Mar 18, 2003

VERY Unhelpful. Thinks that everyone should just know everything even though he doesn't teach anything. Very unapproachable.

1.0
5.0
CIS350
Mar 18, 2003

Terrible!!!!

2.0
4.0
CIS350
Mar 25, 2003

Agree with comments above. VERY unclear. Lectures are basically worthless.

5.0
3.0
CIS175
Apr 6, 2003

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.

4.0
4.0
CIS999
Apr 9, 2003

Difficult assignments, not a bad lecturer.

3.0
5.0
CIS150
Apr 10, 2003

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...

2.0
3.0
CIS350
Jul 3, 2003

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.

2.0
5.0
CIS350
Jul 11, 2003

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.

1.0
5.0
CIS350
Jul 11, 2003

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!

1.0
5.0
CIS505
Jul 21, 2003

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!

4.0
5.0
CIS305
Sep 3, 2003

Very intelligent person, but belongs in Math dept, not Computer Science. Far too much unreasonably difficult theory, not enough real world application ...

4.0
3.0
CIS
Sep 5, 2003

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.

4.0
3.0
CIS427
Sep 25, 2003

No Comments

5.0
4.0
CIS350
Sep 25, 2003

Very Challenging and gives fun programs. Wierd sense of humor. Does not tolerate cheating.

2.0
2.0
CIS427
Sep 25, 2003

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

1.0
3.0
CIS427
Oct 6, 2003

No Comments

2.0
4.0
CIS505
Jan 3, 2004

Elenbogan...ufff...no where near practical world.

5.0
4.0
CIS350305
Jan 3, 2004

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.

1.0
4.0
CIS505
Jan 4, 2004

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.

1.0
5.0
CIS350
Apr 5, 2004

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

1.0
3.0
CIS200
Jun 3, 2004

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

5.0
2.0
CIS350
Aug 23, 2004

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.

3.0
4.0
CIS350
Aug 26, 2004

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.

1.0
5.0
CIS150
Sep 9, 2004

Absolutely confusing and boring. Made me drop CIS all together

5.0
4.0
CIS350
Oct 17, 2004

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.

1.0
5.0
CIS505
Oct 23, 2004

If you want to stay SANE don't take his class...absolutely frustrating to see him just read of slides!!

1.0
4.0
CIS350
Nov 16, 2004

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.

4.0
4.0
DISCREATMATH
Nov 23, 2004

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!

3.0
5.0
CIS275
Dec 8, 2004

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.

2.0
4.0
CIS350
Dec 19, 2004

Dr. Elenbogen teaches his courses as if you have a Ph.D. He is a better professor when he isn't teaching you.

2.0
4.0
CIS350
Jan 18, 2005

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.

1.0
5.0
CIS350
Feb 24, 2005

Assigns programs containing material he has never taught. Totally useless professor.

1.0
4.0
CIS350
Apr 12, 2005

You will be learning the material by yourself. This professor doesn't bother with teaching.

1.0
5.0
CIS350
Apr 12, 2005

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.

5.0
4.0
CIS350
Apr 14, 2005

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...

1.0
5.0
CIS350
Apr 29, 2005

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.

5.0
4.0
CIS350
Apr 30, 2005

Taught me none. Made me do things I did not think I could do. Made me see how inadequate my CIS 200 instructor was.

5.0
2.0
CIS350
Jun 20, 2005

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.

5.0
3.0
CIS275350
Jun 25, 2005

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.

5.0
2.0
CIS350
Aug 16, 2005

Great teacher. I recommend him highly.

2.0
5.0
CIS350
Sep 11, 2005

Miserable prof. This is to be expected when said prof has no real experience with the application of his course material.

4.0
5.0
CIS350
Sep 15, 2005

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.

5.0
3.0
CIS350
Oct 5, 2005

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.

5.0
4.0
CIS350
Dec 6, 2005

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.

5.0
4.0
CIS200
Dec 7, 2005

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.

5.0
5.0
CIS200
Jan 11, 2006

a hard class, but Bruce is an excelent prof, very knowledgeable and helpful.

5.0
4.0
CIS350
Mar 22, 2006

Don't take him for an easy grade. His programs are very hard, but will help you anytime you ask or email. Great Prof

5.0
2.0
CIS350
Mar 31, 2006

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.

5.0
2.0
CIS350
Apr 27, 2006

Good professor, knows his material and always willing to help students. Good sense of humor.

5.0
3.0
CIS3501
Apr 28, 2006

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.

4.0
4.0
CIS350
Jun 26, 2006

At least he's available 24/7 via msn and email.

4.0
4.0
CIS350
Apr 28, 2007

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.

2.0
5.0
CIS350
May 4, 2007

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.

3.0
3.0
CIS350
May 21, 2007

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.

1.0
5.0
CIS505
Jun 12, 2007

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.

2.0
4.0
CIS350
Jan 13, 2008

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.

1.0
4.0
CIS350
May 29, 2008

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..

3.0
4.0
CIS200
Sep 19, 2008

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.

2.0
4.0
CIS350
Dec 21, 2008

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).

3.0
4.0
CIS350
Dec 24, 2008

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

2.0
4.0
CIS350
May 28, 2009

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

3.0
3.0
CIS150
Oct 9, 2009

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.

1.0
5.0
CIS350
Jan 28, 2010

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.

2.0
5.0
CIS350
Feb 6, 2010

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...

1.0
5.0
CIS306
Apr 14, 2010

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.

3.0
4.0
CIS350
Apr 28, 2010

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.

2.0
5.0
CIS350
Oct 24, 2010

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.

4.0
4.0
CIS350
Nov 2, 2010

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.

1.0
3.0
CIS350
Dec 14, 2010

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.

2.0
5.0
CIS350
Dec 27, 2010

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.

5.0
4.0
CIS350
Feb 8, 2011

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.

4.0
4.0
CIS350
Mar 16, 2011

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.

4.0
4.0
CIS350
May 19, 2011

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!

5.0
1.0
CISCIS
Jun 15, 2011

Great class, very helpful.

1.0
5.0
CIS350
Nov 17, 2011

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.

4.0
3.0
CIS306
Nov 21, 2011

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.

4.0
3.0
CIS350
Dec 22, 2011

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.

4.0
4.0
CIS505
May 24, 2012

The best class in my MS degree at University of Michigan - Dearborn.

5.0
4.0
CIS200
Jul 17, 2012

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.

5.0
4.0
CIS306
Jul 21, 2012

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

4.0
3.0
CIS306
Sep 1, 2012

One of the best CIS professors at UMD Dearborn.

2.0
4.0
CIS350
Dec 14, 2012

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...

5.0
3.0
CIS350
May 1, 2013

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.

5.0
3.0
CIS350
Oct 28, 2013

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.

4.0
4.0
CIS200
Grade: B
Oct 31, 2013

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

5.0
5.0
CIS200
Nov 21, 2013

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

5.0
5.0
CIS200
Jan 8, 2014

Great professor. The class is hard, but you will learn more from him than any other CIS teacher on campus.

5.0
4.0
CIS350
Sep 16, 2014

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.

1.0
5.0
200
Nov 9, 2014

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

4.0
5.0
CIS200
Grade: A-
Dec 16, 2014

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

4.0
4.0
CIS306
Dec 18, 2014

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.

4.0
4.0
CIS306
Dec 18, 2014

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.

4.0
4.0
350
Grade: B
Apr 14, 2015

Tough grader. Start project early, tests aren't too bad.

3.0
4.0
CIS306
Apr 23, 2015

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.

5.0
3.0
CIS306
Jul 16, 2015

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!

4.0
4.0
CIS350
Grade: Rather not say
Sep 4, 2015

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.

4.0
4.0
CIS350
Nov 4, 2015

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

4.0
4.0
CIS306
Dec 21, 2015

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.

5.0
4.0
CIS306
Grade: A
Feb 26, 2016

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.

2.0
5.0
CIS200
Grade: B+
Feb 26, 2016

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.

2.0
4.0
CIS200
Grade: B-
Apr 22, 2016

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.

1.0
3.0
CIS306
Jul 27, 2016
Wouldn't take again

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.

1.0
4.0
CIS200
Aug 6, 2016
Wouldn't take again

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.

5.0
4.0
CIS200
Grade: A-
Aug 27, 2016
Would take again

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.

Tough Grader
Amazing lectures
1.0
5.0
CIS200
Grade: B
Aug 29, 2016
Wouldn't take again

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 Grader
Skip class? You won't pass.
TEST HEAVY
5.0
5.0
CIS350
Grade: B+
Sep 12, 2016
Would take again

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.

Tough Grader
Skip class? You won't pass.
Hilarious
2.0
4.0
CIS275350
Sep 29, 2016
Wouldn't take again

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.

Skip class? You won't pass.
1.0
4.0
CIS350
Grade: Not sure yet
Oct 12, 2016
Wouldn't take again

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.

Tough Grader
3.0
5.0
CIS350
Mar 18, 2017
Wouldn't take again

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

5.0
3.0
CIS306
Grade: B+
Apr 24, 2017
Would take again

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.

Respected
Skip class? You won't pass.
Hilarious
5.0
3.0
CIS306
Grade: A
Apr 26, 2017
Would take again

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

Skip class? You won't pass.
Hilarious
3.0
4.0
CIS3501
Grade: B
Apr 29, 2017
Would take again

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

Tough Grader
Respected
Skip class? You won't pass.
2.0
4.0
CIS350
Grade: A-
May 10, 2017
Wouldn't take again

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

4.0
4.0
CIS3501
Grade: A
Feb 11, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
CIS3501
Grade: Rather not say
Apr 11, 2018
Would take again

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.

Clear grading criteria
5.0
4.0
CIS3501
Grade: Not sure yet
Apr 11, 2018
Would take again

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

Gives good feedback
Clear grading criteria
4.0
4.0
CIS3501
Grade: Rather not say
Apr 27, 2018
Would take again

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

Gives good feedback
Clear grading criteria
4.0
3.0
CIS3501
Grade: A
Apr 29, 2018
Would take again

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)

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CIS350
Grade: A-
Jul 2, 2018
Would take again

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

Hilarious
Amazing lectures
Caring
5.0
5.0
CIS350
Jul 25, 2018
Would take again

Dr. Elenbogen was a legend. He will be missed by all his students, colleagues, and friends at U of M Dearborn.

Respected
Inspirational
Hilarious
5.0
4.0
CIS3501
Jul 25, 2018
Would take again

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.

5.0
4.0
CIS3501
Grade: Not sure yet
Jul 25, 2018
Would take again

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.

Respected
Hilarious
Caring
5.0
5.0
CIS999
Grade: Rather not say
Jul 26, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
5.0
CIS999
Grade: B+
Jul 26, 2018
Would take again

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.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CIS350
Jul 26, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CIS350305
Jul 27, 2018
Would take again

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

Respected
Hilarious
Caring
5.0
4.0
CIS350
Grade: A
Dec 12, 2018
Would take again

Hands down my favorite teacher in all of my 150 credits

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
Class Info

Online Classes

100%

Attendance Mandatory

81%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
A (5)
B (4)
A- (4)
Grade Distribution
A(5)B(5)C(0)D(0)F(0)A-/B+(8)
Based on 25 reported grades
A: 5
B: 4
A-: 4
Rather not say: 4
Common Tags
Respected (10)
Hilarious (8)
Skip class? You won't pass. (7)
Tough Grader (5)
ACCESSIBLE OUTSIDE CLASS (5)
Clear grading criteria (5)
Gives good feedback (4)
Caring (4)
Rating Trend

Improving

+0.75 avg change
Apr
May
Feb
Apr
Jul
Dec
Last 6 months
Ratings by Course

CIS15017

5.0

(1)

CIS175

5.0

(2)

CIS350305

5.0

(2)

CISCIS

5.0

(1)

CIS999

4.7

(3)
+14 more courses
Difficulty by Course

200

5.0

CIS305

5.0

CIS275

5.0

CIS999

4.7

CIS505

4.5

Similar Professors