Garrett Vanhoy

This professor has taught: CMSC389G, CMSC435
Information Review
Garrett Vanhoy
CMSC435

Expecting an A
Anonymous
08/23/2022
TAKE THIS CLASS WITH VANHOY. This guy is the GOAT. Even though he records his lectures, I actually went to class. The is one of the most useful classes you'll ever take. You learn how to use git, which honestly should be enough to get you to take this class. You also work in teams over a few projects (teams of 2 and then teams of 4). You work in scrums and agile framework. You learn how to write clean code. When people said that there were too many projects, he gave us a week off and allowed us to redo the previous assignment for full credit. The projects themselves are really easy - the main thing is to learn how to write the clean code and use proper software engineering principles. It made my internship so much easier!
Garrett Vanhoy
CMSC435

Anonymous
05/15/2022
The one and only. This was hands down the most useful class that I've taken in this university. I am set to be a software engineer, so if you are in the same boat, this class is *invaluable*. You use Scrum during the group project, which is done in most companies. You also learn about design patterns, refactoring, integrations, Git, and more Agile features. Also, readability counts! I highly recommend that aspiring software engineers take this class. Take it not necessarily for the grade (although you will easily be able to get an A if you do the work), but rather as preparation for the job itself. You will thank yourself later.
Garrett Vanhoy
CMSC435

Expecting an A+
Anonymous
05/13/2022
Vanhoy is just fantastic in every way. One of the best professors in the CS department, no doubt about it. I found his teaching style to be very effective. I think this class probably taught me more than any other class I took at UMD. If you intend to go into software engineering, taking CMSC435 with Vanhoy is a must. The class is a lot of work, but it's graded very fairly. For the main project, your group meets with the professor so the exact expectations are set, and as long as you meet those expectations, you can easily get 100 on all parts of the project. And since you get extra credit for turning things in early, it's actually pretty easy to get over 100. My final grade in this class is around 102. Granted, I had to put in a lot of effort and learn a ton of new stuff to get that grade, but it was all definitely worth it. I really can't recommend this class with this professor enough.
Garrett Vanhoy
CMSC435

Expecting an A+
Anonymous
07/22/2020
Great professor and very reasonable. He even gives extra points for completing projects early. Highly recommend taking his courses.