Reviews for CMSC434

Information Review
Evan Golub
CMSC434

Anonymous
01/05/2024
One of the best CS professors I ever had! He is very enthusiastic about the class and is engaged with our work, inside and outside of class. He provides quick feedback and tries to give as many examples as he can in class. Exams reflect the review guides he provides, so they are very easy!
Evan Golub
CMSC434

Expecting an A
Anonymous
12/13/2023
for someone whose class is about making things easy for users to deal with, his class materials and resources are extremely convoluted and counterintuitive. projects are super long and important details are hidden in walls of text. his slides are super antiquated, long, and messy. however, if you try on the projects the exams come easy and you should get a good grade.
Evan Golub
CMSC434

Expecting a B
PacerTest
07/10/2023
One of the worst professors I've ever taken. To start off, his project descriptions are just one full page of text that's impossible to get any important information out of. Furthermore, the project guidelines are the most ambiguous and abstract guidelines I've ever seen. There are no examples to follow so it feels like you're always in fear of losing a ton of points. It's more than likely that you will do the assignment correctly but because of the confusing nature of the project descriptions, you will miss a few things that you needed to do. The purpose of organizing the project descriptions this way isn't to make it easy to do the assignment but instead, so Golub can have a valid excuse he takes enormous points off your assignment when you inevitably miss something. (I am talking about 25%+ for minor mistakes). The second grip with this the professor, is his complete hatred of rubrics. If he had a rubric for his projects there it would be significantly more clear what he is looking for but since there is no rubric, no criteria to follow, and no examples of what he wants, you're basically going in blind and trying to follow the project descriptions as closely as possible. This would be fine if his grading wasn't so specific. There are things that he is specifically looking for but they won't be mentioned anywhere except for a passing sentence in the slides and are mentioned so quickly in the giant text of the project description. You'll have no idea what he wants until you get back your grades. Thirdly, this might seem subjective but I am being completely honest when I say he is inconsistent with his grading. It's clear he picking and choosing points to take off and to keep on without reason. Two individuals could submit the same work and would get two entirely different results. Golub will take off different amounts of points for two individuals for entirely different reasons. It could be the same reason he will take off different amounts of points too. It's not even clear if he's doing this out of favoritism. And don't even bother trying to argue with him, since there's no rubric, there's nothing you can fight him on to get the points back. He'll come up with every excuse imaginable and sometimes even contradict himself in the process. Fourthly, his classes are boring and irrelevant to the projects. He will spend hours on side tangents that have nothing to do with Human-Computer Interaction and won't even relate it back to the main topic. It's like he just wants to talk about it to show he is knowledgeable in that area. There are also attendance points discussed as participation points. They are given out at random so you basically have to come every day. His classes regularly go over the end of class and you always have to sit 5-7 minutes after when you're supposed to leave so he can wrap up class. You won't learn anything attending his classes and if you spend the entire class time on your phone, you wouldn't miss anything. Next, he is using way too many platforms. His slides and assignment on elms, we have to check our grades on the CS grade sever, he has his own website and to discuss our assignment with him on a separate Slack sever with 20 different channels. It's way too confusing and convoluted and he needs to condense the platforms he's using. Finally, towards the end of the course when other professors were wrapping up their courses to prepare for the final, Golub was still teaching new information. We had 3 midterms and 1 final exam and he was still teaching crucial new material that was going to be on the exam, one day before the final exam. He has no time management skills and even worst explanation skills. Overall, the class wasn't that hard, but the professor and his project descriptions were definitely the worst parts.
Evan Golub
CMSC434

Expecting a B
Anonymous
06/04/2023
I have never taken a class so disorganized during my time at UMD. There were so many problems with his class that it’s amazing he’s still teaching. My biggest complaint is his project/assignment descriptions. It’s literally a giant blob of text with instructions scattered throughout the page. This almost guarantees that you will miss something and he will take off an unreasonable amount of points off. Then because there’s is no rubric, there’s no way to fight for any points back because there’s nothing you can say. It’s either you did it how he wanted or you didn’t. And best believe he’s not consistent with his grading. Another thing is he is doing too much. He uses slack, his own website and the UMD grade sever to distribute the assignments, grade them and give feedback. But he does this ALL ON DIFFERENT PLATFORMS. He could easily solve this by using just canvas, which he has set up but refuses to use all of it’s features. The result is you will have to juggle between 4 different websites just to do one assignment. Overall, if it was possible I would give him 0 stars.
Evan Golub
CMSC434

Expecting an A-
Anonymous
05/22/2023
His assignments are the worst thing you will see at UMD. It's just one long piece of text where the things you need to do are scattered completely everywhere throughout the page. There's also no rubric, no examples, or any criteria you're supposed to follow. It's completely arbitrary the number of points he takes off or what he considers important. You could literally have the assignment page next to you and complete all the steps one by one and he would still find something wrong. The man has no time management skills. HE WAS STILL TEACHING NEW MATERIAL TWO DAYS BEFORE THE FINAL, and that material was going to be on the final. Also, class regularly went over by 5-7 minutes minimum. No structure, no time management, and arbitrary grading. GL
Evan Golub
CMSC434

Expecting an A-
Anonymous
05/22/2023
His 434 assignments are impossible to do correctly. All of his assignments are just one long page full of text and the most important parts of the assignment are scattered throughout the page so you have to read through the whole page just to figure out what to do. He doesn't have a Canvas grading page so you're basically guessing how much each assignment is worth and you don't even know what your current grade is in the class until the end. The grading page he does have doesn't have the weights inputted so it's basically useless. His grading is completely subjective and arbitrary. There is no rubric, examples, or even criteria that you can follow. Two people could submit the exact same work and get completely different grades for completely different reasons. (This actually happened!) Also, since he has no rubric he can take off as many points as he needs to, to make sure his class average stays a C.
Evan Golub
CMSC434

Expecting a C
Anonymous
05/08/2023
Professor Golub thinks his project descriptions are like poetry or something, but he's not a poet and he just ends up making such a sloppy mess out of them that it feels like reading them is an assignment all on its own. The environment of the class completely revolved around his dislikeable centric personality. My group felt particularly terrorized in the sense that he seemed to be creating a climate of fear and instability all for the sake of flexing his perceived authority of the course topics. To expand on that, it's scary that he feels obliged to give some teams an F, and when he gives us the most abstract, ambiguous project guidelines I've ever seen in my entire life, with no examples of how we're supposed to follow them, it makes the grading feel completely unstable and up to chance. He seems oblivious to the possibility that there may be students in his class who have no experience in web development, or students with ADHD who can't sift through all his totally unstructured rules and instructions randomly spread across ELMS, lecture notes, and his personal website. Does he just think they're born to never succeed in his class and there's nothing anyone can do about it? Plus, his lectures are littered with irrelevant trivia about himself and his interests, which leaves behind an unsatisfying taste. He did express that he genuinely wants the best for his students, and I think there is some truth in that, but he clearly is too disconnected from the needs and desires of an average student to follow through on that. In a nutshell, professor Golub does way too much for an intro to UI class and he clearly can't comfortably handle everything he puts on his plate, which creates a vicious cycle where he lashes out by adapting an aggressive, unrealistic grading method to make himself feel comfortable again, and then his restored ego makes him inclined to put in even more effort. The feel of the class is sloppy and disconnected and is without a doubt the most unpleasant experience I've had in any class at UMD. I feel like all the problems with the course are reflections of outstanding issues in professor Golub's character. We have already observed how fundamentally attached he is to his problematic methods, so I don't see any direct ways to improve the course besides either re-educating his teaching strategy or terminating him. Would give 0 stars if possible.
Evan Golub
CMSC434

Expecting a B-
Anonymous
05/05/2023
Entirely grades on his opinion and is super biased. TERRIBLE experience taking this class still have no idea how he has a job.
Evan Golub
CMSC434

Expecting a C+
Anonymous
02/22/2023
The "postive" reviews are all tainted, Golub has no life he is a text book example of a hoarder with absolutely no life. He goes above an beyond to make sure that the class remains at a C average. This monster will destroy your GPA and then some. Either don't take 434 or find a professor like HuaIshu Peng to take it who is a young cool dude who actually trusts his students and has a chill class where you actually learn something and can take exams AT HOME ON ELMS (NOT LOCKDOWN BROWSER). Golub has no business teaching, he his the Judas of academia!
Evan Golub
CMSC434

Expecting an A+
Anonymous
01/21/2023
This is a really good class and professor.
Evan Golub
CMSC434

Expecting an A-
Anonymous
12/12/2022
Reviews saying he grades on his opinion are pretty spot on. Gets decently rude in comments on the term project, but grades light(ish). Exams are very easy, and course is overall light except craming the coding portion of the project in mid semester. Can be frustrating though.
Evan Golub
CMSC434

Expecting an A-
Anonymous
05/21/2022
I took this course in Spring 2021 Pros: + The inclusion of three midterms and a final in this course means that, even if your group is not doing well, you still have chances to increase your individual grade + For each exam, Golub provides a list of relevant topics along with practice questions to help prepare + Golub himself is very knowledgable about HCI, and is more than happy to answer any question regarding it Cons: - The inclusion of three midterms and a final in this course means that this course is probably significantly more work than you are anticipating - The course is largely based off of a group project, so if you don't like your randomly assigned group, good luck lol - Lectures are largely pointless, technical concepts are not important until exam time - For the group project of designing an app, the help provided by Golub and the TAs is largely design based. If your team is having technical roadblocks, they are, frankly, of little help. - Especially if you're having technical issues, the timeframe to create the actual technical application can very much feel like not enough time
Evan Golub
CMSC434

Expecting a C+
Anonymous
05/17/2022
He is horrible Professor, his grading is based on his opinion. He is a complete d*** and doesn't listen to reason. He has no business teaching and has destroyed my GPA. STAY FAR AWAY!!!!!
Evan Golub
CMSC434

Expecting an A-
Anonymous
05/04/2022
Very great professor. In my top 5 for sure. I find his lectures engaging and entertaining. Just make sure you get a good group for the semester-long project. If you get a group that will actually do their work, this is a very easy class.
Evan Golub
CMSC434

Anonymous
03/03/2022
Lectures are pointless, avoid this class if you wanted an easy CMSC course, the professor turns what should have been an easy class into a very frustrating experiance.
Evan Golub
CMSC434

Expecting a C+
Anonymous
12/20/2021
The class is basically one big group project. One of my group members dropped the class, but I don't think he took that into account. Some of the others said it best. His assignment descriptions can be wordy and vague making it hard to figure out what EXACTLY needs to be included for a good grade. The class just felt frustrating overall
Evan Golub
CMSC434

Anonymous
05/04/2021
Was thinking this would be a fun course to take during my last semester as the thought of working on 1 single large project sounded fun, I was wrong. Lectures are very clear, everything else isn't really much so. The course has very vague descriptions of what was to be expected of the student and when grades are released, there is generally no explanation as to why points were removed. You end up not being to fight for points back since there no rubric. You essentially either did what he wanted or didn't, but he didn't tell you, so hopefully you guessed right. The assignments are graded based off personal bias and any attempts to put a creative twist leads to point reduction. I don't understand how a interface design class could be so close minded. Concepts can be applied in different ways. Considering all the concepts taught from lecture, he really need to redesign the course project and assignment descriptions and grading system as I'd rate them as a level 4 on severity because their catastrophic problems. I don't dislike Golub as a person, I however do dislike him as a professor.
Scott Gilkeson
CMSC434

Anonymous
03/10/2021
This was an insightful and relatively easy class, and the professor was very nice and receptive to feedback. His lectures were interesting and included a lot of interaction with the audience, so they were never too boring. The group project is the bulk of the work in the class, and the deadlines were generally fairly set to space out the stages of design work you need to do. I don't remember the feedback from the professor or TA being insanely helpful, but they were always available during class work sessions to answer any specific questions you had. When I took the class, there was one midterm exam, but it was open book and pretty easy since most of the questions came directly from the textbook. There were reading homeworks that included a few simple questions to answer about the readings, so if you did them, you would recognize on the exam which sections to look for, and even if you didn't remember the readings, it was simple to search the textbook and find the answers you needed. The readings were never too hard and talked a lot about the details of the human-centered design process, and the lectures were good at reinforcing the reading material and introducing real world applications/examples. Also the professor goes by Scott Gilkeson, so you will probably find more information about him by searching that name.
Evan Golub
CMSC434

Anonymous
02/23/2021
Super nitpicky/strange grading, can be frustrating as it feels like he's desperate to lower the class average. Would honestly prefer a down curve instead.
Evan Golub
CMSC434

Expecting an A
Anonymous
01/12/2021
I had Professor Golub for CMSC434. The biggest weakness from the course is the lack of directions and the grading. A lot of the assignments that are given have very vague instructions, so it can be frustrating to see the feedback when you never knew that you were suppose to include something. However, the class is not really that difficult. The most important thing is making sure that you have a good group because a majority of your grade will rely on the assignments that you complete as a team. I would recommend to take this class in the same section as a few of your friends so that you will at least know who you are working with and that they will contribute equally.
Evan Golub
CMSC434

Expecting an A-
Anonymous
12/28/2020
The course is fairly interesting, simple, and mostly theory/definition based. Golub is very engaged in the course and answers questions quickly but his assignment descriptions are vague and because of that, he grades harshly if he feels like a group/student did not follow what he wants (even though it wasn't really specified in the description.) If you go over the Panopto lectures (which are divided into small video sections) and work well as a team, you should be fine. Ask Golub questions if you are doubting anything because of his description vagueness.
Evan Golub
CMSC434

Expecting a B-
Anonymous
12/16/2020
Avoid taking this course with Golub at all costs. Grading is based purely on his opinion, which is impossible to predict. Project descriptions are absolutely useless. You put in a lot of work and are not rewarded.
Evan Golub
CMSC434

Expecting a B
Anonymous
11/19/2020
The professor is nice, but the lectures are kinda boring. You don't really need to go to class, especially when they are zoom meetings. The grading of the exams seems strict to me. The average of the exams is also lower than I expected. The group project really takes some amount of time, if you have bad teammates then good luck on dealing with them.
Evan Golub
CMSC434

Expecting a P
Anonymous
05/07/2020
Lectures are a complete waste of time, except for the participation points. The material he plans to cover in class, on paper, looks to be interesting, but he completely butchers every topic with long anecdotes, and extreme bias.
Vibha Sazawal
CMSC434

Expecting an A-
Anonymous
05/09/2019
Can't really complain too much about Dr. Sawazhal. Her class is easy as can be. The in class activities are an easy handful of points, her exams are open note, her semester long project isn't too daunting with groups. Nice woman, very laid back but can be a little picky with her grading especially on the miscellaneous homework assignments. If you want an Easy A/B, take her for 434 not Golub
Evan Golub
CMSC434

Expecting an A
Anonymous
05/22/2018
Had him for 131 and 434 and I learned that he is good in teaching non coding classes. I hated him so much for 131 but really liked him for 434. He was so organized in 434. Lectures were still boring but they were informative. Project descriptions were extremely well organized. In 434 there is a big group project. If you follow all of his directions, you should get a good grade in class.
Evan Golub
CMSC434

Anonymous
01/24/2018
Golub is, well, Golub. This class is fun, but he can really make things serious about the designs and implementations. Design mocks required hours of effort (in a team), but were kinda satisfying in the end. It's a pretty chill class, but I don't recommend skipping too many classes - he seems to love random pop quizzes. Tests were pretty much right off the slides, and the homeworks were just 1-2 page question and answer things. If you take this course, be prepared to spend some time out of class for the project. Designing something in Android can take hours to make look pretty.
Ben Shneiderman
CMSC434

Expecting an A
Kristian Sooklal
12/26/2011
Great professor who really knows the material and does a great job of teaching it to students. Very fair on exams and projects, and really treats his students with courtesy and respect. One of the best professors in the University, and a leader in the field of HCI.