3.8

Drue Coles

Mathematical & Digital Sciences - Bloomsburg University

3.8
Quality
3.2
Difficulty
62%
Would Retake
111
Reviews
3.8
Quality
3.2
Difficulty
3.7
Helpful
3.8
Clarity

62%

Would Retake

111

Reviews

Rating Distribution
Official

5

60

4

14

3

14

2

7

1

16

What Students Say

Nice guy and funny, just a hard class if you don't have prior experience

COMPSCI121 - 3.0 rating

This professor is not eaaasy

CS121 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

83%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 16 grades
Most common grades:
A (6)
Drop/Withdrawal (5)
B+ (3)
Grade Distribution
A(7)B(4)C(1)D(5)F(0)A-/B+(4)
Based on 24 reported grades
A: 6
Drop/Withdrawal: 5
B+: 3
B: 3
Common Tags
Gives good feedback (8)
Clear grading criteria (6)
Participation matters (5)
Tough grader (5)
Respected (3)
Accessible outside class (3)
Test heavy (3)
GRADED BY FEW THINGS (2)
Rating Trend

Declining

-0.66 avg change
Mar
Jul
Sep
Oct
Dec
Jan
Last 6 months
Ratings by Course

56110

5.0

(1)

56121COMPSCI

5.0

(1)

CS1

5.0

(2)

COMPSCIENCE

5.0

(2)

CS110

5.0

(2)
+32 more courses
Difficulty by Course

INTRO

5.0

CS255

5.0

CS461

5.0

CIS122

5.0

JAVACS1

5.0

Reviews (111)
3.0
3.0
INTROCS
Sep 28, 2004

I think he is a good teacher, he speaks really quiet. I recomend sitting close to the front. He is very interesting, but his class is easy to fall asleep in.

1.0
5.0
INTROCS
Oct 21, 2004

This man is absolutely horrible. If you get scheduled with him. GET OUT NOW!! He gets frustrated when we don't understand the material, and he's not willing to really help the students. On my midterm I knew absolutely nothing. He is by far the worst teacher I have ever had in my entire life.

1.0
5.0
INTROCS
Oct 25, 2004

HORRIBLE TEACHER. not many understand him unless you really understand computers. he does not explain well and expects people know what he means. he has powerpoint slides that he reads and moves on to the next. bad explanation of material! GET OUT OF THE CLASS IF YOU ARE PUT IN IT!

4.0
3.0
CS111
Oct 28, 2004

I took his intro to Computer Programming class when he taught at Boston University. I liked him. The class was only 7 students small, however, so it made for a very intimate setting. He always brought up interesting tidbits of news from the computing world and some that were random.

5.0
3.0
56110
Oct 29, 2004

His class is not that hard, and if you actually go to his office hours and ask specific questions you will do very well. The people that complain about him are too lazy to seek extra help.

1.0
5.0
INTROCS
Nov 15, 2004

This was the worst teacher i have ever incountered in my life. He goes over things extremly fast and thinks that u understand everything. Also he is very unhelpful during office hours. If u r going to have this prof MAY GOD HAVE MERCY ON UR SOUL!!!!!!

1.0
5.0
INTROTOCS
Nov 15, 2004

Had the class.... dropped it. He's the worst teacher ever. Very fast paced, unclear, and unhelpful to the max. Don't recommend takin it with him plus it's not required.

3.0
3.0
INTROTOCOMP
Dec 10, 2004

At first I really didn't like him or the course. It isn't my cup of tea. However, you have to work at it to understand it. He can be confusing at times, but I found when I went to him during his office hours or emailed him he was helpful. Just stick with it and study. He is a decent teacher.

3.0
2.0
INTROTOCS
Jan 20, 2005

Not to bad of a class... do the homework and you should get a decient grade. Take your homework to the tutors to make sure it's right. As long as you get decient grades on the homework then you should get at least a b-.

5.0
3.0
INTROTOCS
Jan 31, 2005

Ask questions and go to his office hours, and you'll do fine.

5.0
1.0
56121COMPSCI
Feb 9, 2005

Great guy. Never saw him turn down a question, bends over backward to help. Extends office hours. Plan on reading the material before you get to class. Should be an easy A if you do the homework and read the assignments, with minor study time before examinations.

4.0
3.0
COMPSCI1
Apr 5, 2005

He's a straight forward guy about everything. You can convince him to do anything if you get the whole class to agree. Awesome personality.

5.0
4.0
CS1
Apr 6, 2005

Hard class, but he does everything possible to help you learn it. Homework help in his office any day and any time.

1.0
5.0
INTRO
May 10, 2005

No Comments

5.0
1.0
INTROCS
May 14, 2005

breeze if you pay attention and do the work.

5.0
3.0
COMPSCIENCE
May 16, 2005

Dr.Coles is extremely helpful! He cares a lot about his students if you care about the class. It can be hard sometimes but, if you show your trying and do the work your set!

3.0
1.0
INTROCOMPSCI
Sep 1, 2005

he seemed nice at first but after awhile i could not stand him. he became very rude towards the end of the semester. whenever i asked a question he would answr me with another question.

5.0
2.0
INTROTOCS
Oct 3, 2005

Talks fast and hard to understand sometimes, but you can always ask him questions after class. Not a tough course if you somewhat pay attention and do the homework

5.0
3.0
INTROCS
Oct 10, 2005

if you try a little bit to learn it, then you will get a decent grade. it is not hard, but you have to try. he has office hours all the time.

4.0
3.0
CS2
Oct 19, 2005

Interested in helping students, but the subject matter can intimidate at times.

5.0
3.0
CS2
Mar 4, 2006

A lot of work, but definitely worth it.

5.0
2.0
CS110
Aug 22, 2006

He is a good professor. He is always willing to help students learn the material. If you work hard you will get a good grade. You must practice what he teaches. I would recommend taking this class.

3.0
2.0
INTROCS
Nov 2, 2006

Ridiculous. Yes, the tests are easy if you know the material but he teaches all about programming when intro is suppose to be on a computer itself with a touch of programming not an entire semester of it. it's basically all on javascript and nothing more. he doesn't really clarify a lot in class but he is willing to help i suppose.

5.0
2.0
CS110
Nov 10, 2006

He is a really good prof. As long as you come to class, it's easy. He's very helpful and met with me after class to help with something I didn't understand. Pay attention, practice a little at home, and you'll have an A. He's also funny in class!

5.0
5.0
CS122
Apr 18, 2007

Emoticon generators? Light sabers? Absolutely.

3.0
2.0
MATH101
Nov 1, 2007

he talks fast sometimes and uses big words, but he is kind of funny!

4.0
2.0
MATH101
Nov 1, 2007

he's fun! you have to do the work though! i think if he wasnt my professor, i wouldnt be doing as well as i am!

2.0
5.0
CS255
Dec 6, 2007

Required textbook was never used. The class was incredibly hard to begin with. Went to his office for help, made to feel stupid, left knowing as little as I started with. Why do they let this man teach?

2.0
5.0
CS461
Dec 6, 2007

Again with the requiring a text book but never using it. He sits up front lecturing from his computer, not very engaging. Our assignments are for things he wants to use himself but is too lazy to make himself. Don't bother seeking help or asking questions, it's useless.

5.0
4.0
CS122
Dec 12, 2007

I had this couse last year and I would not be able to pass the more advanced courses without it. Lots of graphics games and simulations, predators and preys for example.

5.0
1.0
MATH101
Dec 19, 2007

laverneous coles ring a bell? yup thats the nfl receiver im talking about. and yes, he is dr. coles brother. take this class. you'll get to meet an nfl player. laverneous comes to the class once a semester for pictures and autographs!

5.0
1.0
OOP122
Feb 13, 2008

Great teacher, really easy.

5.0
4.0
CS122
Feb 27, 2008

He makes it as easy as possible, i don't think i would want to take it with another cs professor here. Trys to make the class fun, offers extra credit to get grade up...i worked a lot and got an A-. IMO best CS prof in bloom

5.0
1.0
JAVA2
Mar 28, 2008

Dr. Coles also has a pet monkey. Each year on Earth Day he brings the monkey in. He also trained it to do it's own "Hello World" java program! Pretty cool. One of the advantages of having the class in the spring semester.

5.0
5.0
CIS122
Mar 28, 2008

Absolutely the most attractive professor ever! He comes to class wearing a cape and enumerates women off their feet with his classes and methods. Some say his is a static method but 10 minutes in class and you'll know that he's an abstract method that only works through the extension of his students!

5.0
1.0
JAVA2
Mar 28, 2008

Drue Coles is a robot, plain and simple. The cs department built him to teach Java to the students. He is starting to realize his own potential, and I fear that he will attempt to take over the world.

5.0
1.0
CS122
Mar 28, 2008

Just remember not to refer to him as "Dr." Coles. He's a sword jedi knight to the republic. Call him "Master Jedi Coles" and come to class or he'll do some force lightning on the class.

5.0
1.0
JAVA2
Mar 28, 2008

Dr. Coles has weekly giveaways. Some of these giveaways include money, such as $20 on Earth Day. As mentioned, he has a monkey that comes in and demonstrates the "Hello World" program. Really cool feature to the class. You should take all of his classes!

5.0
3.0
JAVA122
Mar 29, 2008

Jedi Master Coles runs the bes classes on campus. On day last semester he took the javamonkey to class and, as it turns out, javamonkey is a jedi master also. After a 45 minute lightsaber duel the entire class reached a level of Java clarity that we could have only dreamed of before. take this class, free lightsabers to all who pass!

5.0
1.0
JAVA2
Mar 29, 2008

Free lightsabers is true, the only problem is that the colored crystals that go in the hilt depend on what grade you get in the class, A is green, B is blue, C is red, D is yellow, E you just get the hilt. I purposly am trying to get a C cause I like to pretend dressing up like darth vador and coming to class.

5.0
1.0
JAVA2
Mar 29, 2008

Some say he is a Jedi master. But, that is not true. In Return of the Jedi, Boba Fett falls into a Sarlacc pit. But, Boba Fett actually survived that fall. Drue Coles is Boba Fett. I've seen the costume, it really has a flamethrower and a jetpack. Drue Coles leaves in the middle of class to go bounty hunting, on occasion. So, take his classes.

5.0
1.0
JAVA2
Jan 27, 2009

"If the lamp burns out, we will just cancel class for the rest of the semester"..As you can see, this guy is funny, helpful, and not like some bonehead that hates his job. Probably the best teacher ever in Computer Science...definitely beats that department chair in ability to teach and etc....

5.0
1.0
CS122
Apr 21, 2009

The Force is strong with this class! This *IS* the BEST CS class I ever took! You learn all you need to know about GUI Java from Dr. Coles, the Jedi Master himself. Homeworks are always interesting and he gives extra credit for bonus features! Tons of fun and lots of Java jokes to keep you going! Remember, the Force will be with you, always!

5.0
1.0
CS122
Oct 27, 2009

Never payed attention until he brought the java monkey to class. Master Coles then had a lightsaber battle with the Java Monkey. It got pretty messy at the end. Too bad, I really liked that monkey. Now he's saying crazy stuff about training an aye-aye(google them, they are real) to type the "Hello World" program in Java.

2.0
5.0
JAVA1
Dec 16, 2009

He goes way to fast in his class. He does not slow up for anyone. If you are far behind it is to hard to catch up. He isn't very helpful when you need help. He will ignore you and your needs.

5.0
5.0
CS121
Dec 23, 2009

He goes fast but if you ask questions he slows down and will tell you anything about java. I went to his office for almost every homework problem and he will talk to you any time even when hes eating lunch. The book was not to helpful, but all of the exam problems were based on examples in class anyway.

5.0
1.0
CS121
Jan 29, 2010

Likes to be addressed as Jedi Master Coles. Clearly an android designed to teach programming. His object-oriented artificial intelligence is clearly superior to that of others. His peers should be worried that, unlike the SUN lab, he will continue to function and grow too powerful to control.

5.0
5.0
CS2
May 4, 2010

Not sure how he would do with a light saber. Endurance is not the problem -- he's got that -- but raw animal strength is needed, too. Think about it. However, when it comes to Java, he qualifies in both ways.

5.0
5.0
JAVACS1
Jul 28, 2010

Pretty big java.

5.0
1.0
THIN101
Aug 12, 2010

Use book for homework but he doesnt check it i never did homework and ended up with a b

5.0
2.0
MATH101
Aug 17, 2010

i would have liked this class more if it wasnt summer but thats not his fault. easy if you go to class and do some of the homework but not all.

5.0
4.0
CS1
Jan 19, 2011

Awesome professor. I have him for CS2 now. He is extremely helpful and know's exactly what he is talking about. Also he loves Star Wars.

5.0
4.0
CS121
Oct 28, 2011

Hard but very interesting you will learn so much more than just how to program.

5.0
2.0
JAVA102
Nov 3, 2011

Great teacher, subtle sense of humor, helpful to those who help themselves. If you don't go to class he will not have mercy on you however, & you'll need to have a friend catch you up. Go to class, pay attention, and have a good sense of logic and you'll love this class and the Jedi who teaches it.

2.0
4.0
JAVA1
Nov 9, 2011

We started the class with 37, ended with around 14. Not a very good explainer. I guess if you suck up to him, you'll be fine, but it's not an easy class at all.

5.0
1.0
JAVA1
Nov 11, 2011

This is my favorite class, but it would be a lot better if the lazy people would get out. Some cheat on homework and they are so stupid they still fail. For those of us who really care about learning cs this is a fun class and super organized.

5.0
1.0
COMSC121
Dec 7, 2011

Easy class. Funny. Tries to get class engaged. Will pause from programming occassionally for random comments to give us a break. Programming homework is easy if you follow exactly what the paper says. Gives 10-question quizzes to see if you've read. Stay off Facebook and games, and you'll learn. Those with hard time are the ones screwing around.

1.0
5.0
MATHTHNK
Jul 25, 2012

I had Dr. Coles for Math Thinking. He was absolutely horrible. I never missed a class, did my homework, and was in study groups with people who were also completely lost. He has a pride issue & doesn't like teaching a 100 level course so he makes it harder than what it should be. When asking a question, he argues with you instead of clarifying it.

4.0
2.0
MATH101
Aug 15, 2012

First off, this class is an accelerated summer course, so you go over the material quickly. It can be confusing at times, but if you come to class, do the homework and pay attention then you will pass. I don't think Dr. Coles has a pride issue. It seems that he wants to teach students who actually want to learn, not just take a class to pass it.

5.0
2.0
MATH101
Aug 19, 2012

This was the best summer class ive had. i expected to hate it but i learned more than in any course at BU except my major and a lot of it is really interesting to know. He explains over and over until you get it. easy but you have to study a lot.

4.0
5.0
CS121
Mar 23, 2013

I'm just amazed how students are giving him 5 out of 5 in easiness? Well, I had a solid programming experience prior to entering college in C++. This professor is not eaaasy. He involves extreme theories in his tests plus that he puts three tests in one with short time limit. Believe me, this is not the way CS should be taught.

5.0
2.0
JAVA1
Grade: B+
Aug 21, 2013

Nothing like I expected, best class ever. Dr. Coles is like a robot that knows everything about java and loves teaching it. I thought I was gonna fail but then I started studying like he says we should and I got a good grade and I feel like I now know so much about software. Fun class, great examples, real world and challenges.

4.0
4.0
COMPSCI121
Dec 12, 2013

Had him for Java 1. Funny and engaging professor who really tries to get students interested in programming and its applications to the real world. If you pay attention, you will pass. However, the course can be difficult even if you do, especially the exams. Also, he is a big fan of Star Wars.

5.0
2.0
CS121
Jan 18, 2014

Best class ever.

5.0
1.0
COMPSCI121
Feb 1, 2014

It's hard if you don't take it seriously, but if you really work then you can learn more from this class than any other I've had. He answers every question very precisely and shows lots of different ways to do the same thing. I know more about Java now than I learned in 3 courses at another college.

5.0
2.0
COMPSCI121
Feb 26, 2014

Good teacher. Helped if you needed help, but only if you specifically asked for help. Goes through the material fast and you really need to pay attention to get a good grade.

1.0
5.0
MATHTHINKING
Mar 11, 2014

Went to class every day and office hours and had to withdrawal. His test are impossible and he is not helpful. Take this class with a different teacher. He is also very rude.

5.0
1.0
MATHTHINKING
Mar 16, 2014

All test questions come right from things he said in class. It's easy if you do the homework. If you get stuck, go to his office he will stay there for an hour explaining until it makes sense. Easy to talk to. Pretty interesting in class most of the time.

1.0
3.0
MATHTHINKING
Mar 26, 2014

Very rude, has a hard time explaining something more than once (to those confused), talks down to students who are confused, etc. I recommend taking this course with a different teacher. He was not helpful whatsoever.

1.0
5.0
MATHTHINKING
Apr 15, 2014

Worst professor I have ever had. When you are unsure about something he is a jerk and does not care what you have to say. His tests are impossible and there are no other grades that you recieve. He is very confusing and unclear when teaching his material and does not want any feedback. Its his way or the highway. HORRIBLE TEACHER. 37 people failed

5.0
1.0
MATHTHINKING
Apr 17, 2014

I hate math but I really like this class. I don't understand some people say he goes to fast. He repeats things and he is very polite and helpful in office hours. But he really cares about you learning. You have to read the book and do the homework problems and then the tests are simple.

2.0
5.0
MATH101
May 14, 2014

Worst professor on Bloomsburg Campus. He has a large pride issue and refuses to help. Canceled office hours leading up to the final. Also teaches "necessary material" in the last five minutes off class before the test. DO NOT TAKE COLES at all costs. Would of rather taken an 8 am than Coles. OFF LIMITS IF YOU WANT TO PASS MATH.

1.0
4.0
MATHTHINKING
May 15, 2014

HORRIBLE TEACHER! Makes material more confusing than it really is, and doesn't help any student with questions. He is the only reason why the class is hard. He makes the total points for the class out of 100 points and does not give partial credit on tests which is your only grades. Avoid if possible.

5.0
1.0
MATH101
Sep 4, 2014

This class is easy if you make an effort. Dr. coles wants everybody to learn and he tells a lot of things about math that you never knew. I did not like the graphs part of the course, but I went to coles office hours and he talked to me until everything was simple. Highly recommend!

4.0
4.0
JAVA1
Dec 5, 2014

Super hard homework compared to what is done in class. The tests are not too hard but not enough time is given. He gives 4 home works (30% of grade) 2 tests (40% of grade plus the final (30%). Very hard if you have no prior programming experience.

5.0
3.0
COMPSCI121
Grade: A
Dec 19, 2014

He's a cool guy with even cooler gloves.

5.0
3.0
COMPSCI121
Grade: A
Dec 19, 2014

He's a cool guy with even cooler gloves..

5.0
4.0
COMPSCI121
Jul 9, 2015

He used to bullseye womp rats in his t16 back home. Take him for Java.

2.0
4.0
CSC110
Aug 8, 2015

Knowledgeable but not very willing to work with his students. Gets irritated when asked too many questions, and usually only answers questions that pertain to something outside the course. Generally unwilling to communicate, rarely responds to emails. Blames the class when he doesn't teach something. Only a good fit if you already know the material

3.0
4.0
121
Sep 3, 2015

Asks if anyone has any questions pertaining to a subject and look for a specific question for his students to ask.

1.0
5.0
COMPSCI121
Oct 19, 2015

I didn't like this Professor at all. He is very arrogant. Talks down to you when you have a question or if you're confused.

3.0
3.0
COMPSCI345
Grade: A+
Nov 9, 2015

I've never done any Android Development before taking this course, but overall, most of the course is self-taught, he gives feedback on how you did. In fact, he greatly encourages individuality and creativity, especially for final project. If you want to work for your grade and receive a guiding hand, take it. Note: You must teach yourself.

5.0
4.0
CS121
Dec 19, 2015

If you don't go to class and try to write programs on your own, this class is impossible. But it's actually pretty easy and fun if you really work at it. Python would be better than Java for this kind of course, but you will learn enough Java in this major to get a great job.

5.0
2.0
COMPSCI121
Jan 12, 2016

The professor is not my cup of tea, but it's a good class. Easy if you pay attention and really work at it.

1.0
5.0
COMPSCI121
Grade: Drop/Withdrawal
Feb 25, 2016

This guy is a terrible teacher. Good luck passing this class if you have no background in Java. He talks down to students who have questions or are confused. He has his own e-book which in my opinion is not very helpful compared to an actual textbook. I ended up taking this class with a different proffesor (Dr Lu) who is a much better teacher.

1.0
5.0
COMPSCI121
Grade: Drop/Withdrawal
Feb 25, 2016

I really dislike this professor immensely. He's very knowledgeable in Java but good luck passing if you've never taken Java before. He talks down to you if you're lost or confused. I withdrew from this class, retook it with someone else and my grade is MUCH better this time. He wrote his own ebook which is incredibly unhelpful and vague.

5.0
1.0
COMPSCI122
Mar 21, 2016

Java clear, Java precise. Helpful, depth, skills, everything you need!

4.0
4.0
COMPSCI386
Grade: B
May 15, 2016

Dr Coles is a very intelligent man. He knows his stuff and wants you to know it as well. If you have any questions he will help you out in his office hours. If there are any problems in your programs written for class write them in a README file and he will give you most of the points.

3.0
4.0
JAVA1
Grade: C+
May 18, 2016

The class was tough for someone who has never taken a computer language class before .

5.0
4.0
JAVA1
May 20, 2016

I had Dr. Coles a couple years ago for Java. At the time I thought itwas hard, but now its just that there is so much to know about programming and you have to know if you want a great job. If you don't want to work hard then this major is not for you and you should not expect it to be watered down so you can pass.

3.0
4.0
COMPSCI121
Nov 18, 2016
Wouldn't take again

Coles moves quickly in class and assumes that everyone knows java because people who have previous experience always answer the questions. When you do ask a question he tries to help but is very general, office hours are helpful and he's always good with answering emails. Nice guy and funny, just a hard class if you don't have prior experience.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
JAVA2
Grade: Not sure yet
May 4, 2017
Would take again

Took him for Java 1 and Java 2. Will be taking him for any other CS class I can. The tests are programming-based and cover exactly what was taught in class, on homework, and practice problems. He wants you to have a deep, functional understanding, because that's what you need. Always prepared. Great dry sense of humor, too. Take him!

Gives good feedback
Respected
Clear grading criteria
4.0
4.0
COMPSCI121
Jul 27, 2017
Would take again

Class was difficult for someone who doesn't have any java experience, however he is willing to always provide help when asked for. His office hours were extremely helpful as well. Overall a great professor, but he makes you work for the grade.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
MATH113
Grade: B
Aug 20, 2017
Would take again

I like the fact that Dr. Coles has a very regimented criteria with the homework (that is 10% of the grade) and the tests. He also likes participation in his lectures--which are very interesting. However, he is a very on the book guy, so be sure you try your best as there is little to no extra credit and only three exams plus a final.

Participation matters
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS122
Grade: Not sure yet
Dec 10, 2018
Would take again

I gave 122 a shot while I was still in high school and withdrew. It's the type of thing you have to work at. But that being said most people in this course are CS major. I'm writing this before finals and if I'm lucky I'll pull a B-. It isn't an easy course but he is a top notch guy. Some of the comments on here are probably because kids failed.

Skip class? You won't pass.
Clear grading criteria
GRADED BY FEW THINGS
5.0
4.0
COMPSCI122
Grade: A
Apr 29, 2019
Would take again

Dr. Coles is the best CS professor at Bloomsburg, hands down. It's an intro to CS course, and learning CS is never easy, but this is the guy you want as a professor while you learn CS. If you put the work in, you will do well in this class. Really, I can't say enough great things about Dr. Coles. The best!

Gives good feedback
Accessible outside class
Participation matters
3.0
4.0
CS122
Grade: A
May 2, 2020
Wouldn't take again

Took him for 121 and 122. He was fine for 121 but got absolutely ridiculous for 122. He was very rude during office hours and made me not want to ask for help.

Skip class? You won't pass.
Clear grading criteria
Tough grader
4.0
4.0
COMPSCI121
Aug 13, 2020
Would take again

Coles is a wonderful and intelligent professor. He tries to help with adding good notes to homework and trying to get the class to participate in lectures. I realized heavy programming wasn't for me in comp sci 2 and still felt encouraged by this professor.

Gives good feedback
Get ready to read
Lecture heavy
3.0
4.0
COMPSCI121
Grade: Drop/Withdrawal
Nov 17, 2020
Wouldn't take again

For those of you entering a Computer Science major with this class as one of your first programming courses, be prepared to know what you are doing when it comes to computer programming. Dr. Coles is a keen professor, who doesn't treat students unfairly, but also won't let you pass by easily if you don't honestly know what you're doing.

Respected
Accessible outside class
Participation matters
2.0
5.0
COMPSCI121
Nov 9, 2021
Wouldn't take again

Horrible if you have no prior experience. Class is taught as if you already understand the language.

3.0
3.0
COMPSCI121
Grade: A
Nov 30, 2021
Wouldn't take again

Professor Coles is clearly a smart man, and he's definitely passionate about his work. However, he typically reads directly from the textbook and you can not attend class and never miss any work. He has office hours and is always encouraging you to come, but he often gives you little information and makes you work for every bit of your question.

Respected
Accessible outside class
1.0
5.0
COMPSCI121
Grade: A-
Dec 28, 2021
Wouldn't take again

You MUST attend each and every course because such a significant amount of information is covered . I missed one class and fell so far behind. He genuinely enjoys solving the world's problems with the most advanced algorithms known to mankind. He compiles and debugs code in his brain. Be warned. Not easy.

Get ready to read
Test heavy
Beware of pop quizzes
5.0
2.0
COMPSCI345
Mar 31, 2022
Would take again

Truly one of the best professors I've had the pleasure of having taught me. Always enjoyable and encouraging.

3.0
5.0
COMPSCI122
Grade: Not sure yet
Apr 1, 2022
Would take again

Genuinely don't get negative reviews. The exams replicate the "shakedown" given in SWE coding interviews. Yes, the homework given makes you come up with methods yourself; but that's not any different from what you would do in Java developer/SWE roles down the road. Don't take it if you don't plan to put in the effort. More of a prof for CS majors.

Tough grader
Participation matters
Gives good feedback
1.0
5.0
COMPSCI121
Grade: Drop/Withdrawal
Jan 15, 2024

I have to say he is the reason I hated coding and Java. Thank goodness there are teachers who would teach slowly and at a pace that everyone understands. He presumes everyone knows how to code from the beginning. Good luck. He is horrible in every way

5.0
4.0
COMPSCI121
Grade: B+
Mar 4, 2024
Would take again

Professor Coles is incredibly good at teaching you what you need to know for Java. Unfortunately as others stated you do need to have some prior knowledge about coding to succeed in his class, but that's the university's fault and not his, as his teaching of Java itself is phenomenal. He does teach from the textbook, but he wrote it so whatever.

Clear grading criteria
Gives good feedback
Graded by few things
4.0
4.0
JAVA1
Grade: B
Jul 10, 2024
Would take again

He's always willing to help, but you have to help yourself first. Instructions for assignments are usually very vague but that goes back to the first part of this. His wisecracks are always enough to make your day. Overall great professor.

Tough grader
Gives good feedback
Hilarious
5.0
3.0
COMPSCIENCE
Grade: A
Sep 13, 2024
Would take again

Cole's lectures are super clear, he has a very defined structure to his courses that are easy to follow for most students. Usually there are few assignments that are weighted heavily, but he gives plenty of time. If you manage your time well you will learn a lot and do well.

Amazing lectures
Gives good feedback
Graded by few things
1.0
5.0
JAVA2
Grade: Drop/Withdrawal
Oct 28, 2024

He makes everything so complicated. And also he refuses to explain when someone falls behind in the course.

Tough grader
Lecture heavy
Test heavy
4.0
5.0
CMCS-120
Grade: B-
Dec 9, 2024
Would take again

I personally really like Cole's as a computer science professor. I think that he should be limited to more advanced programming courses. for a beginner programmer who does not have any prior programming experience it is very difficult. the class started with 30 people, the final exam only a total of 5 people. I had experience so it wasn't too bad

Tough grader
Participation matters
Test heavy
4.0
4.0
COMPSCI121
Grade: B+
Jan 13, 2025
Would take again

Professor Coles knows his stuff, but the pace can be tough if you lack prior coding experience. To succeed, attend every class, read the textbook, and use resources like Unstuck ai to stay on top of the material.

Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

83%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 16 grades
Most common grades:
A (6)
Drop/Withdrawal (5)
B+ (3)
Grade Distribution
A(7)B(4)C(1)D(5)F(0)A-/B+(4)
Based on 24 reported grades
A: 6
Drop/Withdrawal: 5
B+: 3
B: 3
Common Tags
Gives good feedback (8)
Clear grading criteria (6)
Participation matters (5)
Tough grader (5)
Respected (3)
Accessible outside class (3)
Test heavy (3)
GRADED BY FEW THINGS (2)
Rating Trend

Declining

-0.66 avg change
Mar
Jul
Sep
Oct
Dec
Jan
Last 6 months
Ratings by Course

56110

5.0

(1)

56121COMPSCI

5.0

(1)

CS1

5.0

(2)

COMPSCIENCE

5.0

(2)

CS110

5.0

(2)
+32 more courses
Difficulty by Course

INTRO

5.0

CS255

5.0

CS461

5.0

CIS122

5.0

JAVACS1

5.0

Similar Professors