2.5

Dennis Foreman

Computer Science - Binghamton University (SUNY)

2.5
Quality
3.2
Difficulty
15%
Would Retake
193
Reviews
2.5
Quality
3.2
Difficulty
2.5
Helpful
2.5
Clarity

15%

Would Retake

193

Reviews

Rating Distribution
Official

5

30

4

23

3

38

2

42

1

60

What Students Say

“Foreman is perhaps the worst Professor in all of Binghamton”

CS105 - 1.0 rating

“Absolutely horrible professor”

CS311 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

61%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (17)
A- (9)
B+ (4)
Grade Distribution
A(19)B(2)C(1)D(1)F(1)A-/B+(13)
Based on 41 reported grades
A: 17
A-: 9
B+: 4
Not sure yet: 4
Common Tags
Tough grader (8)
Lots of homework (8)
Tough Grader (6)
Skip class? You won't pass. (6)
LOTS OF HOMEWORK (5)
Clear grading criteria (4)
Test heavy (4)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.51 avg change
Jan
Feb
Apr
May
Dec
Oct
Last 6 months
Ratings by Course

105

5.0

(1)

105205

5.0

(1)

CS495

5.0

(1)

OS350

5.0

(1)

CS

4.0

(1)
+19 more courses
Difficulty by Course

105

5.0

CS311CS212

5.0

CS552

4.5

CS212

4.5

105205

4.0

Reviews (193)
2.0
3.0
CS105
Feb 25, 2003

Very annoying man. Has a vast knowledge of computers, but sometimes would rather explain information the harder, technical way than an easier way. Tedious Grader.

1.0
4.0
CS105
Feb 26, 2003

This guy loves to be in control. He thinks he's so wonderful and he makes all the students feel dumb in class. We know what a font is, but he makes it seem as though we don't. Do not take his class!

3.0
3.0
CS105
Feb 26, 2003

DO NOT take this class, you really dont need it for cs 140. He's a nice guy in person, but in lecture he treats everyone like 2 year olds.

5.0
2.0
CS105
Feb 26, 2003

I think he's great!

5.0
2.0
CS105
Feb 26, 2003

A bit strange but real nice and helpful in person. Its an easy class and you learn alot about access and excel.

3.0
3.0
CS105
Feb 26, 2003

this teacher is really nice (but in person). he will scare u in class thou. too much work, but relatively easy. hardcore grader(believe me). if u do take this class, please put your last name first on every paper or you loose 15points regardless!!!!

3.0
3.0
CS105
Feb 26, 2003

He's alright but you can tell he gets off on the power he has over the students grades for he thoroughly enjoys telling them the many ways they can mess up.

4.0
1.0
CS105
Feb 26, 2003

Makes lecture semi-interesting considering the material. Good class if you dont know **** about computers.

4.0
2.0
CS
Feb 26, 2003

He's picky in his grading, but as long as you follow the book closely, and go to class, you should be fine. It's really not hard, just tedious.

2.0
1.0
CS105
Feb 27, 2003

treated us like high school students

3.0
3.0
CS105
Feb 27, 2003

don't ever take this class if u really don't need it. may learn a lot but too much work...just make sure u wear sun glasses to class cos his bald head reflects all the time...NO CURVES no matter what.

4.0
2.0
CS105
Feb 28, 2003

Somewhat easy course. Labs take some time, but its easy to get a good grade.

4.0
3.0
ADVISOR
Mar 3, 2003

when he is advising you he listens completely and accepts every point of view. i would go to him more often, unless you are slanted towards a field in another school. then i would contact julia miller, harpur, jill seymour, sehd, perry, SOM.

3.0
3.0
CS105
Mar 4, 2003

This guy is a loser. He reminds me of Steve Urkel on a power trip. He teaches just about the most stupid CS class at Bing and he thinks he's all big. Is ego is so annoying and it's hilarrious when he tries to be funny because nobody laughs.

3.0
3.0
CS105
Mar 6, 2003

VERY anal about grading, too picky and too many assignments. **** Foreman's laws!!

1.0
3.0
CS105
Mar 17, 2003

If he makes a mistake in an assignment, its your job to find out if and how it was corrected (ie. wont notify). If you make a mistake, it's a zero. With this egotistical maniac your always the looser cause that is how he wants it...him on top.

3.0
2.0
CS105
Mar 28, 2003

boring lectures

3.0
3.0
CS105
Apr 7, 2003

Still bitter about getting fired from IBM, he'll take it out on you whenever possible. Worst teacher ever.

5.0
2.0
CS105
Apr 22, 2003

Great teacher, great person to talk to, Yes class can be easy but look at the idiots that can't handle the work, may be too boring to those that are there for an easy A. Workload is High, but the average IQ can get an A, tests are the big issue grade wise

1.0
1.0
CS105
May 4, 2003

hi - the light in the lecture hall causes a super glare off of hif bald spot and its really annoying when it is paired with his pink and purple shirts. This class is ridic!

4.0
5.0
CS105
May 13, 2003

You literally have to have no knowledge of working a computer to take his course. On one of his tests the question was: Is a monitor is an output only device t/f. For his class the correct response was true because he never went over touch screen monitors

3.0
2.0
CS205
May 14, 2003

Not a bad teacher, but takes off alot of points for stupid things, tests are annoying - too many questions, helps you out alot during office hours, but never notifies you of HW or assignments you have you check your mail every 30 seconds to see an update

1.0
3.0
CS105
Jun 9, 2003

He is not very helpful when it comes to a problem with grading errors and TA mistakes

1.0
5.0
CS105
Oct 26, 2003

STAR TREK GEEK...nothing more

3.0
3.0
CS205
Nov 25, 2003

ever see the turtle guy from master of disguise? thts him. also looks the the computr guy from camp nowhere. expected the students to grasp progrmming better than they could, and dint give any slack wen 49/50 ppl in the class couldnt figure out a hw p

1.0
2.0
CS105
Nov 26, 2003

No Comments

3.0
3.0
CS240
Dec 23, 2003

He is terrible lecturer.Classes are totally useless,but you have to attend, because he gives popup quizes.Labs are not too hard.For the tests you should know material very well,cause tests are pretty long for the 1.5 hr period.No curve or dropping grades.

4.0
1.0
CS105
Feb 19, 2004

Decent guy. Likes to subtract 15 points whenever he can but the class isn't hard. Watch out for his Star Trek costume, WYSIWYG shirt, new PDA and his constant mention of IBM this and IBM that.

3.0
3.0
CS105
Grade: B+
Mar 30, 2004

very picky on the labs. mean during lecture.

1.0
3.0
CS105
Apr 14, 2004

Horrible professor, doesnt give tests on what he teaches in class, you have to learn the material on your own, its an easy class though

4.0
3.0
CS105
Apr 15, 2004

The most adorable man in the world. He wears a cowboy hat and loves to make funny analogies. My favorite quote of his is let the turkey do the workey. His tests aren't hard at all, but go to lab...he likes to deduct a lot of points on the labs.

5.0
2.0
CS105
Apr 17, 2004

it was difficult getting used to his sense of humor in the beginning but he turned out to be a great professor. it's not an easy class because you really have to put a lot into the course but it's useful stuff. recommended

5.0
3.0
CS105
Apr 21, 2004

The class is easy...He subtracts 15 points for not following his instructions and that effects your grade in a way that seems like you dont understand the material. I reommend the course though :-/

3.0
3.0
CS105
Apr 26, 2004

His classes were pretty boring. Don't be deceived by the first few lectures. They start out really easy, but then when you start Access, the class material gets a lot harder. He takes off 15 points for every wrong thing you do, so be careful.

5.0
3.0
CS105
May 11, 2004

A really nice guy and very helpful. A lot of work on the labs and tests are very long but hes a very nice guy

3.0
3.0
CS105
Jun 25, 2004

Try openning Access and physically go through the steps (not just pics of access on your pp slides). This would make things much clearer. I do appreciate the attempt to make class interesting by including personal stories, etc.

1.0
4.0
CS350
Oct 9, 2004

Worse teacher i've ever had. Seems to live off belief that "i don't have to teach because i'm teaching you guys to learn how to learn" Actually those were his exact words when we told him to help us out. Avoid him.

1.0
3.0
CS205
Oct 28, 2004

No Comments

2.0
3.0
CS350
Nov 7, 2004

Had Foreman for CS240 & loved the class. However, in upper-level CS courses he is incredibly unorganized. Doesn't set due dates, just expects already busy students to just do the work. Choice of book is horrible. All instructions are unclear, when they exist. Is hell on TAs.

1.0
5.0
CS105
Nov 9, 2004

He is very boring and unhelpful in his teaching skills. he is a very harsh grader, and you will not enjoy his class, point blank!

1.0
4.0
CS205
Nov 21, 2004

Worst class i've ever taken. Foreman is irrational, stubborn, and has an odd sense of humor. No one can make something as simple as javascript seem so confusing and if you approach him he'll bite your head off. Takes off ridiculous amounts of points for meaningless details. avoid at all costs..

2.0
2.0
CS105
Nov 26, 2004

not a funny guy. his class is bleedingly boring and always endless. he will mark off ridiculous amounts of points on labs for stupid things...i know someone who got a -40. how do u get less than a 0 if u do a lab? he's out of his mind.

1.0
5.0
CS205
Dec 6, 2004

Avoid this guy at all costs. take Hinton instead. This guy is boring, he's NOT fun at all..and he is a HARSH grader. He's very nick picky and takes for points. His website is garbage. Look at his website..very unorganized and vague. His grade calculator is a complete joke. He gives Bing a bad rep.

1.0
5.0
CS105
Dec 7, 2004

His lectures are boring. His explanations are not helpful. His way of presenting the material is anything but helpful.

4.0
3.0
CS105
Grade: A
Dec 8, 2004

Damn, each mistake cost 15 points, and need to get 94 or above to get A, how can we? unless u can get 100 in every exam, is that possible?

2.0
4.0
CS205
Dec 9, 2004

His tests are irrelevant for life. Really abstract questions and his thoughts are all over the place. It's almost impossible to get an A in this class without getting points taking off for some mistake. He doesn't compromise or curve, but tries to embarass you during class if you talk.

1.0
5.0
CS205
Dec 21, 2004

hated him with a passion. so anal about everything. not funny at all but he thinks he is. so if u take his class, laugh at his jokes and he's egotistical enough to love you for it. what a loser.

1.0
5.0
CS205
Jan 3, 2005

i cant stand him.

1.0
5.0
CS105
Jan 16, 2005

I hate him most. his class dropped my gpa a lot.

1.0
3.0
CS205
Jan 23, 2005

No Comments

2.0
5.0
CS105
Jan 24, 2005

He is so crazy. He gave us 158 problems on our final!!! he always gives a lot of problems on exams and make you get annoyed.

2.0
5.0
CS105
Jan 26, 2005

Trust me, this guy is really close to insanity. I bet he never gave out any A. Grading policy is stupid. Takes off 15 for every mistake on labs. Also tests are ridiculous. He throws things that he never mention before. This class brought down my GPA. Avoid him...

2.0
5.0
CS205
Feb 23, 2005

Poor poor Fin Econ majors. This is a sad day for us who have to go through these tortures with this guy. It's impossible to get an A in his class, no curve, midterm test can take anywhere from 10 to 40 hours etc etc. This req. for Econ majors has to change, we can't go through his class.

1.0
5.0
CS105
Apr 10, 2005

What the guy said before. For all you economics majors...BE WARN!

5.0
2.0
CS205
Apr 12, 2005

Although he takes point off for little things, I think in the end... it teaches you to be more careful about things. I think his classes are very enjoyable and the exams are easy as long as you understand the materials. There are no trick questions He is also very helpful if you go to his office hou

1.0
5.0
CS205
Apr 16, 2005

This professor is a very hard grader, has no real substance to his classes and forces students to buy a worthless book just because he wrote it. He is also not funny, nor is his class interesting. stay away from him

2.0
4.0
CS105
Apr 19, 2005

his lectures cover most of the info on the tests, but to stay up for a lecture requires a miracle. the labs depend on how your TA grades. i got an A but it required a good deal of work and attending classes.

4.0
3.0
CS105
Apr 22, 2005

Sure, he's tough, but he's pretty fair, and while I think it's a little crazy taking 15 points off for a mistake, I can understand his reasoning for it. Tests are a little crazy though (he'll ask you the same thing 5 times) However, you can get an A in this class if you try hard enough.

3.0
3.0
CS115
May 27, 2005

No Comments

3.0
4.0
CS205
Jun 5, 2005

Foreman sets "traps" for his students. He says so himself. He screws students over in an attempt to make an easy class a lot harder than it has to be.

5.0
2.0
CS205
Aug 2, 2005

Prof. Foreman is one of the best teachers in the CS department, and I say this cause I'm a Computer Engineering major. If you you attend class and take notes during lecture, his tests are all based on that. Workload is alot less than other courses and he'll help you if you're having trouble.

4.0
2.0
CS205CS105
Grade: A
Aug 3, 2005

I was a CA for CS 205. I really didn't think 105 or 205 were difficult. They were fair and it seemed what you put in was what you got out of the class. If you did what the Prof. asked which wasn't difficult, then you will do fine. Trust me, I'm not good with a computer, but I went to class and listened to the Prof.

5.0
3.0
CS105
Aug 4, 2005

CS105 is an easy A IF you're willing to work. The material is not hard and if you go to his office hours, he is more than willing to help out. This class is one of the most useful practical class I ever taken. Take this class if you want to learn. If you're looking for an slacker's easy A, this is not the class.

5.0
4.0
105205
Grade: A-
Oct 27, 2005

easy class if you pay attention...don't expect to get and easy A you gotta work for it...besides ts college people!!!

5.0
3.0
CS105
Nov 7, 2005

He is a good teacher and very helpful if you go to his office. He expects people to pay attention to little details and to follow directions. Thats it. If you put a second into reading the directions the labs are a piece of cake. He is not out to trick people he just wants them to pay attention. The tests are crazy, but just do well on the labs.

1.0
5.0
CS105
Dec 17, 2005

The worst class ever. horrible grading system which will screw you over. Foreman did not even end up teaching the class and was left to someone that did not know anything but still we had to work by his rules. don't take it!

1.0
5.0
CS240
Mar 6, 2006

I already knew the material going into the class, but I feel bad for those who didn't. He spends more time whining about C++ than teaching the material, and the tests are not relevent to data structures concepts, so much as the obscurities of C++ and the STL. Moreover he gets all his lecture material from the book - I doubt he even really knows C++

1.0
5.0
CS205
May 23, 2006

I hate this class it was so hard. He is so unhelpful and he does not care about the students just himself.

4.0
2.0
CS105
Nov 6, 2006

Good teacher, test are easy if you go to class, but the labs are ridiculous. You can lose like 210 pts on 100 pt labs, so pay attention to what you are doing on the labs

3.0
4.0
CS350
Dec 22, 2006

Half way decent teacher, but labs are rediuculously hard and he offers little to no help on them. Yes the labs are relistic situations, but with out some help you wouldnt be able to finish them on your own. Challanging class and teacher but wouldnt advise taking it with him.

4.0
3.0
CS350
Dec 24, 2006

Nice guy. Doesn't even ATTEMPT to teach course material but you'll be able to recite his IBM stories from memory. Him + book is good for HW's and tests. Labs are torturous, but he lowered his expectations which made them fair. Overall, bad teaching, nice guy, and ultimately fair.

2.0
1.0
CS205
Jan 16, 2007

If you get anything lower than an A- in CS205 you deserve to have your brain examined. It is the easiest class ever, and you don't even have to go to the discussion sections. You don't even need to attend class except to hand in homeworks or the last few days when the final project is due. Easiest A ever.

4.0
3.0
CS105
Jan 22, 2007

Tests are very tedious and bores you to death. Be careful on the labs. One mistake is usually 15 pts. off. Probably an easy A for computer science majors.

4.0
2.0
CS105
Apr 1, 2007

Just make sure you go to class and pay attention and you'll be Fine. He doesn't use the textbook at all. And for the labs, you have to be sure everything is Perfect or Youll lose a lot ofpoints for stupid mistakes.

2.0
4.0
CS105
Apr 20, 2007

Unless you are REALLY interested in hearing his unrelated stories, and putting up with his out of wack grading system don't take this course, tests are insanely hard. NOT and easy A!

2.0
2.0
CS105
May 3, 2007

nice guy, horrible teacher. explains complicated things terribly yet repeats himself 50 times about things that are very obvious. Talks about things not related to computer science or about himself for half of a class instead of explaining things. Ridiculous lab grading system 20 points off for small mistakes. He will send about 20 emails per lab t

2.0
4.0
CS105
May 4, 2007

so annoying... keep up on the readings. and pay attention to detail. the assignments are very tedious but you'll get 15 points off for a typo.

3.0
4.0
CS105
May 21, 2007

Well... He isn't the best teacher in the world by far and he will put you to sleep, but you know what, he is a good guy and is willing to help, if you go to class and actally pay attention, you will do decent.

1.0
5.0
CS105
Oct 11, 2007

No Comments

4.0
4.0
CS105
Nov 16, 2007

Takes off ridiculous amounts of points for no apparent reason but if you pay really close attention in lecture and triple-check your work with him, the class is not terribly hard. Very monotone and boring. The labs will take a majority of your day to complete because of all the ridiculous rules he's added. Don't take this class unless you NEED it.

3.0
4.0
CS105
Nov 20, 2007

Class is boring. If you ask a question in class he will help, but if you go to his office hours or email him, he will give you an attitude. way too many points taken off in labs. tests vary, some are easy while others are impossible

2.0
2.0
CS101
Nov 20, 2007

One: has a nonsensical and time-consuming method of collecting homework. Two: contradicted himself numerous times on the aspect of our weekly homework assignment. Three: required me to go to his office myself to look for homework assignments of mine that he lost. Four: the class was mandatory and I got absolutely nothing out of it.

2.0
4.0
CS101
Nov 30, 2007

The class was so horible. It was required, so you had to take it. It was in LH14 and he actually made is pass our HW to teh side which usually took up 10 to 15 minutes. He didn't tell us everything that we had to know for the final, even though he claims he did, and had to drop questions because everyone did so poorly. It was just bad.

5.0
3.0
CS105
Dec 13, 2007

Foreman is a really knowledgable professor If you pay attention during class its not that bad He always responds to questions during class emails or in his office I would say he is a very approachable and helpful person However the grading is tough Go to his website for list of points you can get off on labs they are not too hardTESTSareFAIRnoCURVE

1.0
5.0
CS552
Feb 21, 2008

dont ever ever ever take his class

5.0
1.0
CS105
Mar 20, 2008

He's all right. You'll get an A, as long as you are not an idiot with a below-average IQ. Non-techie majors complain since they can't make head or tail off all the basic CS concepts he tries to hammer in. They deserve the F's. He unjustly takes fire for teaching a class full of idiots. Approach him during office hours, he shows genuine interest.A++

1.0
5.0
CS105
Mar 24, 2008

This professor's class is difficult to accomplish because each assignment even though you did on mistake he 15 point off and directly apply to your grade. If you are person who is careful for all the assignments or documents with MS office is ok, but if you are person who is making mistake often in working with MS offices, do not take this.

4.0
4.0
CS350
Mar 31, 2008

Great class overall except for the last lab.

1.0
4.0
CS552
Apr 7, 2008

it's a terrible experience. he talk endless stories in class, no any organised lecture. the class is definately helpless for assignments and labs. The course has 2 parts: assembler language for IBM VM, but he couldn't tell clearly about the knowledge. just gave us a 1000 pages manual (it's really helpless for the lab assignment, and it's old tech i

2.0
4.0
CS552
Apr 7, 2008

continue: fairly, i have to say, he is very good at off-class time, willing to help all students. and he work really hard to send emails, 70 emails with his name in my email box (after search email) during these 3 months.

2.0
4.0
CS101
May 12, 2008

extremely boring class. if u want to lower your gpa, take this class.

4.0
5.0
CS105
Jul 29, 2008

His lecture is fine,actually very clear.he is so goooood at answering emails and office hours,extremely approachable.I liked his lecture.However,his test is hard,3 tests during the semester plus a cumulative final with 150 multiple choice questions.The tests really drove me nuts. Labs are fine,as long as you pay attention.

5.0
3.0
CS105
Sep 17, 2008

Foreman is a wonderful teacher. People complaing but thats only because they don't apply themselves. He really is very intelligent and you can learn a ton from him if you just listen to what he has to say. His grading is harsh but his reason for grading that way is admirable. You can't do a halfway job in life or in Foreman's class. A+

3.0
2.0
CS101
Oct 6, 2008

Eh, useless class. Came off as "I worked at IBM and you didn't, I am so great and smart, blah blah blah here's a bunch of history on myself that you don't care about". Ugh. Glad to (hopefully) never take him again.

3.0
5.0
CS105
Oct 17, 2008

He is the worst professor that I have had by far. He gives you lab assignments not to teach you but deducts pts off your grade.

2.0
5.0
CS105
Dec 4, 2008

Pretty good as far as teaching goes, but don't expect anything more. Terribly unorganized. You can know the material cold but it is nearly impossible to decipher what his test questions are actually asking you. Labs should be easy, but grading is so harsh that they take much longer than they should. Dont expect an easy A, and be ready to hate CS.

5.0
1.0
CS495
Dec 19, 2008

This class is boring, easy, and can be stressful (right before presentations). However, it is soooo useful! Foreman taught this class in a very relaxed manner, which worked well. He made his points clear and I think they benefitted everyone during the presentations.I am extremely satisfied coming out of this course able to present with confidence.

5.0
4.0
CS105
Dec 20, 2008

Basically he is a great professor, you can definitely learn a lot from him but he is a tough grader. Overall, he is very helpful but you need to get prepared before going to his class becoz he assumes that you have previously learned the stuffs.More over, there will be A LOT OF WORK in his class!

2.0
5.0
CS105
Mar 17, 2009

Smart teacher, but awful professor. Expects us to learn things he does not fully understand. Also grades homeworks extremly hard taking off absurb amounts of points over little things.

2.0
5.0
CS105
Apr 13, 2009

no matter how well you know your office suite it does not matter. Foreman's ta's grade to such harsh standards they dont even understand what is going on. This class makes something that is easy, fun, and what I love, and turns it into the most painful experience that I am sure will ruin the subject material for all new comers...please avoid

3.0
5.0
CS105
Apr 16, 2009

Super tough grading, unreasonable huge amount of points taking off for minor flaws.

4.0
4.0
CS105
May 12, 2009

For an intro course, the amount of work required is insane. The guy is fine to talk to, but he takes the meaning of anal retentive to a new & hideous level. Watch the TAs closely since they often deduct for things on labs that they shouldn't. Avoid taking this for the SOM CS requirement.

3.0
5.0
CS105
Nov 10, 2009

Very very tough grading, it's impossible for you to get all 100 on your 10+Labs no matter how hard you work on that, there are just many things he didn't tell you but your score will be deducted for.

5.0
4.0
OS350
Dec 21, 2009

Foreman is not nearly as bad as many people say. He is clear in his explanations, is very enthusiastic about teaching and making sure everyone gets a fair grade. His curve is very generous. People getting a 50 in a test could still pass after the curve. Just do your work and there is no reason why you should not pass this class.

2.0
3.0
CS105
Dec 30, 2009

So the class is cool if your into Microsoft applications (Access,excel,word). If your not interested in computers already avoid this class. To do well in the class though, you must be very, very careful with the labs, you should email him questions before making a move on the lab. For the tests know the slides cold. Text book not on them tht much

1.0
4.0
CS105
May 20, 2010

Labs, 3 tests, one final. Gives way too much labs, expects them to be perfect when he make mistakes himself. Instructions for these labs are unclear and all over the place. Always have an attitude when you email him. The readings are repetitive and overall the textbooks are costly. Avoid this class if there is a better one available.

2.0
5.0
CS552
Aug 11, 2010

Worst Professor. Always talking about IBM. Does not teach properly in class. Assignments are useless. Who in the world is going to create an OS in IBM ZVM assembler language?? Nobody in the class could do it. But still he screwed up everyones grades. Dont ever take his class else you will hate CS.

5.0
1.0
CS105
Nov 14, 2010

Take this class

3.0
5.0
CS105
May 2, 2011

Don't take this class. The labs are impossible, and he takes off 15 points for every little thing. HE HAS GIVEN NEGATIVE GRADES BEFORE. He has failed so many people in his upper classes that the school had to intervene. The material is useful but the way he sets up the assignments/tests are terrible. I still remember working hours straight for hw

2.0
5.0
CS105
May 18, 2011

Don't take this class. He makes what should be an easy class way too hard to get a good grade in. Points off for the smallest things, lab instructions unclear.

2.0
4.0
CS105
Oct 26, 2011

Foreman is an arrogant guy. Labs are easy if you take your time but tests are rough. Expect a B at best. Learned a lot but just makes it wayyy to hard. Don't take the class if you do not have to!!!

1.0
5.0
CS105
Nov 10, 2011

don't take his class! the worst professor! boring class! he always talks some boring jokes! So stupid guy

3.0
1.0
CS90
Nov 29, 2011

Ridiculous class. It merely served as a recruitment tool for various organizations, namely IBM and the government. If you give a microscopic amount of effort, you'll get an A, but you won't learn anything useful. If you are new to Computer Science, please do not think the field is like the class makes it out to be; it's actually very interesting.

5.0
4.0
CS350
Dec 9, 2011

Operating Systems with him was enjoyable. I feel like I learned a lot about the low level concepts behind OS. Many people complain about his personality and a few other minor things, but overall that should not be an issue.

2.0
4.0
CS311
Dec 18, 2011

Mr. Foreman is amazing, he created his own grade calculator and somehow managed to make it worse than blackboard. I chalk it up to decades of programming at IBM, a company synonymous with state of the art computing. Mainframes and 3270 terminals, we're cooking with gas now!

5.0
2.0
CS105
Jan 24, 2012

As long as you check your labs over you'll do fine, tests are kind of hard but alot of weight is put on labs. Really nice guy and helpful if you go to his office hours.

5.0
3.0
CS105
Jan 27, 2012

The tests aren't that bad and are quite far. Pay the most attention to the labs. You can lose almost half your points just for making small mistakes, but if you pay attention there shouldn't be a problem. His lectures are useful.

5.0
3.0
CS105
Jan 30, 2012

He's alright. Annoying personality, but he's a good professor, and for the exams all you need to do is read the textbook. Slept through every class and did decent enough. Pay attention to the labs its easy to lose points, but he's helpful in his office. Clear teacher too. Textbooks were really expensive though.

3.0
4.0
CS105
May 2, 2012

Absolutely draconian grading policy on labs. you can get 60-70% of a lab correct and receive a zero. directions and clarifications are scattered across multiple documents and pages. tests are fair, but even a solid showing on those will not be enough to counteract the low lab grades you will surely get. Avoid if possible.

5.0
3.0
CS350
May 6, 2012

Pedagogically sound, crystal clear about material in lecture, fair in terms of grading, and brings a lot of anecdotal experience to class. Could work on course organization/setting up a more logical flow from topic to topic, but overall if you pay attention, come to class and do your work there should be no problem achieving at least a B.

2.0
4.0
CS105
May 7, 2012

I definitely do not recommend taking a class with this guy.

1.0
3.0
INTRO101
May 7, 2012

Widely recognized to be among the worst professors in the department, dodge him if you can.

3.0
1.0
CS101
Dec 12, 2012

Very easy class. Do the journals, takes notes during the patent/copyright lecture. He did come off as a little arrogant. He only lectured twice. All the others were other guest lecturers while he was the "Facebook police".

1.0
5.0
CS212
Feb 26, 2013

So full of himself. Stay away from him. Should not be teaching an engineering course. The university/ world would be better off without him. He has single handedly caused people to change majors.

1.0
4.0
CS212
Mar 29, 2013

Sadly enough for all CS and EECE students at Binghamton, somewhere down the line you'll have to take a Foreman course. The man is dreadfully disorganized and out of touch, but despite this is quite full of himself. Brace yourself for a semester full of stories about IBM and daily emails updating the lab requirements, all contradicting one another.

2.0
4.0
CS105
Apr 2, 2013

Terrible, terrible teacher. Arrogant, disorganized, self-righteous. On a lab of 20 pages of spreadsheets you can lose 60 points before they even look at your work. Archaic grading, vindictive, looks to hurt students, not help. Anything you ask for he makes it seem like a massive inconvenience. Material not difficult. Professor ruins course. AVOID.

2.0
5.0
CS212
Apr 20, 2013

If you are an EECE or CS major, then all I can say is...Good Luck! You're going to need it. Don't switch out just because of this class though.

4.0
4.0
CS105
Apr 30, 2013

Attitude: Arrogant but has me rolling in class always talking bout pizza; Labs: they are not impossible. he is just very particular about how he wants it done. some suck butt but they are for the most part helpful. make sure TO ALWAYS HAVE A FILE PATH (H DRIVE)AND PRINT STEP. if not thats minus 60. if you think ur done with a lab check it again.

2.0
2.0
CS105
May 11, 2013

Manages to transform easy lab instructions into a convoluted foreign language thanks to his ever-changing addenda. Work hard to decode those instructions, and you will do fine on labs. For tests, pay attention to the nitpicky details, because he emphasizes topics that seem quite insignificant in the realm of computer science, because they are.

3.0
4.0
CS350
May 13, 2013

He gets off topic very easy during lecture, his labs dont have much to do with what we are learning in class and the homeworks are somewhat useful. His midterm and final are completely random and extremely difficult to study for as he does not give you any idea as to what is on either.

2.0
5.0
CS105
May 27, 2013

I definitely learned a lot, that I will use for the rest of my life, especially when it came to Excel and Access. However, his grading system is TERRIBLE! You lose 15 points on a lab for one small numerical mistake. It doesn't make any sense. Students receive 0's for a few minor mistakes. Don't take unless you HAVE too! I would not recommend him.

1.0
5.0
CS212
Sep 11, 2013

Worst Professor Ever. Can even talk to students like a decent human being. Always change his project details a few days or hours before it's due.

1.0
5.0
CS350
Oct 6, 2013

He actually gave us a presentation on giving a presentation contradicting himself throughout. If he manages to mention something about the weekly project, its a good lecture, aside from his obsession with IBM and SSD's. The textbooks is also not correlated doing a project on chapter 5 in the book while reading chapter 2... also very poor wording

3.0
3.0
CS101
Oct 25, 2013

how do you know there will be games?

2.0
5.0
CS350
Grade: A
Nov 3, 2013

RUN as fast as you can. DO NOT take his course. EVER!!!! HIs projects and labs are extremely obscure. You do not really know what to do.

5.0
4.0
CS105
Nov 15, 2013

This class was alright for me, but that was only because I slaved over every single lab I did. You have to be precise, EXACT to his specifications, otherwise you get docked 10-20 points for very minor things, in my opinion. Professor is willing to help, and he responds readily to emails. Consult in him and your TA and you should be fine.

2.0
1.0
CS101
Nov 19, 2013

Overall boring but easy class. Its only an hour a week and you do the homework during class. Make sure you go to every class as he collects the homework and it is a huge part of your grade. He really only checks that you did it. If you hand in the homework's you will get an A

4.0
1.0
CS101
Dec 3, 2013

Simple boring class, if you pay minimal MINIMAL attention. You'll get a good grade.

1.0
5.0
CS350
Grade: C-
Dec 18, 2013

Absolutely the worst professor I have ever had. There were about 10 times that I had to go and explain why my question was right. The grading is like guilty until proven innocent every time. Projects are impossible to understand, you will spend more time trying to figure out what he said/navigate his website than doing the actual work.

5.0
2.0
101
Dec 31, 2013

Extremely enthusiastic. Oldschool

3.0
2.0
CS350
Jan 19, 2014

He is legendarily the worst professor in the BU CS dept. That may not be the case, you'll probably do well in his class but not learn much new stuff. He teaches what he knows and some of it is extremely outdated. Nice guy though. Oh and he recycles all exams, ask your friends!

5.0
5.0
105
Apr 19, 2014

he's my schema for computer science thanks dj foreman!

1.0
4.0
CS105
Apr 28, 2014

Avoid at all cost!!!! His material is completely outdated!! Some of the labs he assigns are from 2009! Also, the Microsoft products used in class are already outdated by 2 preceding upgrades (this part isn't his fault). For some odd reason over 25% of your grade is on your knowledge of Microsoft Access…..

1.0
5.0
CS550
Grade: A
Apr 28, 2014

Waste of taking the course under him,won't teach any thing related,talks all nonsense about IBM as he worked over there,Pl don't waste time taking course under him

2.0
3.0
CS550
Jun 4, 2014

Will never ask questions from textbooks even though he suggest to read textbooks for the exams. Class homeworks are never useful. Programming projects are okay.

1.0
2.0
CS540
Aug 19, 2014

This class was awful. Lectures are not structured. He just says whatever comes out of his head at a given moment. Doesn't put much effort into the slides, they're years old. Condescending to some students. Projects not useful. Would not recommend.

3.0
1.0
CS101
Aug 30, 2014

Easy class almost not related to programming at all

2.0
5.0
CS311CS212
Oct 30, 2014

Do not take his class! His website is hard to navigate. His project and lab descriptions are hard to understand. He uses powerpoints he made 10 years ago. His power points do not have good information on them and he does a poor job describing information in class.

2.0
1.0
101
Grade: Not sure yet
Nov 13, 2014

Literally does nothing every class. Do the journals because they're like 80% of your grade. Otherwise just show up and not pay attention.

1.0
4.0
CS105
Grade: B+
Mar 11, 2015

Foreman is perhaps the worst Professor in all of Binghamton. The man's grading system for labs is awful and designed to hurt students. His Lecture slides are extremely confusing and totally unclear. His tests are deliberately deceiving and do not belong in a class about Word, Excel, and Access. He is absolutely the worst teacher ever

5.0
1.0
CS105
Apr 22, 2015

he is really really great with questions. i wish he was my grandfather because he's so sweet. he's a little full of himself but not in a condescending way, more in an amusing way. he looks at you like an equal. He is clear and strait forward but when you don't understand he never has too little times for questions.

1.0
1.0
CS101
Grade: A
Aug 28, 2015

By far the most boring and pointless class I have taken. Although he is rather boring, I do feel it is partially due to the lack of actual material he has to cover. Getting an A is easy if you just do the work and hand in your 5 minute a week homework. Some of the guest lecturers you see are interesting.

1.0
4.0
CS311
Nov 10, 2015

Absolutely horrible professor. He changes project requirements the day they are due, almost every time. You will most likely never learn a thing in the class and still pass, assuming you get the old tests from friends. I could not speak more poorly about this guy's teaching ability. Apart from his poor lecturing, all his slides are from 2005...

4.0
1.0
CS101
Grade: A
Dec 29, 2015

This was by far the most boring class I've ever taken. We just listen to different guest lecturers for 1 & 1/2 hours every week. You can get an A as long as you submit some form of homework every week (you can write whatever you want on it, seriously... no one actually reads it) and take the 2 tests.

3.0
3.0
CS105
Grade: A-
Jan 2, 2016

Great guy, but his power points aren't so helpful since he hasn't updated them since 10 years ago. Labs are tough and annoying. If you can take CQS instead of this, do it. Make sure you study well, tests are specific and they might seem easy, but they are tricky

1.0
1.0
CA100
Grade: A-
Jan 21, 2016

The class was an easy A, but at the same time it was one giant headache. My biggest complaints were that his instructions for the labs were extremely poorly written and confusing. On top of that he has an equally poorly written amendment to the assignments that you better not accidentally skip. Also there is a big inconstancy in the grading by CAs.

3.0
1.0
CS101
Grade: A
Apr 12, 2016

Meets once a week and all you have to do is write down a few things from the lecture to hand in. Lots of guest speakers, some interesting some not. Two pretty straight forward tests and an easy A. But you have to deal with him bragging about his patents and working at IBM and showing a video of him driving a Ferrari (not his though)

4.0
3.0
CS105
Grade: A
Apr 24, 2016

Very enthusiastic and lively lecture. Great teaching ability . Labs are tedious with consistently unclear directions. Exams are multiple choice, test more memorization than conceptual. Textbooks are outrageously expensive, $400 new. Not much required reading though. Amazing teacher though. You'll learn a lot and do well if you pay attention.

1.0
4.0
CS212
Grade: B
May 8, 2016

All he does in lecture is talk about his previous experiences and occasionally scrolls through his slides that he posts online anyway. Lectures are useless and labs are hard if you don't have friends to do them with.

2.0
4.0
CS212
Grade: A-
May 23, 2016

Extremely unclear in both assignments and lectures. He goes off an irrelevant topics in lecture.

1.0
5.0
CS105
Grade: B+
Dec 5, 2016
Wouldn't take again

WOW THIS WAS THE WORST CLASS OF MY LIFE. Every week we would assign a crazy annoying and difficult lab that you'd never accomplish in the hour allotted. The class was some of the worst and most boring times of my life (he will give you one pop quiz). His grading is NUTS. Anything you do wrong on the labs is minus 20. Tests are like 70 MC questions

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
2.0
CS105
Grade: A-
Dec 26, 2016
Wouldn't take again

I will say this class was very useful, however, I did not enjoy the way he taught it. He takes off 15 points for silly formatting errors and decides to change the lab addenda the day before it's due. He also forwarded an email to the entire class where a student was discussing his grades with him, which crossed the line. good class bad professor

Tough Grader
LOTS OF HOMEWORK
2.0
1.0
CS101
Grade: A
Feb 26, 2017
Wouldn't take again

The two tests had literally nothing to do with anything covered in class. However, there are so many easy 100's that the tests don't even matter as long as you get at least 50's. You have to go to class in order to hand in the homework assignments and get the information to do the next week's assignment.

3.0
4.0
CS105
Grade: B
May 3, 2017
Wouldn't take again

He's not that bad if you go to your labs/ office hours but he's VERY specific when it comes to lab assignments. If you "know" word/excel/access be prepared to realize you don't actually know anything and he'll let you know your knowledge is nothing.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CS105
Grade: Drop/Withdrawal
Mar 20, 2018
Wouldn't take again

Huge on formatting. You can get everything right on a lab formula wise and mess up formatting and fail it! Too intense for an intro class especially if youre taking it to interchange with CQS112 DONT DO IT TRUST ME

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS105
Grade: A-
Mar 30, 2018
Wouldn't take again

Had one meeting with him in his office hours and he was by far one of the most disrespectful, unprofessional, and ego driven "Professors" I've ever met. TAKE THIS COURSE AT A COMMUNITY COLLEGE SAVE YOUR SANITY AND GPA. He doesn't know how to teach students and when people asks questions he snarks at them because "Its so easy." Yeah bc you teach it!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
CS105
Grade: Not sure yet
May 2, 2018
Wouldn't take again

He will literally not teach you what he tests you on. It's all googling. Mid-semester he also decided to make the exams significantly harder because he finally got around to reading his reviews from the previous semester and they were negative.

2.0
3.0
CS105
May 7, 2018
Wouldn't take again

Professor Foreman knows what he's talking about, but his lectures tend to be very monotonous and boring. He is very receptive to answering questions. His labs can be annoying, and you really have to follow them closely step by step to get a 100, but if you put in the time they are not too bad. Tests can be a bit tricky

Tough Grader
LECTURE HEAVY
3.0
3.0
CS105
Grade: B+
May 12, 2018
Wouldn't take again

His tests are challenging but the labs are doable if you have people to help you out with.

TEST HEAVY
1.0
1.0
CS101
Nov 29, 2018
Wouldn't take again

Be ready for boring lectures from guest speakers and the slowest hour and half ever, that is if you even go. Grades are from journals from each week which is just a six bullet list, so all you really need to do is go to the first five minutes then leave. There are two other grades from quizzes. Go to the lecture about copyright and patents.

Clear grading criteria
2.0
3.0
CS311
Grade: A
Dec 5, 2018
Wouldn't take again

His assignments are very very very poorly prepared. The projects are impossible to complete given the initial instructions and he keeps sending emails to correct his projects. He has done this from up to a few days before project due to the night before. Then he gives us the same deadline and expect it done. A nightmare...

LECTURE HEAVY
5.0
1.0
CS101
Grade: A
Dec 22, 2018
Would take again

This is literally the easiest class in the world. Just show up and pay a little attention.

GRADED BY FEW THINGS
3.0
1.0
CS105
Grade: A
Apr 2, 2019
Wouldn't take again

Class is pretty easy. Labs are tedious and the instructions are sometimes unclear but they are easy. They just take off points for dumb things so just make sure you do all the dumb things that it says to do like putting your initials in the bottom corner. As far as tests are concerned he reuses questions so just find the old tests somewhere.

Tough grader
1.0
3.0
CS105
Apr 2, 2019
Wouldn't take again

Foreman talks to his students like he is speaking to a 6th grade class. Skip the lectures they will not help at all. He sells his lecture slides to his students to finance his vacations with his wife, then to show you this posts these pictures on his website. Labs have you up until 1am in Bartle on a monday night for a 100 level course.

Lots of homework
Tough grader
4.0
1.0
CS105
Grade: A
Apr 11, 2019
Wouldn't take again

Dr. Foreman obviously enjoys teaching. Hes definitely enthusiastic, although it doesnt always overpower the unbearably boring material. There are weekly labs due that can be confusing, so Google will be your best friend. I'd argue the overpriced books are unnecessary, but just in case, you should make friends with someone that has them.

Lots of homework
Test heavy
Tough grader
2.0
3.0
CS105
Grade: A-
May 29, 2019
Wouldn't take again

Dennis may be the most narcissistic professors Ive ever had. While the class isnt that hard he makes it extremely unenjoyable. His textbooks are also extremely expensive, I spent 300 on mine, and they really arent that useful either. Overall this was the class Ive enjoyed the least in my two years of college so far.

Skip class? You won't pass.
Test heavy
Beware of pop quizzes
1.0
4.0
CS580U
Jul 15, 2019
Wouldn't take again

Teaches very bad just goes through slides. I never understood anything It's better to take some coursera or udemy class instead of this class

Participation matters
Skip class? You won't pass.
Test heavy
3.0
1.0
CS101
Grade: A+
Oct 29, 2019
Would take again

Wasn't really involved in the CS 101 Lectures

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
3.0
CS311
Dec 9, 2019
Wouldn't take again

Avoid if you can! He insists on having his own disastrous website rather than using blackboard. Making it difficult to find materials you need to complete the assignments. All of his grading policies and emails are contradictory. In the end chegg will get you through the HWKs and if you pressure him he will move due dates and let you resubmit labs

Lots of homework
Tough grader
1.0
4.0
CS311
Dec 9, 2019
Wouldn't take again

Projects were extremely unclear. The assignments were written as an unplanned stream of conscious that left student with many questions. He would email "clarifications" as students would ask questions that would lead to more questions or a heavier workload. Grading is very unfair and and strict especially due to the projects being absolute madness.

Lots of homework
Lecture heavy
Tough grader
3.0
3.0
CS105
Grade: Not sure yet
Dec 12, 2019
Would take again

Don't buy the textbooks for $400, see if you can get them cheaper first. Foreman is a fine lecturer, definitely quirky and legitimately interested in what he teaches. Tests aren't too hard and mostly go off the slides and what he says in class. The weekly labs take some time so look out for that.

Clear grading criteria
2.0
1.0
CS101
Grade: A
Dec 12, 2019
Wouldn't take again

He refused to use blackboard for his grades and then used his own website which was horrible. His "grade tracker" was always inconsistent and wrong. Whenever you emailed him he would never email you back, even when it was important. He never really taught, and it was just guest speakers giving presentations about things to do with CS.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
1.0
4.0
CS311
Dec 13, 2019
Wouldn't take again

Professor Foremans' class is horrendous. He doesn't use myCourses for grades and uses his own tracker which was constantly wrong. Teaching is horrible, going to class was a disservice to my education. Put material on the exams that weren't covered in lectures. Projects were graded wrong every time and graded a month later. TA was no help either.

Lots of homework
Get ready to read
Graded by few things
1.0
5.0
CS105
Dec 20, 2019
Wouldn't take again

Dennis is the worst professor I've ever had. From his very rude emails to his unprofessional lectures, he makes this class miserable. You will be forced to buy a $400 textbook that will not be used and his lecture slides for a nice rip-off of $70, that he just reads off of in lecture. I was able to do decently well, with hard work, no thanks to him

Graded by few things
Beware of pop quizzes
Tough grader
1.0
2.0
CS105
Grade: A
Jan 8, 2020
Wouldn't take again

Foreman knows his stuff but his lectures are excruciatingly boring. His textbooks are overpriced and underused *DONT BUY THEM*. I suggest finding some people to befriend and work together on the labs, don't waste time going to lecture but have someone to get notes from. Also, most of his exams could be found online and are word for word the same.

Lots of homework
1.0
3.0
CS105
Grade: A-
Feb 11, 2020
Wouldn't take again

Probably one of the worst professors at Binghamton

1.0
1.0
CS101
Grade: A
Apr 22, 2020
Wouldn't take again

Very disrespectful, lack of concern for his students, and totally full of himself. Granted, this was a course about ethics, but he didn't fail to remind us about his patents during every single class. He even boasts about threatening to expel a student who photocopied his lecture slides (or 'intellectual property' as he calls them).

1.0
3.0
CS105
Grade: Not sure yet
May 6, 2020
Wouldn't take again

Absurd & ridiculousness

1.0
2.0
CS105
Grade: F
May 6, 2020
Wouldn't take again

I will never take his class......

5.0
3.0
CS105
Grade: A+
May 10, 2020
Would take again

tbh this class is easy if you know how to use excel/access. idk how people are doing poorly. Lab grading is pretty unfair ngl, but if you don't make a mistake (he literally has a list of mistakes for you not to make) it'll be an ez A. Tests are kinda hard, I managed a A w/o buying textbooks tho. It's literally just spreadsheets and databases lol

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS105
May 11, 2020
Wouldn't take again

Useless lectures and a lot of assignments that are extremely time consuming and graded harshly. Prepare to spend hours working one each assignment to meet his guideline. Useless textbook (dont buy it your just funding his sports cars).

Tough grader
5.0
2.0
CS105
Grade: A-
Dec 20, 2020
Would take again

CS 105 is a course that helps you with word, excel and access. And a little HTML and coding system. Homework are based on steps he provided. It's an EAZY A course but I failed one exam. TAT

1.0
1.0
CS101
Grade: A
Oct 6, 2021
Wouldn't take again

Dennis holds all the wrong opinions on intellectual property, patent law and software freedom. According to the Free Software Foundation, software patents stifle innovation and are unethical and counterproductive to the field of software. Dennis himself proudly held such patents and boasts about it. He's on the wrong side of history. Glad he's gone

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

61%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (17)
A- (9)
B+ (4)
Grade Distribution
A(19)B(2)C(1)D(1)F(1)A-/B+(13)
Based on 41 reported grades
A: 17
A-: 9
B+: 4
Not sure yet: 4
Common Tags
Tough grader (8)
Lots of homework (8)
Tough Grader (6)
Skip class? You won't pass. (6)
LOTS OF HOMEWORK (5)
Clear grading criteria (4)
Test heavy (4)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.51 avg change
Jan
Feb
Apr
May
Dec
Oct
Last 6 months
Ratings by Course

105

5.0

(1)

105205

5.0

(1)

CS495

5.0

(1)

OS350

5.0

(1)

CS

4.0

(1)
+19 more courses
Difficulty by Course

105

5.0

CS311CS212

5.0

CS552

4.5

CS212

4.5

105205

4.0

Similar Professors