Reviews for CMSC470

Information Review
Rachel Rudinger
CMSC470

Expecting an A+
Anonymous
12/23/2023
Professor Rudinger seems like a nice person; when you talk to her, she seems genuine and caring. Her slides were super informative and her lectures were fairly interesting, too. However, the lectures didn't actually add much to the content on the slides that was relevant for exams. If you're so interested in NLP that you'd like to acquire some fun-fact trivia knowledge that won't be tested, feel free to attend her lectures. Otherwise, just read the slides she posts after each class. The biggest issue with Rudinger is her responsiveness. The organization of the class is genuinely horrible. We were meant to have 4 projects this semester, and we ended up having only two. The third was made optional/bonus, as it was released during the final week of the semester with 4 days to complete, and the fourth was scrapped entirely. She rarely (if ever) replies to emails, and the Piazza for this class is the slowest I've had for any CS class at the university thus far. The final is worth 45% of your grade, which is frankly absurd. Almost the entire class's content is better taught in CMSC 472 instead; take that class and you'll come out far more knowledgeable about both NLP and general ML than you will by taking 470.
Rachel Rudinger
CMSC470

Expecting an A
Anonymous
12/22/2023
she's pretty good at lecturing + pretty lenient too + assignments/exams are VERY fair. 10/10 recommend.
Rachel Rudinger
CMSC470

Expecting an A
Anonymous
12/17/2023
Class extremely easy but if you choke any assignment or test its over for you. I suspect that class will be good class when she gets firmer grasp on what content should be and what assignments/tests to give. Knowledgable person I think. For now, pretty bad but easy upper level.
Rachel Rudinger
CMSC470

Anonymous
12/06/2023
The first half of this class was pretty good - lectures were clear, assignments and midterm were very fair. But then all of a sudden it's like she stopped caring after the midterm. No homework or practice problems whatsoever on like half of the course material (that too, the more difficult half). No responses to most Piazza questions. No one knows how to prepare for the final, and it's worth 45% of the overall grade. Most of us are just hoping for a heavy curve at this point. The one good thing I can say is that she's a kind and understanding person, even if disorganized. Overall, I'd say take this course with another professor if possible, you'll learn more and probably be less stressed.
Rachel Rudinger
CMSC470

Anonymous
11/30/2023
Reads off slides. Very few assignments. Inactive on Piazza. Final worth 45% of your final grade.
Rachel Rudinger
CMSC470

Anonymous
11/29/2023
This is honestly one of the most disorganized classes I've taken at UMD. I get it, she's published several articles on NLP and seems to be very knowledgable aboutt the subject, but she just didn't seem to care about the class for much of the semester. For the first month, there were neither office hours nor homeworks, and it's pretty obvious that she never checks the Piazza posts too. I'm also not a huge fun of her lecturing. She just regurgitates the slides and never really goes deep into how a particular algorithm works. Her slides are just filled with a bunch of formulas with heavy math. In addition, there are only 2 TAs in the class, one of which is not responsible of holding office hours and frequently shows up late to them. If you decide to take this class, make sure you have a good group, because resources are extemely limited.
Rachel Rudinger
CMSC470

Expecting a B
Anonymous
11/11/2023
I expected her class to be bad or disorganized after reading some of these. These bad experiences must have been from the being a new lecturer. this is hands down one of the best classes ive ever taken in this program. she is probably the best lecturer for an ml class i have had and explains concepts very well and knows the material like the back of her hand. only thing is she doesnt record. if you take this class, it might be helpful to make your own audio + screen recordings as you go through slides during lecture so you have something to review. tests arent too hard, class averages were like 80%. also haviing 320 as a prereq for this class helps a lot. im not sure why it isnt required for 426. 422 will help in this class towards the end due to neural network stuff but you might survive without it. anyways yes i highly recommend this class, rudinger is one of the best lecturers in this program hands down. the workload is also very reasonable no absurdly long projects or hw. everything given is reasonable.
Jordan Boyd-Graber
CMSC470

Expecting a B-
Anonymous
05/10/2023
This class is flipped lecture which means we watch the lecture videos on our own, and go into class to ask questions for one of the classes for the week. The other class for the week (not listed on testudo as a class/discussion time) is a workshop where we do an assignment on that week's lecture content. The content of the course is ok. It's all pertinent to the subject, and is realistic for students to learn at this level. However, the logistics for this class and it's assignments were some of the worst I've ever taken at CS at Maryland. This professor does not teach, and it feels like he does not care about this class at all. He was not present at the midterm to answer questions, and when we asked the TA's questions at the midterm, they said "Let me ask the Professor" and then the professor would not respond, so the TA's did their best in answering our questions for the midterm. Every homework assignment released with bugs, meaning if you wanted to start the homework early, you'd have to post on piazza about the bug, wait for the TA's to fix it, and then start again. Every homework assignment had extremally vague instructions and grading criteria spawning many questions on the piazza. These questions were often answered by complete non answers, or "you should know this". Might I add that the in person question sessions were not recorded, so if you could not remember what a TA/Professor said during class, there was no way to get that answer. So, if they answered a piazza question in class, you're just left hoping another student will answer it for you. In completing the homeworks, many of the lecture videos were wholly unhelpful as well. The videos are not substantial enough to teach the content to a level needed to complete the homeworks in my opinion. To complete them, I would go back to reference the lecture videos, only to realize he spent maybe a sentence or two on implementation details we need for the homework, and the rest of the video introing why this technique is important in history, or why it fell out of favor. All in all, the class felt lazy, sloppy, and an absolute nuisance to complete assignments. I strongly recommend against taking CMSC470 with this professor.
Rachel Rudinger
CMSC470

Anonymous
05/15/2022
She's kind and it's clear that she's trying. It's also clear that she's very knowledgeable about NLP. However, that did not translate to being able to teach well. Lectures were extremely dry and often hard to follow. It was often unclear what we had to know (vs what is just "good to know"), as lectures tended to contain a lot of superfluous detail. Concept explanations were made more complicated than they had to be. On the plus side, homeworks were well-written, aided in understanding some concepts, and weren't too difficult. The midterm exam was also fair. So, it seems like the issue is not structural, but in the substance of how the material is taught. I came into this class being really excited about the subject but found myself groaning in frustration during class.
Rachel Rudinger
CMSC470

Expecting a B
Anonymous
05/13/2022
Honestly I don't get any of the other reviews here. First of all, I took this class in Spring 2022 so it was not her first time teaching this time. A very nice and understanding professor. Very cognizant of the covid situation and made reasonable changes to account for it. In terms of teaching I think she's pretty clear and straightforward. Her exams were also quite fair and she gave us relevant material to practice for them (old exams). She tries her hardest to make the students understand the content and that really shows in class. She gives ample time to address all types of questions in class which was great. Homeworks/Projects were manageable too. I just wish there were more TAs. Overall, I had a great experience with her!
Rachel Rudinger
CMSC470

Expecting an A
Anonymous
05/04/2022
Extremely boring class. Lectures are drawn out with unnecessary detail that isn't interesting either. Homeworks are laughably easy for how much they're worth, so this class is an easy A. If she's still doing video recordings in the future I recommend skipping class and reading the slides, as you're just saving yourself the time for the same grade in the end.
Jordan Boyd-Graber Ying
CMSC470

Expecting an A
Anonymous
01/31/2022
Never take his class. Wait it out till another Professor teaches 470. He is very arrogant and looks down at UMD students, flaunting his Ivy League background. I mean sure, but why crush the confidence of students like you are literally a faculty at the same place you look down upon? He is also very image conscious and will make sure that he does not have to take critical decisions while showing no empathy for students during the COVID-19 waves. He does not give class lectures and there are videos already up on his class, so what is the point of attending the class? His coding assignments were weird with no semblance to latest ML and NLP industry practices. Also he teaches a very obsolete part of Q&A like yeah okay, then rename the course as Q&A not NLP. He has this weird obsession about trivia competitions like not every person in NLP has to do trivia. His class was one of the absolute worst at UMD.
Jordan Boyd-Graber
CMSC470

Anonymous
12/21/2021
Dr BG was extremely knowledgeable and passionate about the material. His lectures were pretty hard to follow but he made it very easy to ask questions and gave alternative sources to learn materials. His homework’s were very fair and helped with my overall understanding of the course material. The exams were extremely difficult and the average was low but he curves accordingly. Overall I had a positive experience in Dr Boyd-Graber’s NLP class.
Rachel Rudinger
CMSC470

Expecting an A
Anonymous
06/01/2021
She's a first time professor. In terms of lectures, she did try to make the content more understandable, and I think her explanations do, at times, make a significant improvement to the readings. While the difficulty and grading was not challenging as long as you listened to the lectures, the timing was a mess and it was never explained why it took so long for homework and midterms. Furthermore, the number of homework assignments were constantly changing throughout the course. I really hoped to learn more about NLP from this course. While the theoretical content was there, I am still not sure if there was enough technical support, with coding, to make this enriching to take as a course. As another review mentioned, there is a lot of room for improvement. But, there's only one way up if you're at the bottom.
Rachel Rudinger
CMSC470

Expecting an A
Anonymous
05/13/2021
I'm not questioning her knowledge of the course materials or anything, but Rudinger definitely needs to prepare for each of the lectures/slides before presenting. Even though this probably isn't the case, it feels as if she just got the slides for a day's lecture THE SAME DAY and just decided to read off the slide contents instead of actually preparing to be asked questions. No one even asked questions because she was going so fast that we couldn't even process. It's almost like she was trying to get the lectures over with quickly because maybe she has stage fright or is embarrassed about not fully knowing everything in the slides, but we're not attending lecture to judge her or for a performance, we're just in class to learn course materials. She does not create her own slides at all (which isn't the worst part, many professors probably don't). The worst part is that it does not even feel like she has read or prepared for the slides. Almost a majority of the class (80-90% of the time), she is reading directly from the slides and even gets lost sometimes. Constantly trips up or uses synonyms of words to make the presentation have more flare, but listening in during lectures were honestly painful. Course assignments and grading were a mess as well. We had 2 homework assignments covering topics for the midterm, and the second homework wasn't even graded until the last three weeks of the semester (yes you read that correctly). I will say that this is probably her very first time ever leading or teaching a course and the pandemic was still going on, so she may have potential for improvement. But from what I saw, there is a LOT of room for improvement.