3.5

Dale Reed

Computer Science - University of Illinois Chicago

3.5
Quality
3.6
Difficulty
48%
Would Retake
129
Reviews
3.5
Quality
3.6
Difficulty
3.5
Helpful
3.4
Clarity

48%

Would Retake

129

Reviews

Rating Distribution
Official

5

57

4

19

3

16

2

11

1

26

What Students Say

Dude is great guy but bad teacher

CS251 - 2.0 rating

Disorganized, gives difficult programs, and is not a great lecturer

CS342 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 50 grades
Most common grades:
A (17)
B (9)
B+ (9)
Grade Distribution
A(22)B(11)C(5)D(2)F(0)A-/B+(11)
Based on 61 reported grades
A: 17
B: 9
B+: 9
Not sure yet: 6
Common Tags
Tough grader (21)
Respected (18)
Participation matters (14)
Lots of homework (14)
Test heavy (10)
Skip class? You won't pass. (9)
Hilarious (9)
Caring (8)
Rating Trend

Declining

-1.09 avg change
Apr
May
Sep
Oct
Dec
Sep
Last 6 months
Ratings by Course

34657

5.0

(1)

371597

5.0

(1)

CS315

5.0

(1)

CS376

5.0

(1)

CS107335376

5.0

(1)
+17 more courses
Difficulty by Course

371597

4.0

CS107

4.0

CS376

4.0

EECS

4.0

CS109

4.0

Reviews (129)
5.0
3.0
CS
Mar 23, 2003

No Comments

5.0
1.0
CS315
Mar 27, 2003

No Comments

5.0
2.0
EECS171
May 7, 2003

This guy is awesome. He was the best teacher I had at UIC. Reed, a part of what I am today is 'cos of u.

4.0
5.0
CS107
Dec 31, 2003

Nightmare!

2.0
5.0
CS107
Grade: Drop/Withdrawal
Feb 24, 2004

Does not lecture much about the course... Super hard assignments!!!

4.0
3.0
CS171
Mar 3, 2004

Prof Reed is on the harder side but his courses are very rewarding.

3.0
5.0
CS107
Mar 9, 2004

It's a really really hard course. Too much reading, too much hw, really hard programs. Each program takes hours and hours. It's really hard to get help from TA's too, because too many people waiting to ask questions, so you better study good.

5.0
4.0
CS107
Apr 18, 2004

David Copperfield personality!! Great teacher, but impossibly hard course. Very helpful if you go to his office. Willing to help. Very kind!! Treats you with respect. Make sure he knows your name so you become friends. CS107 is a VERY HARD course..

5.0
3.0
CS102
Apr 20, 2004

He is a very kind teacher and takes time to explain when necessary. CS 102 and 107 are the same, basically. Just listen in class and read the book. Programs are hard, but get help and you will do fine.

5.0
4.0
CS107
Apr 29, 2004

This guy is the best uic can offer. Because of him java is like a second language to me.

5.0
4.0
371597
Aug 31, 2004

Great teacher and mentor. The best teacher I had while at UIC or any where else.

1.0
5.0
CS107
Nov 8, 2004

This man made an introductory programming course extremely difficult. Everyday i longed to throw a stick under his skateboard so that he would fall on his face and realize he is an idiot. Die, Reed, die

5.0
4.0
CS102
May 6, 2005

Best teacher UIC has to offer. Compare him to all the other CS professors at UIC, this guy is like a genuis. Knows how to teach every topic, has interesting assignments. I've had many other CS professors and they're just a dissapointment compared to him. He is also very helpful when you need help!

5.0
4.0
CS376
Nov 28, 2005

Prof. Reed is an amazing teacher. took cs 102/107 with him, he is the best teacher to have for those beginner classes. His tests are As detailed as his explinations, so you better study. Intresting Pmg assignments. TIP: read material after class in the same day, and the it'll be very easy in the tests. TAKE HIS CLASS, and Make a use of Office hrs..

5.0
2.0
CS107335376
Jan 14, 2006

I think that Lecturer Reed is one of the best instructors in the university. He cares about his students and makes time to help them.

5.0
4.0
CS107
Apr 28, 2006

Prof. Reed is one of the best professors at UIC. He's also fun and you can never fall asleep in his class. His assignments are fun and challenging.

5.0
4.0
EECS
May 31, 2006

Been out of school for 10 years now. Some proffessors leave an impression on you - good and bad. Prof Reed is very good in what he does. Clear, concise and challenging lectures

5.0
4.0
CS109
Sep 11, 2006

Not much more to say other than he is a very nice, very understanding professor. He is a great teacher; probably the best you can get for this class at any university...oh, and he skateboards to class, too.

5.0
2.0
CS102
Apr 25, 2007

This guy is awesome. Makes learning fun. Very helpful. If he can't answer your question, he'll find the answer.

5.0
3.0
CS335
May 12, 2007

Great teacher, great communicator, and makes class FUN.

5.0
3.0
CS102
May 13, 2007

I really enjoyed Dale Reed's class. Very personable, nice guy who is willing to help any time. This class makes me want to switch from CE to CS.

1.0
5.0
CS102
Jul 28, 2007

He gives a lot of assignments. This class will keep u very busy. His lectures r boring and u should be falling asleep...but he is cool, and sometimes funny...

3.0
3.0
CS102
May 21, 2008

He is the only guy who gives out GOOD curves I think in CS department. So I like him. He gives out a lot of work. His projects are tedious and will keep you busy..but HEY there is a curve in the end so cheer up.

3.0
5.0
EECS171
Jul 19, 2008

I took EECS171 back in Jan 1998. This was a second attempt on EECS171 (first one thought by prof. Kenyon I failed with a letter 'D'). After taking Dale Reeds class I went from zero understanding of programming in 'C' to the clearest up to this day (July 2008). Always had convenient office hours to help me out with my projects. He is one on the best

5.0
3.0
CS102
Aug 29, 2008

Great teacher engaging excellent

5.0
3.0
CS102
Sep 19, 2008

The labs are pretty simple. Quizzes can be a little challenging, but hey they are only 5% of your grade. Lectures are fun; he gave out 3 free textbooks during the first week. Programs are challenging but fun (mostly games). He rides a skateboard to class...:D! lol!

5.0
3.0
CS102
Dec 11, 2008

Prof Reed is really cool. He's very approachable and always willing to help. His programming assignments take a long time to do, but other than that this class was cool.

5.0
2.0
CS107
Jan 15, 2009

I had no experience in programming prior to this course,but this class was such a wonderful experience!Prof.Reed is so helpful and intelligent. He is extremely caring and an excellent teacher!you must pay attention,read the book ,do codelab on time and get started on programs early.I loved going to class everyday & plus he is so handsome!!

3.0
5.0
CS107
Jan 24, 2009

I have no prior knowledge of programming and this course did not help at all..what use is it if you do codelab, read the chapters and do labs,if you do not understand the material or when to use such commands! His lectures are not helpful at all and assigning hard to write programs to beginners is not cool.But hes a funny guy!

5.0
2.0
CS102
Apr 20, 2009

The best dang professor the CS department has to offer. Makes you want to keep programming! Fun guy, fun programs, great classes! Highly recommended.

3.0
4.0
CS102
Apr 25, 2009

Awesome Prof Still go back to him this day for help with things.

5.0
1.0
CS335
May 6, 2009

Professor Reed is the best in the CS department :)

5.0
4.0
CS102
Dec 23, 2009

Excellent professor--very helpful for things inside and outside the class. Does way more for students than expected. His class is tough, but that's why it's so interesting.

5.0
4.0
CS107
Jan 26, 2010

Great guy. Difficult class. Be prepared to slave over completing your programs. If you find programming fun however, completing the programs becomes somewhat of an obsession. If you've never written a line of code, this class will be incredibly difficult for you.

5.0
2.0
CS102
Apr 30, 2010

Great Teacher. Definitely worth taking the class. Makes the class fun.

3.0
4.0
CS102
May 5, 2010

Very difficult class. The in lab midterms/final are too difficult. This was taken right from the syllabus: You will not be graded on the effort you put into a program, but rather on the final result. You get 1.5 weeks to write a program...and you need to know more than what he covered in class. Troy is better than this guy.

5.0
3.0
CS107
Sep 2, 2010

Professor Reed is a great guy. He's one of the few genuine professors who actually cares about students doing well in his class! IF YOU HAVE PROBLEMS WITH THE PROGRAMS, THEN YOU HAVE MORE THAN ENOUGH TIME TO VISIT HIM IN HIS OFFICE, AND HE WILL MAKE SURE THAT YOU GET IT IF YOU ASK HIM regardless of where it is you're stuck. A+ Two Thumbs UP!

5.0
3.0
CS107
Apr 3, 2011

Great professor. Very fair. will help you if you go to office hours or after class. AWESOME programming assignments. Exams are hard though.

5.0
4.0
CS102
May 2, 2011

Very Fair Prof. His curve is on the whole class not on individual exams. Our curve for an A was abt 70%. On exams print out previous exams and go to him for questions that dont make sense. DONT save programs till last minute, u will never finish. Towards the end of the class students start slaking so finish strong . Make sure u do codelab (online)!

5.0
3.0
CS107
May 5, 2011

Didn't know any programming at all before the start of the class and still received an 'A' for the semester. A helpful tip is to go to your TA as much as you can so when you get stuck, you can receive help, and most of the time they will guide you in the right direction or just give you the answer/fix program. They do the grading, so be wise!

5.0
3.0
CS107
May 5, 2011

Better than most professor at UIC. Very fair about grading and programs.

5.0
3.0
CS107
May 14, 2011

Lectures are fun; don't skip any! Programs are very challenging, so start early! You will learn a TON if you try hard in this course. I am definitely taking CS201 although I am not a CS major! I wish he taught more advanced courses! Professor Reed was so dedicated that he went on with class, even when he had a family tragedy. Thank you, professor!

5.0
5.0
CS107
Jan 4, 2012

One of the best professors I've ever had. His enthusiasm and charisma makes lectures enjoyable. He is very approachable and always willing to help his students. The workload is a bit heavy, but that's just the nature of the subject matter itself. If you want a good grade in the class, you must put in the study time. There's no way around this.

5.0
2.0
CS102
Apr 16, 2012

Plays Portal, sports a skateboard for intercampus transportation, cracks jokes regularly. Makes for a captivating lecture. Also, 102 is the quintessential project-centric course with six in total. Weekly lab, no homework, two midterms and a final. All lectures are recorded and posted. A legitimately enjoyable class (relative to 201, in the least).

5.0
5.0
CS107
Apr 27, 2012

Felt really good to have Professor Reed present at our graduation lunch. Certainly one of the coolest and most dynamic Professors as well as people that you'll ever meet. Very approachable and helpful. He's also one of the key reasons I decided to pursue a degree in Computer Science. UIC needs more people like him.

5.0
4.0
CS141
Mar 20, 2013

Amazing professor. He genuinely cares about each student. He tries his best to learn everyone's name. He is ABSOLUTELY hilarious. He is a hard professor so don't take his classes lightly. He encourages students to visit him during office hours. HIGHLY RECOMMENDED TO TAKE HIM. (Class is in C/C++ but mostly C).

5.0
3.0
CS141
Jul 17, 2013

He's a really great professor. Explains topics really clearly and challenges his students to actually try their best. His work load is a little bit much but as long as you do everything in a timely manner you should be fine. Highly recommend him!

5.0
4.0
CS102NOWCS141
Mar 6, 2014

He is one of the best professors I've ever had (along with Joe Hummel). He does a great job explaining things. He brings in creativity every now and then that makes class interesting. He does make you work hard, but you will learn a lot! Great professor, great guy! Very approachable and down to earth as well!

5.0
3.0
CS141
Mar 19, 2014

Dale Reed is one of the best professors I have had in my college career. He is very clear in his lectures and he is more than willing to help anyone who approaches him. I have taken the same class with another professor and Dale Reed is SO MUCH BETTER. He is approachable, easy to talk to and knows his stuff. I recommend everyone to take him!

3.0
1.0
CS100
Apr 24, 2014

Easy class, good curve (80% for an A). If whole class do bad then everyone will pass. Overall very easy class.

5.0
3.0
CS141
Grade: B
Jul 20, 2014

Really great guy. Very willing to help his students and make sure they understand everything, especially in office hours. Some downsides: deadlines are very strict and I felt the lectures were too much i-clicker/how well do you know this as opposed to going over the actual material, so be prepared to teach yourself via the online text book.

4.0
3.0
CS251
Nov 10, 2014

Cool teacher, but sometimes not very clear about projects, first semester teaching CS251 so he was trying to figure out how to teach it as the went along. He was a lot better in CS 141. Reed does clicker and in class journals that end up being 20-25% of your grade so you need to come to class. Curves at the end so 80% is like an A

5.0
3.0
CS100
Grade: B+
Dec 20, 2014

AWESOME!!!! I loved this class. It changes your perspective into life(technology wise). His lectures always flew by.

2.0
3.0
CS251
Jan 9, 2015

Wasted most of lecture time with iClicker questions and "journal" entries. Seemed like he spent very little time preparing materials for the class; a few topics were even taught incorrectly. Exam questions were vaguely worded or lacking context in attempts to be "tricky," sometimes so much so that the answer he had in mind was no longer correct.

5.0
2.0
CS141
Jan 14, 2015

Reed is awesome. You'll never get bored in his lectures and he's funny! Very chill professor.

2.0
5.0
CS251
Grade: B
Apr 10, 2015

Dude is great guy but bad teacher. He is good for basic programming classes but not for higher level. He has high expectation but doesn't teach at that level. Watch out for journals and clickers. He only explains important stuff at the end of lecture. and rushing through it. In general avoid if possible.

2.0
4.0
CIS100
Grade: Rather not say
Jul 3, 2015

I liked Professor Reed a lot as a person. Professionally, we clashed. The class was very disorganized. I felt he paid very little attention to the actual learning material and spent far too much time on clickers and looking at everyone's homework on the google sites. This class left little to be desired.

5.0
2.0
34657
Grade: B
Oct 20, 2015

I'm not sure if I was overprepared for this class, but I wish it was a little faster. The first half of the semester is all material I learned in high school so it kind of whooshed by. Then again, there were a lot of people with questions so it would be difficult how to pace a class so spread out in skill level.

4.0
2.0
CS 141
Grade: A
Oct 23, 2015

His lectures are kind of difficult to follow and his assignments aren't amazingly well designed, BUT he is by far the most caring professor I've ever met. If you go into office hours and build any kind of personal relationship with him, he is beyond supportive of any personal, academic, or professional problems you have. Cannot recommend enough.

4.0
4.0
CS 141
Grade: Not sure yet
Oct 27, 2015

Reed is an excellent professor. Just that this semester, Fall 2015, he tried to take a different approach to a introductory programming class, CS 141. I think, this approach is not good. Most of the class is struggling and I am too. One thing that didn't work is that Reed tried making us familiar with advanced topics such as Pointers etc too early

4.0
4.0
CS141
Grade: A
Dec 17, 2015

He is an awesome professor that really cares about his students. He sometimes gives very challenging programs but if the class needs more time sometimes he is willing to give it. His lectures are very interactive and you are sure to stay awake and attentive as he teaches . Exams are open book open note.

3.0
5.0
CS141
Grade: B+
Dec 24, 2015

He is a cool guy, but you really have put in a lot of time and start the projects at least one week early. Definitely take advantage of his office hours, he is really helpful.

2.0
5.0
CS141
Grade: A+
Apr 27, 2016

Reed is an awesome person but an absolutely terrible teacher. Very bad at explaining concepts. I found myself looking at youtube tutorials or the tutors in the cs lounge. Expect to do a lot of work outside of class if he is teaching 141. Programming projects are definitely challenging and he knows that not everyone will be able to complete it.

2.0
5.0
CS141
May 2, 2016

This class did not need to be as hard as it was. His lectures were entertaining but almost not worth going to. You'd only pick up a test answer every now and then. The programs were difficult, and there were elements well outside the scope of the class. If Reed is teaching 141, make sure you allow enough time for the programs alone.

3.0
2.0
CS141
Grade: A
May 9, 2016

He's a cool person but his lectures are sub par. Personally, I self taught and did well in the class. The tests use a lot of material from old exams. things taught in this class aren't fully tested because there are some topics I don't know very well because I didn't bother learning them fully for tests, which is a problem for future classes.

4.0
2.0
CS141
Grade: A
Jul 22, 2016
Would take again

I enjoyed his class. The programming projects are quiet not easy. You need to put on effort on it. Be prepare at least a week before the deadline.

2.0
4.0
CS342
Nov 6, 2016
Wouldn't take again

Disorganized, gives difficult programs, and is not a great lecturer. He's a cool guy, sure, but that does not translate to teaching ability.

Tough Grader
Participation matters
Skip class? You won't pass.
4.0
3.0
CS141
Grade: B+
Dec 2, 2016
Would take again

Overall a really nice guy. If you're not a great coder, this class will be hard, but otherwise, it's an easy class.

Get ready to read
Participation matters
Clear grading criteria
4.0
4.0
CS141
Grade: C+
Dec 5, 2016
Would take again

Reed is a very good professor if you are just getting into CS. He takes the time to make sure you understand the material. Projects and tests are difficult, they demand a lot of free time and effort to get above a C. Quite a bit of HW. Material wise this class is 100 level, but work/study requirements make it seem like 200-300 level.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
2.0
CS141
Grade: A+
Dec 15, 2016
Would take again

He's one of the greatest Cs professor in uic. Take his class. I think I should give him a higher rating but I'm a tough grade on profs. He's lectures are okay, funny, learn stuff but to me not a lot. Be sure to work on programs as soon as possible (this is to any CS class) cuz u never know how long it takes to debug. Be sure to ask him about progs

BEWARE OF POP QUIZZES
2.0
3.0
CS342
Dec 19, 2016
Wouldn't take again

Would not recommend. He doesn't even know everything about the material he is teaching, and answers several questions in class with "I don't know". He is not very organized either, and does iclicker questions at random (i.e. he'll forget it for a week then have them everyday another week). Curve is huge though, and it was around 60% for a C.

Participation matters
Skip class? You won't pass.
Hilarious
3.0
5.0
CS141
Grade: A
Dec 22, 2016
Wouldn't take again

5-10 minutes every class. projects were really time consuming, but it was a weed-out class. mediocre at lecturing/explaining concepts. active on Piazza community for the class. tests were extremely confusing, multiple choice, rat mazes, you'll definetly do worse than you think. if you work hard and get good grades on the programs you should be fine

LOTS OF HOMEWORK
4.0
4.0
CS141
Grade: C
Apr 8, 2017
Would take again

Professor Reed is a great guy, who is not the greatest of lecturers. On the other hand, he is very likeable and does want you to do your best. The class is a somewhat a jump in terms of rigor, and he expects a bit (too) much from you with the programs he gives but it's all to prepare you for the future classes. Make sure to seek help if you need it

Respected
LOTS OF HOMEWORK
Caring
5.0
4.0
CS141
May 5, 2017
Would take again

This professor is UNBELIEVABLY amazing. He involves everyone in class, in a non-forceful way. Programs I would say is a 4/5 difficulty, no joke, and I'd recommend starting them early, otherwise you will not make it in time. If you're not an experienced programmer, you should go to him or TA's for help on programs. Tests are also hard, so study!

2.0
3.0
CS100
Sep 17, 2017
Wouldn't take again

Class participation does matter and never replies you emails. A lot of Iclicker questions every class. It's not like a 100 level class.

Tough Grader
Participation matters
LECTURE HEAVY
5.0
4.0
CS100
Grade: Rather not say
Nov 24, 2017
Would take again

Honestly, I learned a lot of useful things from his class. If you are not lazy, this class wouldn't be very difficult for you. If you want to explore more about Computer Science, take this CS100. It would help you to figure out what you really want. You will be smarter after you complete this class as well.

Respected
Participation matters
Inspirational
4.0
4.0
CS141
Grade: B-
Dec 11, 2017
Would take again

Professor Reed really is one of those special professors that stands out for his graciousness and decency. I was surprised throughout the semester for how well respecting he is towards his students and other cultures. THAT SAID , DON'T SLEEP ON THIS CLASS, IT AIN'T EASY AND YOU HAVE TO PUT IN A LOT OF WORK FOR YOUR PROGRAMS AND EXAMS TO PASS.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
CS141
Grade: B
Jan 15, 2018
Would take again

Professor Reed is definitely the best professor Ive ever had. Very caring and understanding of all circumstances. Keep up with the material and you will actually enjoy this class, otherwise it is certainly not an easy class.

Respected
Participation matters
Would take again
5.0
4.0
CS141
Feb 27, 2018
Would take again

Great prof. Funny and interactive lectures

Respected
Inspirational
Amazing lectures
5.0
4.0
CS141
Apr 2, 2018
Would take again

Great professor, he knows how to teach, very relatable and understands student difficulties. He will provide as much assistance as possible make things understandable but it's up to you whether if you want to pay attention or not.

Respected
Inspirational
Hilarious
1.0
4.0
CS141
Grade: Incomplete
Apr 2, 2018
Wouldn't take again

Professor Reed is a nice guy, but he made me hate Computers programming. We have a lecture and a lab, and the material is made by different people as well as the programs. Programs are pretty much reverse engineering games. I feel all three should be insync. The information taught rarely helped. I honestly feel like a Chicken with my head cut off.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
4.0
3.0
CS141
Grade: A
May 3, 2018
Would take again

Prof. Reed constructs this course to be an excellent precursor to higher level programming classes. Lectures are helpful, however this class requires you do a lot of research and work on your own time which helped me learn a lot. He keeps it interesting and has a good sense of humor. The projects got repetitive by the end. Would recommend.

Hilarious
Caring
EXTRA CREDIT
1.0
5.0
CS141
Grade: Not sure yet
May 4, 2018
Wouldn't take again

Through out this course students were taught how to draw a line, but were expected to create the Mona Lisa when it came to programs. Please teach students well enough, so they can create such programs. Also, there isnt any extra credit besides in lab, so the reviews that say a lot of extra credit is given please scrap that. It has little effect...

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
CS141
Grade: B+
May 10, 2018
Wouldn't take again

Professor Reed is difficult! Reed teaches us basic concepts, but we are expected to create complex programs with the basics we are taught. Reed should teach in a way where students can confidently create those programs. I mean, have you seen a Doctor do heart surgery being taught only the basics once or do they perform multiple with a mentor first?

Tough Grader
Get ready to read
LECTURE HEAVY
3.0
4.0
CS141
May 11, 2018
Would take again

6 projects due within two weeks of each other, his lectures are somewhat helpful (listen to them for they are important to labs), and watch out for zybooks deadlines, they are crucial.

Get ready to read
Hilarious
GRADED BY FEW THINGS
4.0
4.0
CS141
Grade: A
May 17, 2018
Would take again

Reed is a great person, really funny and knows how to explain things. Majority of this class lies in your projects and tests so do well on those things and you should be fine in the class. START EARLY ON PROJECTS!!!

Tough Grader
Respected
Participation matters
3.0
4.0
CS141
Dec 15, 2018
Wouldn't take again

Prof. Reed is good at public speaking so at least his lectures are not dry. I felt like there was little room for people to feel like they could explore/be wrong since students are always being assessed for correctness, even with clickers in lecture. I believe this lead to many instances of cheating, some not caught by the professor.

Skip class? You won't pass.
TEST HEAVY
4.0
5.0
CS141
Grade: A
Jan 10, 2019
Would take again

This professor is fantastic when it comes to lectures as he is very hilarious and his sense of humor is amazing. But the hardest part of this class was programming projects and Exams (really difficult).

Get ready to read
Participation matters
Amazing lectures
5.0
5.0
CS141
Grade: A-
Jan 28, 2019
Would take again

This professor has a lot of homework and projects but he explains everything 100%, cares that you actually understand and respects every student. such a motivator, I would take this professor for every computer science class if he offered it. take him and do your homework you will be fine, and don't ever cheat you will get caught.

Gives good feedback
Respected
Caring
1.0
5.0
CS141
Grade: Not sure yet
Apr 14, 2019
Wouldn't take again

This class literally left me with no time to do anything else. Programs are hard and I find myself working tons of hours on it. I had to put other important classes and applying for internships aside. This is mainly because the lectures are not aligned with the projects. Hes such a strict grader and doesnt give enough time for tests.

Lots of homework
Tough grader
1.0
5.0
CS141
Grade: Not sure yet
Apr 26, 2019
Wouldn't take again

He acts like his class is the only one youre taking and the most important thing in your life, when its not. Also made the class harder this semester by making the test longer with more free-response question. I would avoid him, but you dont have a choice.

Lots of homework
Hilarious
Tough grader
1.0
5.0
CS141
May 6, 2019
Wouldn't take again

This professor knows his stuff, but is not a good treacher and conveying in a way thats easy to understand. Long programs, REALLY HARD tests.

Respected
Skip class? You won't pass.
Tough grader
1.0
5.0
CS141
Grade: D+
May 8, 2019
Wouldn't take again

Knowledgeable and very funny professor, but he teaches you the basics and you have to solve much more complex problems on tests and programs. Although elbow partners are good, I felt that theee was too much discussion, to the point that I felt he taught material for only 20 minutes in class. Also, not much room for error and exploring in this class

Respected
Hilarious
Tough grader
1.0
5.0
CS141
Grade: C
May 10, 2019
Wouldn't take again

He does a great acting job in that it appears that he cares, but honestly I do not know if he does. He made this course more difficult and people who took this course before agreed. He even said I did not intend to make this a weed out class. But if you honestly didnt, then you would not find the need to say that. Great act, Dale. Bravo.

Participation matters
Skip class? You won't pass.
Tough grader
1.0
5.0
CS141
May 10, 2019
Wouldn't take again

No leniency whatsoever. Apparanetly if you miss one zybook assignment because you were too busy studying for HIS FINAL and you usually do not miss zybook assignments, he still is not reasonable to accepting late submissions. Overall this class was not worth it, ruined my life and made it a nightmare. Should be called CS 141: Horror Design II.

1.0
5.0
CS141
May 11, 2019
Wouldn't take again

Teaching style never really clicked for me. Honestly, you dont really learn much in class other than improving your problem solving skills.

Lots of homework
Tough grader
1.0
3.0
CS141
Grade: B
May 13, 2019
Wouldn't take again

This semester is so horrible. We missed two labs because the TAs were on a strike and school building blackout once. We learned fewer things while we paid the same amount of tuition, and exams were more difficult than ever. This professor literally just repeat teaching you everything you already learned on Zybook. The lectures are mostly pointless

Respected
Test heavy
Tough grader
1.0
5.0
CS141
Grade: Not sure yet
May 13, 2019
Wouldn't take again

Actually, we missed 3 labs instead of 2.

Test heavy
Tough grader
1.0
3.0
CS141
Grade: B+
May 15, 2019
Wouldn't take again

"Worked hard to assure the fairness" and gave us a "good" curve. Therefore, 87.06 is a B, and 87.19 is an A.

Lecture heavy
Tough grader
1.0
4.0
CS141
May 15, 2019
Wouldn't take again

I realized the fact that CS is not for me after taking this class, and I am going to change major. However, I received a D with 59.75%, and that means I gotta waste extra time and the same amount of tuition to retake this class for my GPA. Although I only need 0.05 more percent to get a C, he would not round up the number for me.

Tough grader
1.0
4.0
CS141
Grade: B
May 15, 2019
Wouldn't take again

Not a good professor at all. Along with his fake and premeditated jokes makes it even worse. Does not seem authentic at all, everything feels forced, fake, and over complicated with him. Hate him.

Lots of homework
Tough grader
1.0
4.0
CS141
Grade: B+
May 15, 2019
Wouldn't take again

Way too much homework for a 3 credit hour class. Students have other responsibilities than this class. Not a good teacher and explaining concepts.

Tough grader
1.0
5.0
CS141
Grade: B
May 16, 2019
Wouldn't take again

Strongly avoid if you can.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
CS141
Grade: B
May 17, 2019
Would take again

Professor Reed is not bad. Although I almost failed every exam, I still received a B. My suggestion is that if you want to take CS 141 with professor Reed, take some easy A classes to balance the difficulty level of the semester since you need to put a lot of efforts into this class to pass and really learn things.

Respected
Lots of homework
Test heavy
4.0
4.0
CS141
Grade: B
May 19, 2019
Wouldn't take again

A lot of homeworks, spend tons of hours on programs. Midterm labs have different difficult levels. I am short of sleep during the whole semester because of programming.

Respected
Lots of homework
Group projects
5.0
3.0
CS141
Grade: A
Nov 22, 2019
Would take again

Amazing professor. Super helpful in office hours and helping you with his projects. Get the work done early and study past exams and you can get he A. Super funny and friendly. Wish to have more classes with professor Reed. Also he dunked on me playing basketball. We need more profs like him.

Accessible outside class
Clear grading criteria
Caring
2.0
5.0
CS141
Grade: C
Apr 16, 2020
Wouldn't take again

This professor made me feel like I should not have taken this course. His assignments are so difficult you have to give them a lot of time and if you have 18 credits , It makes even more difficult to get good grades in this class.

Lots of homework
Test heavy
Tough grader
3.0
4.0
CS141
Grade: A+
May 9, 2020
Would take again

Really helpful during office hours. For the first half of the semester, he made it seem like his class was your only priority with a lot of assignments and projects. I highly recommend you take easy classes with this course, because it's extremely time-consuming. Lecture notes are vague so you'll have to learn a lot of your own.

Lots of homework
Accessible outside class
Clear grading criteria
4.0
3.0
CS141
May 10, 2020
Would take again

The programs in Reed's class are not necessarily hard, but they definitely are time consuming. The programs did a decent job of including stuff we learned in class, but you better start working on them atleast a week before they are due. This is not a class where you can do the work the night before its due every time.

Respected
Lots of homework
Caring
3.0
4.0
CS141
Grade: A
May 11, 2020
Wouldn't take again

A very friendly and funny professor. Incredibly fast grader, but not quite good at lecturing to me. You gotta learn and teach yourself these concepts because he makes jokes most of the time. In fact, he rushed through the most important part of the course (Linked lists) very quickly, and it just seems like the class was just a waste of time.

Test heavy
Clear grading criteria
Hilarious
5.0
4.0
CS141
Grade: A+
Jun 3, 2020
Would take again

awesome expertise teaching basics.

1.0
3.0
CS100
Grade: B-
Nov 30, 2020
Wouldn't take again

Professors and TAs do not go over any of the assignments or labs after the due date, which makes the next assignment harder to understand. All of the lectures seem to not have any correlation to what the assignments are as well or even CS in general, and group work is mandatory for lectures and labs. I would not recommend this class or Prof.

Lots of homework
Participation matters
Group projects
5.0
3.0
CS100
Apr 20, 2021
Would take again

VERY interactive class. MW class was together. Friday on your own. Short quizes, group assignments every class. 8 HW assignments. Every Friday was an easy assignment. Funny professor and very personable yet respectful. Concepts are not hard to learn but some softwares require more practice on your own for HW.

5.0
3.0
CS100
Grade: A
Jun 28, 2021
Would take again

This professor gives good reminders for assignments and good explanations of the assignments. There is a lot of group work and participation involved.

Accessible outside class
Participation matters
Skip class? You won't pass.
1.0
4.0
CS141
Sep 8, 2021
Wouldn't take again

This class is hard, and the lab/program's are never in sync with what we learn. Just learned about if/else statements? Here's a lab on nested loops! Worst class ever. It's makes me want to quit life.

Tough grader
Test heavy
Lots of homework
5.0
3.0
CS141
Grade: A
Dec 17, 2021
Would take again

This is one of those classes that gets a bad rap because of how many newbies take it. Be warned, if CS is still new to you, you'll need to put the work in. Luckily, Reed is an incredibly passionate and bright professor who cares for your success. Sit up front, go to office hours, and you'll really gain something.

Gives good feedback
Accessible outside class
Caring
4.0
3.0
CS141
Grade: A
Dec 17, 2021
Would take again

Professor Reed gives amazing lectures and always has us listening. The best advice for this class is to come to lectures and start all of the programs within a few days they are assigned. Professor Reed really cares about his students and always has office hours before programs are due.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS141
Grade: B+
Jan 19, 2022
Would take again

Professor reed was an amazing professor for cs 141. Hes so helpful and will listen to feedback from students.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS141
Grade: A
Jan 19, 2022
Would take again

Professor Reed, by far, is the best teacher for CS141. If you ever have the opportunity to take him, I highly recommend you do. He is highly devoted to his teaching and goes above and beyond for his students. Ask good questions and he rewards you with a dollar! The guy is a legend, nothing but love for him. Man is straight-up inspirational.

Respected
Group projects
Amazing lectures
5.0
2.0
CS
Grade: B+
Apr 22, 2022
Would take again

Honestly this was the best Professor ever I taken at you I see that actually understood me and he inspired me to do data science.

Get ready to read
Participation matters
Caring
5.0
2.0
CS141
Grade: A+
May 14, 2022
Would take again

Professor is a fantastic lecturer and legitimately cares for his students. His lectures are fun engaging and hilarious. Going to lectures really helps. The class is somewhat tricky for those with no prior knowledge but he will give extensions. Labgrade = max(finalLab, avgLabs); dw about lab midterm + final lab he releases questions beforehand.

Hilarious
Caring
Test heavy
1.0
4.0
CS111
Grade: A-
May 17, 2022

There were a ridiculous amount of projects that we were not taught how to actually complete. We would learn vague techniques that he would claim could be applied to the projects, but they did not work that way. He also rambled on during his lectures about completely unrelated things, and I felt all my learning was done outside the classroom.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS141
Grade: C
Sep 1, 2022

Never rounds up. One of those extremely fake "I care" guys. No code examples in class. Zybook only outside of class to learn basic concepts. Discussion for 30 minutes in 50 minute class, we do dales work for him. This man made me hate computer science. The projects are overly complex and take hours. Bad overall. For a 100 level class, too much.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS211
Grade: Not sure yet
Sep 7, 2022

Awful Professor!! Design the labs terribly that doesn't teach you anything, also his lectures are mostly about announcements rather than going over important concepts and writing codes.

Tough grader
Get ready to read
Participation matters
4.0
1.0
CS211
Grade: A
Oct 23, 2022
Would take again

Class is structured so its impossible to not pass. Everything is graded fairly and he makes sure that everything you do is actually teaching you something. He's a great guy who makes class entertaining, but the lectures don't teach much ngl.

Accessible outside class
1.0
3.0
CS211
Grade: A
Oct 25, 2022

Reed's primary goal is to make students' lives miserable. He takes weeks to respond to students. It seems that he is going through a mid-life crisis. I hope that things get better for him, but it still gives him no excuse to bring that energy into the lecture room. I hope that one day he finds happiness.

Lecture heavy
Test heavy
2.0
3.0
CS211
Grade: B+
Oct 25, 2022

Reed does not respond to students in time as it takes him over a week AT LEAST to respond. Very tough grader that does not care for the well being of his students.

Tough grader
Participation matters
Test heavy
3.0
3.0
CS211
Grade: A
Dec 30, 2022
Would take again

The class is kind of annoying because the programs are worth 30% of your grade. The lectures aren't that helpful and the TA's weren't that helpful either. But the workload isn't that much

Tough grader
Group projects
Hilarious
1.0
5.0
CS
Grade: Audit/No Grade
Sep 8, 2025

CS 218 does not use blackboard. He makes you do the website yourself so you can turn in stuff and they have the link. When you want to meet in person he prefers not very unorganized. He cares about deadlines so don't register late he does not have mercy. TAs there are 5 and one of them did not want to check work and says grade in effort XD

Tough grader
Lecture heavy
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 50 grades
Most common grades:
A (17)
B (9)
B+ (9)
Grade Distribution
A(22)B(11)C(5)D(2)F(0)A-/B+(11)
Based on 61 reported grades
A: 17
B: 9
B+: 9
Not sure yet: 6
Common Tags
Tough grader (21)
Respected (18)
Participation matters (14)
Lots of homework (14)
Test heavy (10)
Skip class? You won't pass. (9)
Hilarious (9)
Caring (8)
Rating Trend

Declining

-1.09 avg change
Apr
May
Sep
Oct
Dec
Sep
Last 6 months
Ratings by Course

34657

5.0

(1)

371597

5.0

(1)

CS315

5.0

(1)

CS376

5.0

(1)

CS107335376

5.0

(1)
+17 more courses
Difficulty by Course

371597

4.0

CS107

4.0

CS376

4.0

EECS

4.0

CS109

4.0

Similar Professors