| Information | Review |
|---|---|
|
Jordan Boyd-Graber
CMSC470 Expecting a B Anonymous 12/19/2025 |
If you value your sanity I would advise against taking this professor, he forces you to come to an 8:30 AM lecture via quizzes. During the lectures he doesn’t even teach, you’re supposed to watch the videos beforehand and he answers questions during class so there’s little reason to even show up other than to do the quizzes. Extremely bizarre format that I am really not a fan of. The content is relatively useful and relevant, but not explained very well, lecture videos offer little help when it comes to assignments. The class is very theoretical and conceptual, so if that’s not your thing this class will be a nightmare for you. The assignments don’t require you to write a ton of code but the instructions are often very confusing and unclear on what the task even is. A large portion of the time spent on an assignment is trying to decipher how to start and what we are being asked to do. Many assignments have very annoying setup steps and dependencies that make completing every assignment a massive chore. Also pretty much every assignment has bugs in it, meaning it’s literally detrimental to start early before these bugs are found and fixed. Exams are fair-ish, mostly multiple choice with the ability to choose between 1 of 3 free response questions. It’s not difficult to get a passable grade on these exams if you have good intuition, but it is hard to do very well. Overall I would not advise taking this class with this professor, it’s a very disorganized and sloppily run class that’s extremely annoying and aggravating when it comes to understand content, doing assignments, taking exams, and even showing up to lecture. Avoid this professor if at all possible. |
|
Jordan Boyd-Graber
Expecting a B Anonymous 12/19/2025 |
If you value your sanity I would advise against taking this professor, he forces you to come to an 8:30 AM lecture via quizzes. During the lectures he doesn’t even teach, you’re supposed to watch the videos beforehand and he answers questions during class so there’s little reason to even show up other than to do the quizzes. Extremely bizarre format that I am really not a fan of. The content is relatively useful and relevant, but not explained very well, lecture videos offer little help when it comes to assignments. The class is very theoretical and conceptual, so if that’s not your thing this class will be a nightmare for you. The assignments don’t require you to write a ton of code but the instructions are often very confusing and unclear on what the task even is. A large portion of the time spent on an assignment is trying to decipher how to start and what we are being asked to do. Many assignments have very annoying setup steps and dependencies that make completing every assignment a massive chore. Also pretty much every assignment has bugs in it, meaning it’s literally detrimental to start early before these bugs are found and fixed. Exams are fair-ish, mostly multiple choice with the ability to choose between 1 of 3 free response questions. It’s not difficult to get a passable grade on these exams if you have good intuition, but it is hard to do very well. Overall I would not advise taking this class with this professor, it’s a very disorganized and sloppily run class that’s extremely annoying and aggravating when it comes to understand content, doing assignments, taking exams, and even showing up to lecture. Avoid this professor if at all possible. |
|
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. |
|
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. |