Thomas Goldstein

This professor has taught: AMSC663, AMSC664, AMSC764, CMSC250H, CMSC389O, CMSC473, CMSC498P, CMSC663, CMSC664, CMSC673, CMSC764, CMSC798, CMSC798P, CMSC878O
Information Review
Thomas Goldstein
CMSC389O

Expecting an A+
Anonymous
05/24/2025
- Did you think the exams or other major assignments were fair? Each week, you had a short quiz on canvas, a leetcode question, and a 50 minute lecture. There were two "exams" which were just mock interviews. I thought everything was really helpful and did not take up that much time. Didn't interfere with my hard classes at all. - Did you think the professor had reasonable expectations of the students in the course overall? Totally TA taught, but yea - Were you a fan of the professor's teaching style? The TAs are clearly knowledgeable and super nice. The lectures were just going over a new topic (e.g. graphs) and walking through the process of solving a couple questions related to the topic. Again, helpful. - Was the workload appropriate for the number of credits? Yes - Was this course a waste of time or was it beneficial in some way? Useful for anyone who wants to improve their interviewing skills. - How much support were you given throughout the semester (office hours, extra resources, etc.)? TAs are pretty attentive on piazza.
Thomas Goldstein
CMSC389O

Expecting an A+
Anonymous
12/23/2024
STIC course so doesn't relate to Thomas Goldstein. I really enjoyed the class, and felt like I genuinely did learn a lot, as someone who has done some leetcode it definitely was still useful, and also helped me realize what concepts I had forgotten. TA's are super nice. If you want you can definitely just sit down, not pay attention and not talk for the 50 minutes, but I felt it was more fun to just participate. They give you so much extra credit its very difficult to not get an A, everyone I knew in the class ended with over 100%. The midterm and final which I was scared about (mock interviews) were fine, they are graded very leniently and the questions are pretty simple.
Thomas Goldstein
CMSC389O

Expecting an A
Anonymous
12/11/2024
Fully taught by TA's, not by prof Goldstein (I'm sure he's a great guy but I have no idea who he is). I think this was the most useful course I've taken in college. It's essentially leetcode and practice interviews. I have done a fair amount of leetcode (like 150 problems), and this class was still useful to me. It teaches behavioral and technical interview skills that are essential to know, as well as how to solve a fair amount of leetcode. The workload was like an hour per week and attendance is mandatory. I would recommend this course if you've taken (or are taking) CMSC330 and have some experience with leetcode, or are preparing for internships.
Thomas Goldstein
CMSC389O

Expecting an A+
Anonymous
12/20/2023
Fully TA taught. Super fun class to chill in learn a bit about coding interviews/leetcode and just get some advice and talk. Class is a 5, idk anything about the teacher since no one met him before.
Thomas Goldstein
CMSC389O

Expecting an A
Anonymous
05/12/2023
Taught by TAs, so the review doesn't apply to Professor Goldstein. I had no idea about Leetcode, so this course taught me how to solve some Easy Leetcode problems on arrays and strings. After that, I did not improve much, especially on topics like trees and graphs and dynamic programming. It's not a course that starts from scratch and slowly teaches you everything there is about Leetcode problems. If you know nothing, at most, you'll learn how to solve some array and string problems. As for the rest, you get out of it what you put into it, i.e. it depends on how much you personally practice Leetcode, which has nothing to do with the course. Despite learning little, I got an A, because the exams and homeworks are easier. Conclusion: take the course if you want an introduction to Leetcode, but don't expect to learn a lot just from the course itself.
Thomas Goldstein
CMSC389O

Expecting an A
akl2025
05/01/2023
An interesting and helpful STIC course to review all common data structure concepts before a coding interview. It is taught by TAs, not by professor. There are lots of extra credits assignments. It's easy to get an A as long as you submit the homework and quiz on time every week.
Thomas Goldstein
AMSC764

Expecting a B+
Anonymous
05/16/2021
Probably the most interesting CS class I’ve taken. He definitely knows what he’s talking about and he’s very clear. Pace is very fast so make sure you’re paying attention.
Thomas Goldstein
CMSC389O

Expecting an A+
Anonymous
05/02/2020
Taught by TAs not this professor. But definitely a good STIC class to take. Lots of EC too, so not hard to get an A.