1.9

Evan Golub

Computer Science - University of Maryland

1.9
Quality
3.6
Difficulty
17%
Would Retake
107
Reviews
1.9
Quality
3.6
Difficulty
1.8
Helpful
1.9
Clarity

17%

Would Retake

107

Reviews

Rating Distribution
Official

5

7

4

8

3

14

2

20

1

58

What Students Say

Aight dawgs, if its your first time programming, and have never coded before, avoid this professor like u one of character from the walking dead running away from the walkers

CMSC131 - 1.0 rating

He's a terrible professor

CMSC131 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
B (11)
A (10)
B+ (5)
Grade Distribution
A(15)B(11)C(2)D(4)F(1)A-/B+(9)
Based on 48 reported grades
B: 11
A: 10
B+: 5
A+: 5
Common Tags
Skip class? You won't pass. (14)
Tough Grader (11)
TEST HEAVY (11)
Tough grader (9)
Participation matters (6)
ACCESSIBLE OUTSIDE CLASS (4)
GRADED BY FEW THINGS (4)
Graded by few things (4)
Rating Trend

Declining

-1.05 avg change
Nov
Oct
Dec
Apr
May
Aug
Last 6 months
Ratings by Course

CMSC107

4.0

(1)

HONR208W

4.0

(1)

CMSC351

2.6

(12)

CMSC102

2.1

(19)

131

2.0

(2)
+4 more courses
Difficulty by Course

IMDM127

5.0

CMSC351

4.2

CMSC250

4.0

CMSC102

3.7

CMSC131

3.5

Reviews (107)
5.0
3.0
CMSC434
Mar 30, 2003

Made me work for what I thought would be a fluff course, but got a lot out of it.

2.0
3.0
CMSC102
Oct 13, 2003

I can't stand the way he teaches this course. He makes it too slow and boring.

4.0
3.0
CMSC107
Dec 2, 2003

Kind of looks like the comic book store guy from the Simpsons. Made us read a very good book called "Cuckoo's Egg".

3.0
3.0
CMSC102
Nov 21, 2004

His lectures were VERY LONG and VERY BORING. It's difficult to stay awake and get key points. His exam format is VERY LONG, over 45 questions and they aren't multiple choice or T/F. The subject matter is very interesting but the way he presents it and the way the course is set up needs to improve.

4.0
2.0
CMSC102
Dec 12, 2004

Very easy course, and you get to learn how to use programs like telnet. This class was honestly EXTREMELY boring, but I learned a lot. DON'T BUY THE TEXTBOOK!!! You only need his lecture notes, so don't waste your money. You do need the "leonardo's labtop" book though. Good luck!!

3.0
3.0
CMSC102
Dec 21, 2004

not very flexible with things at all. sees life in ones and zeros

5.0
1.0
CMSC102
Grade: B
Dec 4, 2005

Very boring lectures, but would still recommend you goto them for the examples. Easy A if you do exactly what is required and FOLLOW the directions to the letter. So if he tells you to label a file someway label it that way and you should not loss points.

2.0
4.0
CMSC102
May 1, 2006

Im sitting in class at the moment and I can't wait till its over. He is inconsiderate of test time. He doesn't give enought time to complete them. For an entry level class, it requires too much work from you. He isn't too helpful if you have questions. In other words, he tells you to go back to notes.

2.0
5.0
CMSC102
May 8, 2006

This course should be called "Networking in a command line environment." The tests require you to MEMORIZE all unix commands, the entire HTML, CSS, and Java languages. The class is a LECTURE, so if you learn how to do this stuff then you probably should be a compsci major. Otherwise, you're screwed if you dont get outside help from people who TEACH

2.0
3.0
CMSC102
May 20, 2006

very friendly and kind. however, not flexible at all, very forgetful and unorganized. assignments are computer submitted and 3 of mine were lost. tests require a lot of memorization but are not too difficult and are graded easily. lectures intolerably boring.

2.0
4.0
CMSC351
Jul 6, 2006

golub is horrible. he's not very lenient, and his exams are horrible. i was interested in the class at first, but the way he goes about teaching the course is just poor. he asks for thoughts from the class, but if ur wrong he basically makes you feel stupid with his response... he makes up his own complicated grade scales too. pick another prof

1.0
5.0
CMSC102
Jul 17, 2006

So the material is very easy to learn if another professor teaches it. But somehow, Golub manages to mess up whatever he teaches. His tests are incredibly unrealistic and long, and he is very unorganized. He goes off on tangents and his lectures put you to sleep. I am decently computer literate, and i pulled Ds on his tests...wtf?

3.0
3.0
CMSC102
Nov 29, 2006

Simply boring. Class becomes naptime very quickly. He does, however, allow laptops in class, giving at least something to do. He teaches from notes he posts online, and the class can be learned from reading them at home. The projects are incredibly easy if you just do them. Tests can be hard. He needs a new hair style…

1.0
5.0
CMSC434
Dec 6, 2006

If you didnt kiss ass he wouldnt talk to u. I would raise my hand constantly in class and he'd never call on me (I was a cute girl). When it came to the exams, we would have the exact same answers that he had in his lecture notes and he would mark them as wrong to show his power. We filed formal complaint which did no good because he has tenure.

1.0
5.0
CMSC102
Dec 12, 2006

If you want a decent grade, don't take this class. It's that simple. All the exams boast complete recall (i.e. fill in the blanks, absolutely NO multiple choice) and the classes are completely unhelpful. However, you can at least get all the material you need from the textbook.... wait nevermind there is no textbook.

2.0
4.0
CMSC102
Apr 10, 2007

Bad, unfair professor with an inflated sense of self-importance in himself and his subject. Exams were impossible. The paper required a ridiculous amount of garbage sci-fi reading. Way too difficult for a 100 level non major course. If you find yourself stuck, your only hope is the projects. Just avoid this class.

2.0
3.0
CMSC102
Nov 7, 2007

class is probably the most droning thing you'll ever experience. none of the material will ever help in any faction of life unless you're that big of a nerd. not a hard class at all, just painfully boring. bring your laptop for something to do. golub's definitely not on my fave profs list. he's not rude or anything but incredibly dull and nerdy.

1.0
5.0
CMSC351
Nov 21, 2007

Students of UMCP's Comp Science major. Golub is an AWFUL choice! He is an unreasonable, vague, and arrogant professor. His tests are really hard. His ability to teach is nil. If you don't want to repeat any course he teaches, avoid him like plague. I just want you to spare future frustration you will experice if you choose him. STAY AWAY!

2.0
4.0
CMSC102
Apr 15, 2008

Class is all about the Unix command line. It's fine for me since I've used it before but a LOT of my classmates are having a hard time because they have no experience with Unix. Notes are all online, so going to class is optional. Most of lecture is spent listening to golub talk about how he traced this person or that person's internet traffic

1.0
3.0
CMSC102
May 7, 2008

Boring, not accurate to the class description. Miserable experience

1.0
5.0
CMSC102
May 15, 2008

I honestly have no idea who put this guy into a teaching environment. He tells the same mind-numbing stories multiple times in a semester, wastes class time babbling about unrelated crap, and tests you on concepts you have seen ONCE, tops, in a single step of a project. Boring as hell in lecture, don't buy the book- he wrote it.

3.0
4.0
CMSC351
May 20, 2008

His lectures are okay, but his examples can be a bit hard to follow. It's not difficult to do well in his class, but some of his exam questions are overly difficult and can be vague in terms of what he is really asking. He is very helpful during office hours and will go out of your way to explain things to you before and after class.

4.0
4.0
CMSC351
Nov 11, 2008

Bias alert: I'm currently failing 351. Golub is a really boring professor teaching boring material. He isn't all that helpful (posts only useless parts of lecture notes online) and is a very tough grader. However, the class is fairly easy, I don't blame him for me failing. He curves pretty well, but you really need to be attentive to get an A.

2.0
5.0
CMSC351
Dec 4, 2008

Pros: Nice guy; graphic tablet works for teaching; knows Algorithms very well. ----Cons: Test problems always feature concepts or techniques that are not covered; posts many "thought questions" but does not give GOOD answers to them even in office hours. Whatever you do, don't make even a small mistake on a test - it will cost you a full 25 points.

2.0
5.0
CMSC351
Dec 7, 2008

I can honestly say that I've worked hard in this class I'm still not doing very well in the class. Why? Trivial mistakes in your work can result in loss of all credit. Tests, which are more than 80% of the final grade, are not based so much on lecture material as his "clever" ideas. He has a lot of trouble communicating his ideas.

1.0
5.0
CMSC102
Dec 12, 2008

He is the worst professor I have ever had. This is the only class I have dropped in college. He is boring, nerdy and self-absorbed. This man belongs behind a computer; not amongst society.

1.0
5.0
CMSC351
Dec 21, 2008

This is the worst professor I ever had. His lectures are easy to follow and understand, the homework is hard and you cant find too much help, and his tests are impossible. His "good ideas" don't help with anything. And in reality, i had an understanding where i can use this kind of stuff in the past, but because of him, I want to drop this major.

3.0
4.0
CMSC351
Jan 22, 2009

I guess I'm the only one but I felt like Golub was a very clear, concise and helpful teacher. Yes you have to go to class because he doesn't plus full lecture notes online. If you do go to class he gives lots of examples and his test questions are very close to the examples given in class. Go to see Golub in office hours he is very very helpful.

3.0
4.0
CMSC351
May 25, 2009

Pros: He curves heavily, which only highlights his failure to adequately explain the material to the class. Cons: The book is TERRIBLE and the exams are AWFUL - they are either blindsides, mind-reading exercises or both, and account for more than 80% of your grade. You WILL be tested on material you haven't seen in class. Avoid Golub like death.

4.0
3.0
CMSC351
Aug 22, 2009

His class is setup very structurally. Usually each class is about one topic and that one topic will turn into one question on his test. Make sure you can do each of these problems and you will do fine in his class

3.0
3.0
CMSC131
Dec 9, 2010

Golub is a decent teacher, lectures are pretty boring but he is pretty fair. I have heard from others that Fawzi Emad is the better choice for this class.

1.0
5.0
CMSC102
May 19, 2011

Definitely the worst teacher I have ever had, he is also a bit prejudice and very basis. I was only a little bit behind in one assignment he referred me not to worry and tell me his course is not my major and I should focus on my other courses, in other words, he wanted to give me a F and refused to even help me complete the assignment for his class. He teaches

1.0
5.0
CMSC102
Jun 17, 2011

Do NOT take Golub. He is very confusing, expects TOO MUCH from the students with very little explanation! It is a lot of work and the tests are set up for the student to fail. His lectures are boring, not to mention draining. Golub is not helpful and you have to figure out a lot of the material on your own...Avoid his class

4.0
3.0
HONR208W
Dec 1, 2011

A waky and weird but cool instructor. I took him for an honors clss in photograph (which to my dismay involved programming things for some reason), but he is cool. Beware of falling alseep in his class- they can be very boring in the begining of the semester. But for the effort he puts in I say he is overall energetic and understanding.

4.0
2.0
CMSC131
Dec 9, 2012

This guy has rekindled my love for programming. I don't know why people gave him such a low score. Not only is his jovial personality refreshing, but it makes you more interested in the material. One of my all-time favorite teachers.

5.0
2.0
CMSC131
Oct 29, 2013

Not sure why there are so many negative reviews... computer science by nature is tough to grasp at first, but Golub does a good job conveying the concepts. Very helpful during office hours

1.0
1.0
CMSC131
Grade: B+
Mar 20, 2014

Golub tried to be a funny guy, but ended up going off on tangents and squealing with laughter at his own dumb jokes. His lectures literally dumbed me down for CMSC132. If you're taking this class as a CS/CE major, don't take him.

5.0
2.0
CMSC131
Jun 9, 2014

Overall good professor. He conveyed the basics of CS well. I felt he made the lectures interesting

3.0
4.0
131
Nov 17, 2014

Just a very confusing man. My best way to tackle his class was to go to lecture, listen to his main points and sit there researching and taking notes on the rest. He loves to give quizzes on stuff you barely think you covered, but thankfully doesn't make them worth much of your grade. You better pray for a good TA.

1.0
5.0
CMSC131
Grade: Drop/Withdrawal
Dec 8, 2014

This class is designed to essentially weed out those who are not meant for computer science. He didn't make an effort to make his lectures easier to understand. rather he made it really hard and often went off on tangents bragging about his and his students' works. if you have programming experience, this is fine but if you don't, find another.

2.0
4.0
CMSC131
Feb 9, 2015

This guy will bore you to tears and waste all of your time.

3.0
4.0
CMSC131
Apr 30, 2015

He easily goes off topic so you won't even finish lecture sometimes, not to mention you will have to study a lot on your own if you want to comprehend the material. Be sure to go to lecture, he posts the slides online but they'll barely make sense if you don't hear him explain them. The TAs are awesome, teacher not so much

4.0
3.0
CMSC131
Grade: A
May 15, 2015

He sometimes makes me loose focus with his tangents. I don't like how he won't let us start the projects until a certain date, giving us less time to work on it. The projects were interesting and helpful, but can take a while. There are quizzes and 3 annoyingly long exams. You don't need the book and he posts his lectures on the website.

1.0
4.0
CMSC131
Grade: D
May 19, 2015

horrible person, horrible class

1.0
5.0
CMSC131
May 20, 2015

This is the worst professor i had in my life. I don't like the way he teaches. His lectures is long and is helpless. His Exam and final Exam is extremely hard and are made for someone who had experience for coding. If you never do coding before, please avoid this professor. Quiz are hard too and projects take a lot of time to finish it.

1.0
5.0
CMSC131
May 25, 2015

He is the worst professor ever. You will not learn anything in his lectures as he wastes most of the lecture time going over his stupid stories. He will test you on the future material, that will be shown after you have already taken your test. Projects were really hard. You should start them early.

1.0
2.0
131
Grade: A
Oct 27, 2015

He is not only the single worst professor I have ever had, he is one of the worst human beings I have ever met. His classes are boring, and explain nothing. He spends most of the time trying to make stupid jokes that no one laughs at. You will learn nothing from his class! I got an A, but I taught myself everything. He is worthless as a professor.

1.0
4.0
CMSC250
Nov 3, 2015

Oh god please never again.

2.0
4.0
CMSC250
Dec 21, 2015

Had him for 250. Teaches 1 or 2 examples in lecture, but not the underlying principles used so you can apply them to different questions on the homework. Out of a 75 minute lecture, spent 30 minutes teaching, and the rest of the time he was talking about his undergraduate days. The TA's could have done an infinitely better job teaching the course

1.0
3.0
CMSC131
Oct 4, 2016
Wouldn't take again

Professor Golub is incredibly obsessed with himself. He makes jokes that only he laughs at. He does a below-par job at explaining how the code actually works. It's very easy to find yourself sleepy and annoyed during lecture. I strongly recommend choosing a different teacher for this class.

1.0
3.0
CMSC131
Grade: A
Oct 17, 2016
Wouldn't take again

Golub is pretty terrible, he often rambles for a good 15 minutes and never teaches the material in an easy to learn manner. You're much better off just reading the slides and looking at examples on the internet. However, he does clickers for a computer science class which is absurd so you have to be there to listen to him ramble.

1.0
5.0
CMSC131
Grade: B
Nov 9, 2016
Wouldn't take again

HORRIBLE PROFESSOR!!! He really is a pain in the ass. He keeps on narrating his own stories in class and never focuses on the main point. He is just complete TRASH. Not only this, he never teaches anything properly and expects us to perform well on exams and quizzes. I shall never take this guy again

Tough Grader
Get ready to read
Participation matters
2.0
1.0
CMSC131
Grade: A+
Nov 27, 2016
Would take again

His lectures failed to provide much substance. Golub was slow and often told unrelated personal anecdotes to appear relate-able, but came off unfunny. If you know nothing about Computer Science it won't be too awful, but if you have any degree of experience you may find yourself playing video games in lecture.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
CMSC131
Grade: B
Nov 29, 2016
Wouldn't take again

He's a terrible professor. PLEASE AVOID HIM AT ALL COSTS!!!! My GPA dropped down only because of him. He is completely useless as he narrates his own stories in class and never talks about the actual main topic. He keeps clickers on purpose so that we have to come to his class to listen to his crap.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
3.0
CMSC131
Dec 1, 2016
Wouldn't take again

He is a horrible teacher, I had already experience with computer science so I did very well but for others who were new to computer science they struggled a lot. His tests are not hard but he does not know how to teach. He literally spent the first few weeks talking about floppy disks and other old hard drives. Do not take him if you can!coo

1.0
5.0
CMSC131
Grade: B
Dec 4, 2016
Wouldn't take again

This is the worst class you can take.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
4.0
CMSC131
Grade: Not sure yet
Dec 5, 2016
Wouldn't take again

This guy! The trick to doing well in his class is to trick yourself into being interested in his pointless, time-consuming tangents so you don't miss something important, because he sprinkles in important stuff into the 50 minutes of random crap that is the lecture. He's kind of strange (expected though, I mean the guy has a doctorate in comp sci)

Skip class? You won't pass.
TEST HEAVY
GRADED BY FEW THINGS
2.0
4.0
CMSC131
Dec 8, 2016
Wouldn't take again

I know CS is hard, but this professor made it even harder for no reason. All he does in class is make stupid jokes and doesn't really teach you anything however expect you know most of the stuff.

1.0
5.0
CMSC131
Grade: Not sure yet
Dec 8, 2016
Wouldn't take again

This is the worst professor. He talks about himself:-he spent a whole week talking about a selfie stick he coded for his android phone :X , then gives you a project to do that has nothing to do with the slides he provided. Don't take the class!!! RUN!!

Tough Grader
TEST HEAVY
1.0
4.0
CMSC131
Dec 12, 2016
Wouldn't take again

The teaching style overall was very poor. I have taken Comp Sci before and the way I was taught here, it was horrible. I learned less, I mostly didn't understand what I was doing, the lectures nor the labs helped much. I think the projects suck. The instructions online are very poorly explained. The class was mandatory but otherwise a huge waste.

1.0
3.0
CMSC131
Dec 14, 2016
Wouldn't take again

I had done little coding before 131 and I did learn, but mainly b/c I read the optional textbook and put in extra time. He's not a difficult prof per se, but he's a pretty terrible teacher. His slides are devoid of useful information, his lectures are ramble-y and irrelevant, and students don't respect him and talk through the whole class. Avoid.

Get ready to read
LOTS OF HOMEWORK
1.0
3.0
CMSC131
Grade: B+
Dec 19, 2016
Wouldn't take again

Golub is a terrible professor. 60% of your grade is determined by exams and the final, all of which ask extremely specific questions about things you don't need to know about when actually coding. I took AP programming in high school and got a 4 on the exam, but this class was still a struggle for me due to golubs awful teaching. Hope for a good TA

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
1.0
CMSC131
Grade: B
Dec 20, 2016
Wouldn't take again

I could not understand any thing he talked in our class this whole semester. Maybe he himself can do some codes well. But he has no ability of answering any question raised by us student. I did self-study of all of the projects and labs out of class. I didn't ask any help from him because he just cannot help.

1.0
4.0
CMSC131
Grade: A
Dec 20, 2016
Wouldn't take again

Take this course if you like: 1 Teach yourself everything 2 Attend every boring lecture 3 Professor boasting and bragging 4 Have horrible exams in which the topics are not covered in lecture nor will ever be used in your future career 5 Uncertainty about your letter grade because the professor change it to something he thinks "you deserve"

1.0
2.0
CMSC131
Grade: A+
Dec 21, 2016
Wouldn't take again

Golub honestly doesn't teach. He thinks he's hilarious and in lecture he'll often go off on useless tangents talking about something that doesn't matter or trying to set up a joke that's not even funny. He makes you use clickers to force you to come to class, but class is pretty useless whether you know the material already or not. Don't take him.

Skip class? You won't pass.
1.0
3.0
CMSC131
Grade: A+
Dec 26, 2016
Wouldn't take again

His lectures are absolutely useless. He spends 5 minutes actually talking about relevant topics, and the rest babbling. His project descriptions can be annoyingly obtuse, making them more of a chore than the programming actually requires. His exams are straightforward if you pay attention to what he says during lecture, which you probably won't.

TEST HEAVY
1.0
4.0
CMSC131
Grade: A
Dec 31, 2016
Wouldn't take again

Alright broskis this is whats up y'all, k so if youve taken some hard core comp sci class before, then this is just another one of those if ya know what i mean dawg. But if ya havent even a clue bout comp sci then boy oh boy are u in for rough ride my friend. Like ur probs gonna fail if u bring xBoxs to class or if u like being a social human..

2.0
2.0
CMSC131
Grade: A
Mar 26, 2017
Wouldn't take again

If you already know the basics of Java, this class will be easy but painfully boring. Bring other homework to do during lectures, so you can still get clicker points and not completely waste your time. If you don't know Java at all, you won't learn anything from him.

3.0
2.0
CMSC131
Grade: A
May 9, 2017
Would take again

Good: -Is not too strict about laptops/phones in lectures, so long as you answer clicker Q's -Usually easier Bad: -Requires class attendance by grading your in-class response on "clickers" (TurningTechnologies ResponseCard) -Likes to brag about things he has done or things his students have done that don't relate at all to what you are learning

Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
4.0
CMSC131
Oct 6, 2017
Wouldn't take again

First semester, got him as my cmsc 131 prof. Just like all the other people said, boring lectures, didn't care about the students and really really love to brag about his achievements. Small talk at the first 20 min of the classes. Not recommended if you never had java before.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
3.0
CMSC131
Grade: B+
Nov 29, 2017
Would take again

He tries to to make the class engaging but this may come off as rambling to some people. He is very approachable outside of class and helps you works through any problem clearly without just giving you the answer. The course is a breeze if you have some java experience. Liking him as a prof. is hit or miss and based on what teaching style you like

Participation matters
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
1.0
3.0
CMSC131
Grade: A
Nov 30, 2017
Wouldn't take again

He is a super swell guy. Golub is a little bit awful at just about everything. Actually, wait, he is more than a little bit awful. Evan Golub is not one of my favorite people, although I am sure that he is for about two people at least, who are probably now not existent anymore, like his ability to teach students computer science at the Maryland

1.0
4.0
CMSC131
Grade: A+
Dec 6, 2017
Wouldn't take again

Golub is not somebody that you want to take. His lectures are him rambling about what he has done outside of class. If you want any actual help from him you have to go to office hours. He is helpful one on one, but a useless lecturer. You will NOT learn from him. You must self teach at all times if you want to learn anything. Avoid at all cost.

Participation matters
LECTURE HEAVY
1.0
3.0
CMSC131
Dec 14, 2017
Wouldn't take again

Golub uses clickers, so you have to come to class. However, he doesn't actually teach anything. Instead of talking about useful things in the lecture, he told stories about his old jobs and that actually weren't relevant to the class at all and then expected us to know random things he spent 3 minutes talking about for the test.

Participation matters
1.0
5.0
CMSC131
Grade: Not sure yet
Dec 15, 2017
Wouldn't take again

I just started java and I didn't look at the reviews for this teacher, but then I found out that he gave so many projects (one every other week) and for someone who hasn't done java, this was brutal b/c I had to go to office hours everyday. Exams are hard af with trick questions and poor wording. Office hours are crowded . PLS don't take him. :(

TEST HEAVY
Tests are tough
1.0
5.0
CMSC131
Grade: C
Dec 25, 2017
Wouldn't take again

If you are good at java his class will be brutally boring and you will learn nothing. However, if you don't have a good amount of experience in java it is easy to get lost and fail the class because he barely cover what is needed for the exams and projects he just goof off the entire lecture and once you are lost it almost impossible to catch up

Tough Grader
Tests are tough
1.0
3.0
CMSC131
Grade: B
Feb 5, 2018
Wouldn't take again

I think many know this by now, but Golub is one of the worst CS teachers in the department. His lecture time is spent talking about himself or going off on tangents about irrelevant things. People usually just spend the whole time on their laptops doing work for other classes. His tests were fair. The projects had the worst wording I've ever seen.

TEST HEAVY
1.0
5.0
CMSC131
Grade: Rather not say
Feb 21, 2018
Wouldn't take again

Golub does not explain anything. Your best bet would be to take this class with another professor. His projects are meant for people who already know Java. There are no resources to help you study. The exams are hard and not easy to pass. They cover things that are not even taught in class. I wish I had dropped out when I had the chance.

Tough Grader
1.0
5.0
CMSC131
Grade: A-
Mar 15, 2018
Wouldn't take again

Students taught themselves how to do projects, and the same information you "taught" yourself was then tested. This course with Prof Golub is a living nightmare and no amount of free time will allow you to succeed if you don't already know the material. While loving my first semester at college, I hated this class specifically.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
2.0
CMSC131
Grade: A
Mar 27, 2018
Would take again

Like many people have said, this course is very easy for those who already know Java. Golub uses clicker questions so you have to come to class, but he gives back 2 points at the end of the semester and they are only graded for participation. Exams are fair as they are based on information covered in lecture and projects and they are curved.

BEWARE OF POP QUIZZES
TEST HEAVY
GRADED BY FEW THINGS
1.0
1.0
CMSC131
Grade: B
Apr 16, 2018
Wouldn't take again

Aight dawgs, if its your first time programming, and have never coded before, avoid this professor like u one of character from the walking dead running away from the walkers

Get ready to read
Skip class? You won't pass.
2.0
4.0
CMSC351
May 14, 2018
Wouldn't take again

While Golub is great at taking student concerns into account and is very fair when curving the class, his lectures do not make much sense. His tests have long descriptions per question and he doesn't give you enough time to finish them. He goes on tangents about his life during lecture and puts topics on the exams that he didn't cover/teach well.

4.0
3.0
CMSC351
Grade: B
Jun 21, 2018
Would take again

Overall he is a good professor, and truly cares about the subject and teaching the students, and seems to have refined the class a lot to meet the objective of the class. Some people seem to miss details he says, or zone out during his lectures. I found his stories to be pretty good to make 351 engaging, although he can go astray. Best 351 option.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
4.0
CMSC131
Grade: B
Oct 17, 2018
Wouldn't take again

Extremely off-topic terrible TA's lectures do not make sense

1.0
4.0
CMSC131
Grade: A+
Oct 31, 2018
Wouldn't take again

So, if you're pretty familiar with Java, you'll likely get an A in this class and projects will be a breeze, but Golub is a really bad lecturer. He doesn't make it easy to learn and you probably won't walk out of this class prepared to take other CS classes if you're new to programming. Avoid him at all costs.

Skip class? You won't pass.
1.0
5.0
CMSC131
Grade: Not sure yet
Nov 4, 2018
Wouldn't take again

recently theres been a few instances where i devote my soul and entire life preparing for tests. I dont know what it is, or what organ i need to sacrifice next but it seems like no matter what i do i cant get a good grade on the tests. Im on my last kidney, lung, and leg here. Perhaps its a matter of not being able to remember content. Idk :/

Tough Grader
Skip class? You won't pass.
TEST HEAVY
3.0
2.0
CMSC131
Nov 23, 2018
Would take again

Clicker questions are annoying and force you to show up for class. If you've taken any comp sci course before the class is pretty easy and less work than the other 131 profs. His lectures are boring and dry. Make sure to review the study questions he posts. Overall not too bad.

Clear grading criteria
3.0
3.0
CMSC131
Nov 30, 2018
Would take again

His lectures are sometimes boring and the exams can be challenging if you don't have much Comp Sci experience, but he is easily approachable and can answer questions you may have. The TAs are also helpful and friendly. The projects are pretty manageable but can be tricky at times.

Gives good feedback
Skip class? You won't pass.
Caring
1.0
5.0
CMSC131
Grade: Rather not say
Dec 8, 2018
Wouldn't take again

NEVER TRY TO TAKE HIS CLASS!!!!!!!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
4.0
CMSC131
Grade: A
Dec 20, 2018
Would take again

Golub's not a bad professor, especially if you have some programming experience coming in. Exams are fair. Definitely understand where the student complaints are coming from though. Work through a java course online before you take this class!

Participation matters
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
1.0
2.0
CMSC131
Grade: B+
Dec 26, 2018
Wouldn't take again

Dear God. Do not take Evan Golub. The man meanders his way through 50 minute lectures containing 10 minutes of true class material. Avoid if you can; good luck if you can't. Personally, I had little difficulty with the actual concepts covered in this course. I have a bit of programming experience, but nothing that should give me a huge edge.

2.0
3.0
CMSC131
Grade: B
Jul 8, 2019
Wouldn't take again

This dude is arrogant and only cares about his research. His lectures were pointless and I ended up self-teaching most of the course work. Some projects are fun but his descriptions make them very hard to understand.

1.0
5.0
CMSC131
Grade: F
Dec 16, 2019
Wouldn't take again

He doesn't give any feedback on your assignments, making you rely on your peers for help. You could have no idea what he's asking for on the exams due to his poor wording. The class also has people who barely failed the exemption test; this means that there are people who have extensive experience in Java, who mess up any possible curves for exams.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
5.0
CMSC131
Dec 17, 2019
Wouldn't take again

Dont take this class, wait till next semster to get a diffrent professor. Dont come crying to me when your not doing so hot cause ur taking this guy.

Tough grader
1.0
3.0
CMSC131
Grade: C
Dec 24, 2019
Wouldn't take again

Please. Don't take his class if it is the first time programming.

1.0
5.0
CMSC131
Dec 30, 2019
Wouldn't take again

I took him because all the other professors were booked. He is the worse professor you can ever imagine. He will only give you points if you get everything 100% correct on the exam, a slight mistake gets you zero. He doesn't care for his students at all. The majority of students fail in his class. DONT TAKE GOLUB!!!

Tough grader
1.0
5.0
CMSC131
Feb 23, 2020
Wouldn't take again

Taking Golub with little programming experience really put me to a bad start. He was the only one that fit my schedule. Lectures don't help and he wasn't the nicest during office hours when I was confused about his projects. TAs really helped though! Projects and exams drove me crazy(horrible wording). I'm so glad its over. Don't take his class! :(

Tough grader
1.0
3.0
CMSC131
Grade: B+
Apr 12, 2020
Wouldn't take again

Golub is arguably the worst CMSC professor in the school. He will show up with an idea of what he should lecture on, but will lose track and start ranting about some higher-level CMSC material like machine learning. Sounds cool, but once it happens every time, you realize you aren't learning anything.

Test heavy
Tough grader
5.0
3.0
CMSC131
Aug 22, 2020
Would take again

Good professor, very quirky. Just make sure you pay attention

2.0
2.0
CMSC434
Grade: A-
May 13, 2021
Wouldn't take again

This is the worst designed class I have taken at UMD, which is absurd in a class about design. The assignments are described and listed poorly, the hardest part of every assignment was figuring out what Golub wanted. With no examples given on what Golub wanted, it felt like we were stabbing in the dark and hoping for the best.

Group projects
5.0
3.0
CMSC131
May 21, 2021
Would take again

I found Golub really likeable and enjoyed his lectures, however I can understand why his lecturing style doesn't work for some people. He rambles sometimes and is a bit eccentric. If you want to do well, just make sure you actually listen in lecture! Resist the urge to use your computer the whole time.

1.0
5.0
IMDM127
Nov 3, 2021
Wouldn't take again

This dude was terrible. I barely understood anything he said. He would ramble through an hour class and everyone looked unimpressed and confused on all material presented. He acts like you already have prior knowledge of coding, but if you're someone like me this will be hell. You can show up but nothing will help you. Goodluck.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
2.0
CMSC434
Grade: A-
Oct 22, 2022

Extremely vague in what he wants from the projects and will make up grading criteria that does not exist in the descriptions. Very poor lecturer with uninspired methods, simply going through a lazily created PowerPoints every day. Ask an absurd amount of question about exactly he wants for each assignment.

Group projects
1.0
5.0
IMDM127
Grade: D+
Dec 21, 2022

On exams he gives no points for any correct information, if one part is wrong, he will not give any points at all, that is an automatic 0.

Tough grader
Test heavy
Graded by few things
2.0
4.0
CMSC250
Grade: B
Apr 29, 2023

Golub's 250 is HEAVILY test based (88% of the grade when I took the class, the other 12% was homework). His tests are difficult but fair based on the material he presents in class. The lectures are boring. He also covers different content than other 250 classes in a different order, so it's hard to study with other professors' students.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CMSC434
Grade: A-
May 22, 2023

The assignments for 434 have no rubric, no examples, and no criteria. His assignment descriptions are one large text to make it easier for him to claim "we weren't following directions". You will 100% miss something small on the assignment and he will take off an arbitrarily large amount of points off.

Tough grader
Participation matters
Group projects
1.0
4.0
CMSC250
Grade: D
Aug 3, 2023

Inconsistent grading and very high percentage of grade is test dependent.

Tough grader
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 41 grades
Most common grades:
B (11)
A (10)
B+ (5)
Grade Distribution
A(15)B(11)C(2)D(4)F(1)A-/B+(9)
Based on 48 reported grades
B: 11
A: 10
B+: 5
A+: 5
Common Tags
Skip class? You won't pass. (14)
Tough Grader (11)
TEST HEAVY (11)
Tough grader (9)
Participation matters (6)
ACCESSIBLE OUTSIDE CLASS (4)
GRADED BY FEW THINGS (4)
Graded by few things (4)
Rating Trend

Declining

-1.05 avg change
Nov
Oct
Dec
Apr
May
Aug
Last 6 months
Ratings by Course

CMSC107

4.0

(1)

HONR208W

4.0

(1)

CMSC351

2.6

(12)

CMSC102

2.1

(19)

131

2.0

(2)
+4 more courses
Difficulty by Course

IMDM127

5.0

CMSC351

4.2

CMSC250

4.0

CMSC102

3.7

CMSC131

3.5

Similar Professors