2.8

Charles Dierbach

Computer Science - Towson University

2.8
Quality
3.3
Difficulty
35%
Would Retake
106
Reviews
2.8
Quality
3.3
Difficulty
3.0
Helpful
2.6
Clarity

35%

Would Retake

106

Reviews

Rating Distribution
Official

5

23

4

18

3

16

2

31

1

18

What Students Say

His lectures are not very organized and sometimes he is not clear about what he is taking about

COSC237 - 2.0 rating

You don't need the book

COSC436 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A (12)
Not sure yet (6)
A- (5)
Grade Distribution
A(15)B(3)C(7)D(3)F(1)A-/B+(8)
Based on 46 reported grades
A: 12
Not sure yet: 6
A-: 5
C+: 5
Common Tags
Tough grader (12)
Lots of homework (10)
Lecture heavy (8)
Test heavy (7)
Accessible outside class (6)
Caring (5)
ACCESSIBLE OUTSIDE CLASS (4)
GRADED BY FEW THINGS (4)
Rating Trend

Declining

-0.24 avg change
Aug
Nov
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

COSC111

5.0

(1)

COSC712

5.0

(1)

COSC716

5.0

(4)

COSC236

3.5

(10)

237

3.0

(3)
+10 more courses
Difficulty by Course

COSC439

5.0

ITEC270

5.0

COSC461

4.5

COSC336

3.6

COSC436

3.6

Reviews (106)
5.0
1.0
COSC236
Apr 8, 2002

speaks clear english

3.0
3.0
COSC236
Apr 9, 2002

He always mixes up C++ and Java. Makes for confusing examples.

2.0
3.0
COSC237
Apr 9, 2002

No Comments

5.0
3.0
COSC237
Apr 12, 2002

No Comments

3.0
4.0
COSC237
Apr 30, 2002

very tough and confusing. has a "I am better than everyone else" attitude.

2.0
5.0
COSC237
May 2, 2002

No Comments

2.0
5.0
COSC237
Sep 3, 2002

Teaches off the cuff never really prepared for class

1.0
4.0
COSC237
Oct 16, 2002

he sucks...basically expects you to learn on your own

4.0
1.0
COSC237
Nov 14, 2002

good teacher. just be flexible. screws up his examples alot. but good guy

5.0
2.0
COSC236
Nov 21, 2002

Very Clear Teaching! Hard Tests if you dont understand. Not an easy A!

2.0
3.0
COSC236
Aug 31, 2003

Expects you to teach yourself. Do not take as a teache rif you dont already have expereince with C++ and expect to learn anything. Fair if you talk to him one on one.

2.0
3.0
COSC236
Oct 27, 2003

Make sure you know C++ before taking this class! He goes into way too much detail about things and repeats himself over and over. You don't learn much in class. It is easy if you are familiar with c++ though.

2.0
2.0
COSC336
Mar 2, 2004

He does not C++, how can he teach???????????????????????????????

2.0
4.0
COSC336
Mar 7, 2004

assumes students are as knowledgable as himself. never prepares for the lecture. lazy to update the web site,and gives comfusing example.

3.0
3.0
COSC236
Jul 20, 2004

Nice guy, tries to be helpful, but ultimately you have to teach yourself the concepts. Places too much emphasis on tests (i.e. syntax) and not enough on programs/assignments (i.e. practical programming knowledge).

3.0
4.0
COSC336
Oct 14, 2004

nice guy, but expects you to memorize a lot of stuff. On exam last semester, he asked for names of functions on an assignment we did over one month earlier! Hello! Thats a lot to expect. I can't remember yesterday.

2.0
4.0
COSC336
Oct 24, 2004

No Comments

1.0
5.0
COSC236
Nov 2, 2004

Not the best teacher. Thinks everybody should be on the same level as him. Fair when you talk to him, but other proff teach better.

3.0
2.0
COSCCLASSES
Nov 22, 2004

Charles is a good teacher, that is if you have a basic understanding of the material. He tends to think everyone knows the material already and does not cater to the needs of those who fall behind. Get a background before the class Hes a real nice guy, just talk to him if u need help.. he'll try....

4.0
3.0
COSC336
Dec 23, 2004

I think he is an ok professor. However, you HAVE to have a basic understanding of the material or you will fall behind and fail. He is very helpful if you come and talk to him, and he is very understanding. To me, his midterm was ok, but his final was easy. Just study his study guides. Everythi

1.0
5.0
COSC237
Feb 27, 2005

OK I took him my freshman year for 237 and I dropped out he spoke so out of context of what a normaly 237 class would be like it was more like 457 algorithm analysis. His programming assignments are hard. Don't take him.

5.0
3.0
COSC111
May 9, 2005

i think he is good he is helpful, he wants to get a good drade

5.0
1.0
COSC175
May 25, 2005

He explains things well and provides lots of examples. You get plenty of time to complete the labs. Exams aren't that bad. He's a very fair grader too.

1.0
4.0
COSC461
Grade: A
Jul 27, 2005

Really really bad instructor. Not teaching this class for past 6 years and still use the old text. Also, he does not give fair grade. Worst prof. I ever had in Towson.

2.0
5.0
COSC461
Aug 17, 2005

Worst instructor I ever had, very unclear, not teach AI for 6 years and have no glue on recent AI topics. Not heplful at all. unfair grade. If you complain, you get more unfair grade. If you have to take AI class with him. Just fallow what his rules.

5.0
1.0
COSC175
Grade: A
Dec 9, 2005

He is extremely nice and will give help whenever he is asked. He always explains stuff twice, so sometimes it's boring but other times it helps. You also don't need a book and he grades pretty easily. I would definately take this class!!

1.0
5.0
COSC439
Dec 29, 2005

Horrible, Horrible teacher, confusing and dosen't teach well, no help, dosen't want to see you in office etc..

2.0
3.0
COSC175
Sep 8, 2006

No Comments

3.0
3.0
COSC175
Nov 2, 2006

hes confusing, he like doesnt know what hes talking about so how are we supposed to learn. will repeat things a million times if you want very helpful. BOLTS after class so u need to catch him right away. no book, uses a packet that he made. COSC 175 is wierd cause its taught in a "pseudocode" instead of java etc so be careful taking it overall goo

4.0
4.0
COSC336
May 21, 2007

His homework is hard. Tests are even harder. Some of his assigned projects were poorly thought out and did not even work the way it was required. Once he realized this he did make the necessary changes but not until half way through to the due date. Lectures can be a little confusing but he will try to do everything he can to help you understand.

2.0
5.0
COSC336
May 28, 2007

Horrible teacher, stares at the board for long periods at a time because he doesn't know what he's doing. Screws up the assignments then changes them halfway through. Teaches the same thing ten times but never goes over what we really need to know. Said there wouldn't be any programming on the first exam, it was 70% of the test...

2.0
3.0
COSC336
Dec 20, 2007

Does not explain concepts well. Has about 11ty billion typos on all tests and such. Horrible grader - no curve despite 62% average, doesn't give partial credit.

3.0
3.0
COSC175
Apr 18, 2008

Professor seems a little scatterbrained. Tests ARE full of typos and need clarification during exam. He knows his stuff, but it seems it's difficult for him to impart that knowledge on students. This was an intro to programming class, but prior knowledge of computing or lots of studying is a MUST! Class averages were very low and he doesn't curve.

5.0
4.0
COSC236
Dec 27, 2008

Very helpfull. lots of lab work but you will learn a great deal. He knows his stuff

4.0
4.0
COSC236
Mar 28, 2009

Explains C++ but teaches Java. Very long examples, changes them halfway through. Takes long time to return labs. When someone asks a question, he stumbles through an explanation but you feel he doesn't understand his own answer. When entering the room, he makes (bland) comments then smiles as if he expects someone to laugh or humor him.

5.0
1.0
COSC236
Aug 30, 2009

Easiest class I have ever taken because of this man. Test are exactly the review sheets which he gives answers to. Labs are extremely easy and half the time shows you how to do them. And thats it, so if you want a teacher that is going to make sure you pass and still understand somewhat take him

3.0
2.0
HONR233
Jan 13, 2010

It was the first time he taught this class, and it came into focus a bit at the end of the semester, but for the most part, it was a scattered class with a very vague purpose. The information was all over the place, and not entirely cohesive. He was extremely willing to listen and help though. I'd advise taking only if no other prof. is available.

5.0
1.0
COSC436
Dec 28, 2010

Never opened or needed the book. Easy grader if you simply do what he asks. Medium workload. Tests require a medium amount of studying. Sense of humor. Lectures are really boring, but I got an A.

2.0
4.0
COSC175
Jan 17, 2011

Worst class ever... Went to a non-credit class thinking it was easy.. worked my butt of but this guy just cannot teach.. Save urself and RUNNNNNNNNNNNNNNN!!!

2.0
4.0
COSC175
Jun 13, 2011

terrible teacher. confused himself more often than not. no text book, crappy power point slides, nothing to really study by. he confused me as much as he confused himself. i would not take this professor ever again. save yourself the time and money and take a different professor.

5.0
3.0
COSC712
Oct 17, 2011

Everyone comment are very false here. He knows exactly the stuff and he lives in the java world and his thoughts flows as if he is sitting in java as an object. Exams are so easy and listen to the class YOU WILL BE EXCELLENT. Dont blame teacher if you donot work hard. He is superbly brilliant and knowleagable prof at TU.

2.0
4.0
COSC175
Nov 16, 2011

I really had clarity issues during his classes. He might really confuse you if lose track for a moment taking notes.

3.0
2.0
COSC175
Dec 6, 2011

If you take him for 175, it'll probably be hard. If you understand coding and the logic, you won't have a hard time. Do the work and seek help when needed and you can easily get a A because he's helpful to those who ask for it.

5.0
4.0
COSC716
Jun 5, 2012

Consider the course to be a lab with a design & coding focus. Hence, lectures directly support doing semester project. Project is central focus of lab. Design, coding and testing is 90% of what you do. Prof is friendly, patient and dedicated to your learning the content. Don't be passive at design stage; student consensus determines what proj is

5.0
2.0
COSC716
Nov 28, 2012

The best professor i had so far.

2.0
2.0
COSC175
Dec 9, 2012

Okay class. Notes in class tend to not match online notes. Class can be more confusing than not. Lab assignments aren't always easy and isn't very helpful on when the whole class is confused and usually only helps on the easier ones. Very disorganized class but professor is nice.

5.0
2.0
COSC237
May 9, 2013

Great teacher. Always there to help you, always willing to explain concepts as many times as needed. Very flexible with grading and very attentive to the will of the class. His lectures can be a tad disjointed and he can get himself flustered and confused, but follow along, take notes, and practice programming in your free time and you'll be fine.

2.0
3.0
COSC237
Nov 13, 2013

really nice guy. super understanding. makes mistakes and writes in python. tests are completely coding. if your good at java he is fine if not probably don't take him cause you mostly gotta teach yourself. super nice guy though

5.0
3.0
COSC237
Nov 19, 2013

Has a enthusiastic personality and enjoys teaching, but, Java isn't his niche. He will explain assignments to you and help you through problems. He seems well versed in computer science, but his assignment docs can be confusing. Have to attend class to get clarifications on programs.

3.0
4.0
COSC237
Nov 24, 2013

The guy is really nice, he trys to be helpful but he is not a very good teacher. His slides and example codes always have errors. The students literally have to point out every error he makes. The class is very unorganized. Every class is just whatever he feels like going over. Not reccomended

1.0
5.0
COSC436
Dec 19, 2013

He is disorganized and does not teach up to his expectations of his students

3.0
3.0
COSC436
Dec 30, 2013

I wouldn't recommend taking this class unless you understand COSC237 well,can teach yourself and good at memorization. Three tests, number of programming assignments and a semester project. Tests are mainly short answer questions and small amount of code. You don't need the book. He is disorganize and returns assignment late.

3.0
5.0
COSC436
Jan 16, 2014

He's a pretty nice guy, but can't teach at all. This was by far the hardest COSC class I have ever taken, and he never explains the concepts as they should be explained. All diagrams and no code in class.

1.0
5.0
COSC237
Grade: Fail
Jul 25, 2014

Please Please For God Sake DO NOT TAKE HIM ; I FAILED HIS CLASS BECAUSE NONE OF HIS LECTURE MAKE SENSE TO ME ; VERY CONFUSING ;

2.0
5.0
COSC237
Nov 20, 2014

Makes COSC 274 seem like rocket science. He often faces the board and talks to himself. It's so bad that the classroom is mostly empty. His grading is horrible and doesn't curve. Forget about the difficulty of his exams and assignment. But i would say that he's a nice person and always available to help Just doesn't know how to.

4.0
4.0
COSC237
Grade: A-
Dec 3, 2014

Dr. Dierbach is very advanced in the topic of object-oriented programming. So much so that I think it makes it hard for him to effectively teach a lower-level class. If you skip class and don't pay attention in lectures, you will fail. Programs are very long and complex. Overall, Dierbach will make you a better programmer and he's a great guy.

4.0
2.0
237
Grade: A
Dec 20, 2014

Generally a good teacher. It did seem like he expects students to be able to figure some stuff out on their own and that made a lot of people in my class mad, but it really wasn't anything you couldn't find in 5 seconds on google. The concepts aren't that complex, so if you work hard and get all your programs functioning the class is an easy A.

2.0
4.0
COSC237
Dec 23, 2014

he's kind of a garb professor, always giving code that he laters has to correct. never specific about what he wants. most people do terribly on his exams. have fun

4.0
2.0
COSC237
May 18, 2015

Although Professor Dierbach has some trouble when t comes to clarity, he is very helpful if you're struggling with the course. Nice guy. Funny. He makes the class enjoyable. Easy A, especially if you've already had some experience with coding!

3.0
4.0
COSC237
Grade: A+
Oct 19, 2015

Dr. Dierbach knows his stuff, but has a tough time explaining the concepts clearly and gets a little mixed up or disorganized sometimes. He is very light-hearted and funny. You can tell he wants to help the class but has a hard time with clarity. If I didn't have previous programming experience this course would've been much harder.

2.0
4.0
COSC237
Nov 14, 2015

His lectures are not very organized and sometimes he is not clear about what he is taking about. The tests are difficult unless you complete your labs/homework assignments. Although, he is willing to answer your questions and help with homework assignments/labs.

4.0
3.0
COSC237
Grade: B+
Dec 14, 2015

Don't let a lot of these comments fool you. He not a bad teacher. As crazy as this is, you need to try. DO NOT do your programs in a group, you will get plagiarism. Even though he says you can work in groups. Anyway test are hard but not impossible but hes a nice guy and if you get an A on the final he'll probably give you an A in the class.

5.0
3.0
COSC716
Grade: A
Apr 13, 2016

Awesome professor, one of the best in COSC at Towson. I don't know why he has such a low grade here because my semester with him was really good!

5.0
2.0
COSC237
Grade: A-
May 11, 2016

Dierbach is very knowledgeable. The only thing tht makes his lectures unclear is tht he likes to mention advanced concepts relevant to the topic. He just wants to introduce topics that rly should be covered in the course. Ask him questions; he is always willing to help. He updates BB all the time (lecture notes, grades, solution) DONT PLAGIARIZE!

4.0
2.0
COSC237
Grade: B+
May 11, 2016

Dierbach is so kind. Many cosc237 profs give easy A's, but you dont learn as much compared to how much you learn with dierbach. He lectures on a strict schedule, so the class is never behind. If you dont want to learn cosc237, dont bother taking the course. Simple as tht. Also textbook is a GREAT resource to have. Overall, tests arent impossible!

5.0
2.0
COSC237
Grade: A-
May 11, 2016

Good professor! Cares about his students and wants you to learn. He's very passionate about the material, so sometimes he can go off tangent. If you come into class with a poor attitude, thats on you! Dierbach always is willing to help during office hrs. Dont procrastinate on programs.. ask a tutor or dierbach, just avoid asking peers (plagiarism)

4.0
2.0
COSC237
Grade: A
May 11, 2016

Although sometimes unclear, you will def. Learn a lot from dierbach! The workload isn't overwhelming, definitely manageable. Just make sure you pay attention, ask questions, and use your resources. Show up 2 class because he runs on a schedule(lectures). Almost everyone passed the class!Flexible grader. Hes very understanding. His TA is no help tho

5.0
1.0
COSC237
Grade: A-
May 11, 2016

Im a CIS major. I hate programming. But cosc237 with Dierbach was great.. he didnt stress too much about coding itself, its the concepts he wants you to learn. He's funny and super smart. Would take again!

5.0
1.0
COSC237
Grade: A
May 11, 2016

No group projects. 5 programs, 6 labs, a few exercises. 2 exams. All the work is definitely doable. The hardest assignments was the last 3 programs bt if u get help from him or a tutor, and your programs at least compile and run, youll get an A on them. Avoid chegg and other student work. Exams are fair. Great class overall. Dierbach is cool

3.0
3.0
COSC237
Grade: Not sure yet
Dec 17, 2016
Would take again

5 programs, weekly (easy) lab assignments, and 2 exams. The programs take a while to complete and are very difficult. The instructions for them are not crystal clear either (you will need to ask him to clarify things). If you dont understand something, read the textbook. It helped me a lot. He is also willing to help you too.

ACCESSIBLE OUTSIDE CLASS
2.0
3.0
COSC436
Dec 23, 2016
Wouldn't take again

Attending class is about as useful as reading a pdf on Design Patterns. He's a smart guy, but not all intellects are good teachers. He asks trivial questions on exams such as naming the class and interface names used for a previous programming assignment. The second exam was so poorly written that the entire class got a 15% curve. 10/10 dont recmnd

GRADED BY FEW THINGS
4.0
3.0
COSC237
Dec 24, 2016
Would take again

Dierbach is very fair and considerate. He is always ready to help in lab sessions or at his office hours. There were 5 programming assignments, 7 lab assignments, 6 online exercises, 1 pop quiz(we were supposed to have 3), 2 exams, and one final. Do not skip labs and only submit code that is 100% yours or you will receive a zero.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
2.0
COSC237
Grade: A
Feb 9, 2017
Would take again

Dierbach is a good professor. If you put the time in to understand the material, pay attention in lecture, do the labs, and assignments on your own, then you will be fine. The textbook is not the best, but can clarify topics that seem confusing in lecture.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
COSC237
Grade: A+
Aug 17, 2017
Would take again

In order to do well in this class, you NEED to pay attention during lectures. I struggled since I had him first thing in the morning, but he does know what he's talking about tho sometimes he has trouble explaining things to make sense. He goes over what is exactly on the test in class. Go to the labs and ask him any questions you have there.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
4.0
COSC436
Dec 17, 2017
Wouldn't take again

Dierbach knows material well but doesn't know how to teach it. Lectures are practically useless, labs are confusing. Harsh graded, yet there are no clear expectations. Avoid avoid avoid.

Tough Grader
GRADED BY FEW THINGS
4.0
3.0
COSC237
Grade: A
Dec 15, 2018
Would take again

He's very knowledgeable, but struggles to teach. The material isn't hard, but just approach him and ask for help if you need, he's always willing the help. The programs were extensive but cool to work through. He's a solid choice.

Respected
ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
1.0
4.0
COSC237
Grade: C
May 9, 2019
Wouldn't take again

I've had to take him for class and tutor for people in his class. His programs are way too convoluted and confusing. I am a senior tutoring sophomores and I get confused by how complex he makes the assignments. Tries to interweave every assignment together and at the end you wont know which way is up.

Lots of homework
Lecture heavy
4.0
4.0
COSC436
Grade: A-
May 24, 2019
Would take again

Classes aren't the easiest, but dierbach makes sure you have tons of resources to study/learn. Assignments are difficult but are all very beneficial. Dierbach is always available when you need extra help and seems to genuinely enjoying doing so.

Gives good feedback
Lots of homework
Accessible outside class
4.0
3.0
COSC237
Grade: A+
Nov 7, 2019
Would take again

Dr. Dierbach is one of the few professors is still engaged in teaching his students the material. His assignments are designed to build up on top of each other, which culminates in your final program. It helped me understand how everything is tied together. Instructions can be tricky to understand at times, but all you have to do is ask for help

Gives good feedback
Clear grading criteria
Caring
1.0
3.0
COSC109
Grade: Not sure yet
Dec 5, 2019
Wouldn't take again

Worst course I've taken at Towson and sadly it is mostly due to Professor Dierbach. I think he is a genuinely nice guy but he seriously is not good at teaching. Most of the time he'd come to class and wouldn't know what we were going to do that day. He gave us a syllabus but what we did was not at all seen on the syllabus. Avoid this class and Prof

2.0
3.0
COSC237
Grade: B
Dec 16, 2019
Wouldn't take again

Seems like a nice guy, but doesn't know how to teach. Programming assignments are unnecessarily intertwined, and mistakes are scattered throughout making what should be a simple problem way too convoluted. Makes a significant chunk of exams (about 15%) about minuscule details of previous programming assignments that nobody ever remembers.

1.0
3.0
COSC109
Dec 21, 2019
Wouldn't take again

This class was very unorganized and transformed the class from a computers and creativity to a principles of computers. The final was not reflective of what we did in class nor were we fully prepared. Ended up with a 91 percent as it showed on blackboard, but he gave me an 88 because he decided not to count the final project he put on BB

Lecture heavy
Tough grader
1.0
5.0
COSC237
Grade: D
Nov 21, 2020
Wouldn't take again

Avoid this professor. He's a smart man but cannot teach for the life of him. He goes on random tangents. Code he provides are full of errors: massive interconnected programming projects. Study guide doesn't match exam and the exam asks specific questions from the lab . You will have teach yourself and DONT use code from the internet. Unfair grader.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
3.0
COSC237
Grade: B+
Dec 16, 2020
Wouldn't take again

After taking Dr. Dierbach, I can clearly say that you won't learn java from him. While his grading is not correlated with the amount of work you put in assignments aka coding a massive program is only worth 2.5% of your grade, but quizzes are apparently the only thing that matters. Final was a joke to me because I know Java but may be hard for you

Accessible outside class
Group projects
Tough grader
2.0
4.0
COSC237
Grade: A
Dec 9, 2021
Wouldn't take again

We missed many labs/quizzes originally planned due to holidays and such, so chances to solidify the topics was lost and made the exams a lot harder. The program assignments are long and convoluted, but don't require much past the midterm to do and requires a strong understanding of it. Textbook not needed if attending lectures and reading slides.

Lots of homework
Test heavy
5.0
4.0
COSC716
Grade: A
Dec 23, 2021
Would take again

I enjoyed his class. As long as you put in the required effort and pay attention you should be good.

Accessible outside class
Inspirational
Amazing lectures
2.0
4.0
COSC237
Grade: Not sure yet
May 27, 2022

When you ask him a question I usually feel more confused than originally. Lectures are dreadful. He's the better option to take but always concerned about people cheating. He makes excuses so he doesn't have to meet with you. He can have an attitude at times as well.

Clear grading criteria
Lots of homework
2.0
4.0
COSC237
May 29, 2022

He has a good knowledge of java, but he does not know how to teach it. It's nearly impossible to learn programming from him. there's a program assignment every other week that takes a whole weekend to do. His tests are in paper, hard, and very confusing to understand. he's better than Iliana Zimand but avoid him if you have other options.

Tough grader
Lots of homework
Test heavy
1.0
4.0
COSC237
Grade: Not sure yet
Oct 18, 2022

This professor hardly knows how to use java himself. He never gets in the program and absolutely will not show you how to do what he's going to ask of you. His projects are long and not proportional to the material taught in the class and he makes you use his skeleton code, which is typically filled with many errors.

Tough grader
2.0
5.0
COSC237
Grade: C+
Dec 26, 2022

terrible and not helpful if you really wanna learn. Basically taught myself everything. gives the hardest program assignments and doesn't teach us how to do it correctly. cant explain or help. Always provided the wrong code and cant code properly himself. 3 Tests are very hard so lock in. pass final, pass the class so they are most important.

1.0
5.0
COSC237
Grade: D+
Dec 27, 2022

This class is ivy league difficult and only 1/3 will pass, he tells you that 1st day. 60% of your grade is based off the exams, final is 30%. I went from a B to a D after the final. He knows the topic so well he expects you to get it easily. You are going to have to know coding beforehand and it is not going to be an easy class.

Tough grader
Test heavy
1.0
4.0
COSC237
Grade: C+
Dec 31, 2022

This professor knows java but teaching/ the way he introduces topics can be unclear. He seems to get irritated easily, especially if the class asks too many questions that he thinks is a simple concept. His assignments, lectures, and exams do not correlate. He seemed to be disorganized towards the end of the semester. Still the better option

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COSC237
Grade: C+
May 18, 2023

When I say this is the worst professor ever...1)Started the first day saying 50% of the class will fail. 2) Has no rubric or grading criteria when it comes to assignments. 3) Gives skeleton code that is barely correct. 4) Lectures are rhetorical question based. However, if you ask for help, he is respectful and will help but...

Tough grader
Lots of homework
Accessible outside class
4.0
2.0
COSC109
Grade: A
Dec 11, 2023
Would take again

I had COSC109 with professor Dierbach and he is one of the best professors I've had. If you wanna learn more about python in depth and learn more about it's applications, I'd say go for this class. His explanations are pretty good, most of the lab lectures are due in class, so you get a lot of time to complete it.

Group projects
Amazing lectures
Caring
2.0
5.0
COSC237
Grade: F
Dec 22, 2023

Bro. If this didn't have guidelines. If you take him. Do. Not. Miss. Labs (Complete them then and there, trust me). Do. Not. Miss. ANY PRACTICUM (You'll know). If you don't understand a concept, go to tutor or study. Befriend those around you. The tests are paper btw. Take the class at a nearby community college if you can and transfer the credits.

Tough grader
Lots of homework
Test heavy
5.0
2.0
COSC109
Grade: B
Apr 17, 2024

Mr. Dierbach is a good professor. His lectures are sometimes boring but his classwork is easy. If you are struggling he doesn't hesitate to assist you in need and everything on his study review is on the exam as long as you study. He has quizzes weekly but they're open-notes and they're only 5 questions. Take his class! You won't regret it.

Group projects
Respected
5.0
1.0
COSC237
Grade: Rather not say
May 21, 2024
Would take again

Ignore this review

Tough grader
Lecture heavy
Test heavy
2.0
4.0
237
Grade: Not sure yet
May 23, 2024

Super nice dude, he just lacks in the teaching department amongst all things. He's very smart, and you can tell he knows what he's talking about, but when it comes to relaying that to the students in a way that can be comprehensible for them, it lacks.

Tough grader
5.0
2.0
COSC237
Grade: B
Aug 22, 2024
Would take again

Professor Dierbach gave great skeleton code that helped complete his harder coding assignments. He allowed us to work in groups if we wanted, but didn't force us to. He is very knowledgeable and loves to explain concepts outside of class

Gives good feedback
Caring
Accessible outside class
3.0
4.0
237
Grade: Not sure yet
Nov 12, 2024

hes a pretty good professor, his lectures can get really boring and the class is not easy theres alot of homework and projects so do well on those

Lecture heavy
Test heavy
4.0
3.0
COSC237
Grade: A
Dec 15, 2024
Would take again

It's true: Dr. Dierbach struggles to write intelligible code. I would beware of his class if you've never used Java. But if you have, then he is a very nice & caring professor. He will always work with you & is happy to answer questions. Lectures are slow-paced (he's old) but never requires participation & he has dry humor. Do well on the programs.

Caring
Lecture heavy
Accessible outside class
3.0
3.0
COSC237
Grade: C+
Dec 25, 2024
Would take again

Always friendly and willing to help. Easy quizzes & labs. "Here We Go Again" lectures. Consists of prof Dierbach giving boring, snail paced OOP TedTalks. Instructions and provided code not always intelligible. Reasonable and straightforward midterms. Challenging Final. Chill grader. Compared to some other COSC236 profs, I would retake him.

Lecture heavy
2.0
4.0
COSC237
Grade: C+
Feb 3, 2025

This class is no joke - brace yourself for a tough ride. The professor doesn't hold back, but if you're willing to put in the effort and leverage resources like Unstuckstudy, you can make it through. Stay on top of the labs and practice problems.

1.0
5.0
ITEC270
Grade: Drop/Withdrawal
Apr 8, 2025

The material is very complicated. Programs require insane amount of knowledge. It is very hard to understand what he is explaining throughout his lectures. Some of the labs were easy but most were difficult. I would not recommend this class if you're looking for an easy IT class to take. Exams were also difficult.

2.0
4.0
COSC237
Grade: C
May 24, 2025

You need to be prepared for this class. Professor Dierbach seems like a nice person, but his lectures are really boring. There are weekly quizzes and labs, some are easy, but others can be really hard. The exams and programming assignments are also tough. Start the practicums early. If you stay on top of the material and work hard, you can pass.

Tough grader
Lots of homework
Lecture heavy
2.0
3.0
COSC237
Grade: Rather not say
May 31, 2025

Professor Dierbach is a nice man and helpful outside of class but seems unorganized and on edge all the time. The lectures are extremely boring, easy to get lost. There are no makeups for labs or quizzes so make sure you do those. He's a bit flexible with programs. Exams require code written with pencil and paper so prepare yourself lol

Beware of pop quizzes
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A (12)
Not sure yet (6)
A- (5)
Grade Distribution
A(15)B(3)C(7)D(3)F(1)A-/B+(8)
Based on 46 reported grades
A: 12
Not sure yet: 6
A-: 5
C+: 5
Common Tags
Tough grader (12)
Lots of homework (10)
Lecture heavy (8)
Test heavy (7)
Accessible outside class (6)
Caring (5)
ACCESSIBLE OUTSIDE CLASS (4)
GRADED BY FEW THINGS (4)
Rating Trend

Declining

-0.24 avg change
Aug
Nov
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

COSC111

5.0

(1)

COSC712

5.0

(1)

COSC716

5.0

(4)

COSC236

3.5

(10)

237

3.0

(3)
+10 more courses
Difficulty by Course

COSC439

5.0

ITEC270

5.0

COSC461

4.5

COSC336

3.6

COSC436

3.6

Similar Professors