3.1

Larry Herman

Computer Science - University of Maryland

3.1
Quality
3.7
Difficulty
56%
Would Retake
131
Reviews
3.1
Quality
3.7
Difficulty
2.9
Helpful
3.2
Clarity

56%

Would Retake

131

Reviews

Rating Distribution
Official

5

34

4

28

3

19

2

24

1

26

What Students Say

He is the very definition of nuisance

CMSC216 - 1.0 rating

Larry Herman is super paranoid, he has no respect for you, he thinks he is the best and that he is untouchable

CMSC132 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 72 grades
Most common grades:
A (20)
B (11)
B+ (10)
Grade Distribution
A(24)B(15)C(13)D(1)F(2)A-/B+(17)
Based on 83 reported grades
A: 20
B: 11
B+: 10
C: 9
Common Tags
Skip class? You won't pass. (27)
Lecture heavy (26)
Clear grading criteria (20)
Tough grader (19)
Participation matters (17)
Test heavy (13)
Tough Grader (11)
Lots of homework (11)
Rating Trend

Stable

-0.07 avg change
Mar
May
Nov
Dec
Jan
Sep
Last 6 months
Ratings by Course

CMSC131

4.5

(2)

CMSC250

4.0

(1)

CMSC132

3.4

(68)

CMSC216

3.1

(42)

CMSC330

2.7

(3)
+6 more courses
Difficulty by Course

CMSC150

5.0

CMSC250

5.0

CMSC102

5.0

CMSC330

4.0

CMSC212

4.0

Reviews (131)
4.0
4.0
CMSC330
Dec 29, 2004

Any programming course in 3-400 level will not be easy. 330 is both lab and lecture/theory. Herman is very clear and there will be no suprises on the test. Hes a bit of a pain but tolerable. The lecture is clear but you need to study hard to do well.

2.0
3.0
CMCS106
Mar 24, 2005

Larry Herman is a very organized teacher, yet he is very anal retentive and unaccesable as a teacher. He is unwilling to help, and my personal advice is not to attend his office hours, after seeking his help on a project, he then decided I was cheating, and accused me of academic dishonesty.

2.0
5.0
CMSC150
Grade: Rather_Not_Say
Apr 20, 2005

On of the worst teachers I have ever had. I was forced to miss the final exam because of an emergency root canal. My cheek was swollen the size of a grapefruit. I brought a not from the orthopedic surgeon and all..his comment was I should have informed him the day before the exam. Stay away from him

2.0
4.0
CMSC106
May 10, 2005

Larry Herman is organized as a professor, but his policy states basically that you should NOT form a study group. You would expect people with no programming experience to form a study group, but if you do that, you will be accused of academic dishonesty. Do not like him and hope his cat dies.

2.0
4.0
CMSC212
Apr 7, 2006

Very unhelpful, very bad at telling jokes.

1.0
5.0
CMSC330
May 17, 2005

He is the worst teacher ever. I have taken a class with him but he seems like a person who does not change even he repeats same jokes every sem. I will say not to take his class.

3.0
3.0
CMSC330
Jul 6, 2006

hermans projects are VERY easy. i aced every single one except 1 that i didnt even make time for. other than that, even though the project descriptions are long, they cover everything. if youre stupid like many of the kids, youll be in TA office hours all the time askin stupid ?'s but otherwise u can pull it off on ur own like me... tests are hard

4.0
5.0
CMSC250
May 1, 2007

This was my hardest class. His exams are very hard, and his lecture notes are totally useless. The notes just have the questions on them, and no answers. the answers are given on the board in class. Nice person.

2.0
4.0
CMSC212
Dec 25, 2007

I found his projects fair, but his tests were difficult because he tests you on non-important, very subtle things about the C language. Public tests for projects were sometimes incorrect. Was not very approachable before class. Takes him forever to get graded assignments returned. His lectures are boring and monotone. I wouldn't recommend him.

2.0
5.0
CMSC212
Jan 3, 2008

Horrible professor...if you have the option to take the class next semester with a different professor, do that. Writes project specifications that are always wrong the first time and won't fix them until you see him in office hours. Start your projects early, prepare for him to shirk responsibility on his mistakes, and expect delayed deadlines.

3.0
3.0
CMSC212
Jan 29, 2008

I didn't find this professor as bad as others say he is. Everyone said that the tests are gonna be brutally hard but I found them to be reasonable and I am just an average student. He is strict about attendance but attending his lectures did help me and he do help if you go to his office hours. One thing that suck is that 15% of proj is style so wa

1.0
3.0
CMSC106
Oct 6, 2008

worst teacher ever. simply asked him one question before class, refused to answer it. i sent him an email asking him the question agian and insisted on not answering it. oh yeah and this was days before na exam as well and the question was regarding a project. horrible guy, honestly could disappear from maryland and never never never be missed

1.0
3.0
CMSC106
Dec 23, 2008

Has the worst grading policies, he will take 4ever to get a grade back, so if you get something wrong on proj #1, you will do it wrong on proj #2 because he won't get your grade back soon enough. Puts all work on TA's, does not want to deal with anything on his own. He is a little boy who won't accept responsibility and won't admit to being wrong.

2.0
3.0
CMSC106
Dec 30, 2008

Horrible, not as bad of a teacher as he is a person. Would not accept simple questions via e-mail, you must come to his office hours. Also not lenient on scheduling conflicts for tests. Very anal when it comes to academic dishonesty and test regulations.

1.0
4.0
CS212
May 10, 2009

Textbook is 10 years old; project specs are too long and obtuse. This guy is teaching coding procedures that are 10 years old. C++ would have been a better choice. Worse, the projects themselves do not reflect what is being taught in the class. LH is not helpful, doesn't get grades back in a timely fashion, and his lecture slides are useless.

3.0
4.0
CMSC212
Mar 4, 2009

He has a very sarcastic teaching style, which I didn't find helpful. Won't deal with email questions at all, insists all questions (including non technical) be asked in person after class or during office hours. Project specifications were vague, exams were tricky.

4.0
4.0
CMSC212
May 25, 2009

You get your money's worth with the diabolical Larry Herman, but that is all you get. He does not care about you. He cares about C programming. This class was sink or swim, but I went in knowing nothing about C and came out with an A in the class. Go to class every day, read the book and pay attention and you will do fine.

4.0
2.0
CMSC132
Dec 7, 2010

The class wasn't very hard, but as a professor, Herman doesn't accept even simple questions through email (must go to office hours), didn't assign our first project until half way through the semester (we only had 4 projects), and is terrible about getting grades back in a timely fashion.

4.0
2.0
CMSC131
Nov 10, 2011

His lectures are completely clear and organized, and concepts are explained precisely. If you follow his policies, no trouble interacting with him. He sometimes shuts down kids trying to sound smart asking questions alluding to future material. Some may find this mean, but it stops time-wasting during lecture. His humor is very dry, in a good way.

5.0
3.0
CMSC131
Nov 24, 2011

Have discussion after lecture, a lot of the discussion exercises would have been helpful if I had learned the info from lecture first. He tells you all the info you need to know in class (but I have experience in java so this may be a little bias). He gives a lot of examples. Exams are time consuming, so work fast.

2.0
5.0
CMSC102
May 15, 2012

One of the worst professors and most pointless classes I have ever taken in my life.Herman takes very outdated material and complicates it so com sci majors cannot even help.Spent hours on projects and papers and they accounted for a very tiny portion of my grade.Impossibly hard test where the class average was in the 60s. Avoid Herman at all costs

2.0
4.0
CMSC132
Dec 13, 2012

Not a terrible teacher, but the core of this professor is evil. Hes heartless and rude to his students. Hes smart and can teach well but I've never meet anyone who treats his students with as much disrespect as he does.

4.0
3.0
CMSC132
Oct 24, 2013

Smart guy , all I care about his having a smart person lecture me ,so for that hes the best cs professor i've had so far.

3.0
3.0
CMSC132
Nov 18, 2013

I will start by saying that I am in no way opposed to hard work. However, this class meets 5 days a week and there are so many assignments that it begins to take over your life. I find that there is not much time to work on other classes when he throws a programming exercise at you randomly and gives you 24 hours to complete it.

4.0
2.0
CMSC132
Grade: Not_Sure_Yet
Dec 17, 2013

I do not like him at first. But around the midterm 1, I gradually turn to like him. He explain each concepts clearly. His exams are fair. Also, he is lenient enough to give a 4 day postpone on a project this semester. Probably the best teacher you can have for 132, according to my feedback from friends about other 132 teachers.

5.0
2.0
CMSC132
Grade: B+
Dec 23, 2013

Despite what most people say about him, I thought he was a great professor. Everything that people hate about him he only does for the benefit of the student(not using phone in class/telling people to move to the front of the class). I also thought he was a pretty hilarious guy. He also goes out of his way to answer questions in class. Great guy

1.0
5.0
CMSC132
Grade: C
May 23, 2014

The worst Compsci instructor in the department, he returns grades extremely late, you will not know you are failing until you check your final grade, trust the other reviews and don't take him

3.0
5.0
CMSC132
Grade: C
May 26, 2014

Herman's class is designed so it's near impossible for the normal student get an A(or B). To receive good grades, you must overwork yourself. He takes attendance and his midterms cover unexpected material that are usually not in practice exams or projects. His slides are mediocre and leaves out answers to questions in them. (which end up on exams)

4.0
3.0
CMSC132
Grade: C
May 24, 2014

I'm pretty sure the guy's reasonable for what he teaches. That being said, I went to about 1% of his lectures. I still got a C because the TA's were awesome in discussion, but probably would have gotten a good grade, had I gone to lecture regularly.

4.0
3.0
CMSC132
Grade: A
Dec 12, 2014

Though his program descriptions may be a bit long, overall the class is not too challenging with Herman.

4.0
3.0
CMSC132
Dec 21, 2014

Lacks some social skills but is a well-intentioned man. Has great lecture slides and really knows the material.

2.0
5.0
CMSC132
Grade: C+
Dec 22, 2014

Projects are tough and if you are not a good coder then this is not for you. Big chunk of score in midterms and finals are for coding. He provides you the final review and tells you that questions on finals will be lot like midterms but heck no. His intentions are good but he is just not a professor material.

5.0
3.0
CMSC132
Jan 12, 2015

Tough but fair. Everything I lost credit for was my own fault, usually from skipping a crucial lecturediscussion. TAs, office hours very helpful. Attendance taken but not for a grade. Projects and homework are VERY time-consuming but not overly difficult. Full disclosure: took this course at another school prior but had to retake it at UMD

3.0
4.0
CMSC132
Jan 26, 2015

I had him twice for 132. First time I got a D, so I had to retake. I didn't pass the first time because I thought that I could sleep through class and get by. PAY ATTENTION. TAKE DOWN CAREFUL NOTES. His tests are tough, but if you know your stuff fairly well, you should be able to pass. Oh yeah, he's got an attitude, so be mindful of that.

5.0
3.0
CMSC132
Jan 31, 2015

I actually think he is pretty funny.

4.0
3.0
CS212
Feb 1, 2015

Larry is a solid teacher. He isn't earth-shatteringly good, but guess what? He was the best CS instructor I ever had. Unlike some other CS teachers at UMCP, he isn't deranged and his grading criteria is clear.

5.0
4.0
CMSC132
Aug 28, 2015

The best professor I've ever had. Herman is an outstanding teacher. You will learn a lot. Remember, a teachers primary job is to teach. Everything else is secondary. Truth is, if you love learning, then you'll love Herman's class because you learn a lot. You can definitely get an 'A', but you need to put a considerable amount of time into it.

5.0
3.0
CMSC132
Grade: A-
Apr 30, 2015

People believe Herman is mean or boring with his no cell phone or computer policy during class but it has helped a lot. He makes sure everyone is paying attention in lecture and he really knows computer science! He makes it easy enough for even the lowest level comp sci majors to understand. If you pay attention you will hear him attempt at jokes.

5.0
3.0
CMSC132
Sep 14, 2015

A very good professor. He can be a bit intimidating and kicked people out of class for being on their laptops but he explains the material very well and tries to make jokes throughout the lectures sometimes. He is what you'd expect out of a normal college professor.

3.0
4.0
CMSC216
Dec 21, 2015

Had him for 132 and 216. He's very precise in what he wants in terms of coding style, but that just makes you a better coder in the long run. Exams are kinda tough, but they're usually pretty similar to the practice exams. He can be "mean" and intimidating, but he's not there to be your friend. Very smart, gives help when you ask for it

5.0
3.0
CMSC132
Apr 30, 2016

Larry has some bizarre mannerisms (whats with all the llamma's, man?) but he's generally a funny and clear teacher and his office hours are very helpful.

5.0
4.0
CMSC132
Grade: C
May 6, 2016

Larry's lectures are awesome! I loved his class and I recommend that you try to get Larry. His projects are easy! If you want to do well on the exams, be sure to study "homework" assignments. The exams will always be the same content and format as the study materials he posts on ELMS. Good luck and have fun!

1.0
5.0
CMSC132
Grade: F
May 25, 2016

One of the worst if not the worst. Talks about llamas nearly every lecture and also makes inappropriate comments to girls to illustrate certain concepts. Projects aren't too bad, but beware of his strict grading criteria. Exams are terrible. Very condescending and will not answer email (well he does, just to tell you he doesn't). Worthless slides

5.0
4.0
CMSC132
Grade: A
May 13, 2016

Cool guy

1.0
3.0
CMSC216
Grade: B+
Nov 14, 2016
Wouldn't take again

He is the very definition of nuisance. No one likes him, not even the staff. His homework description is indecipherable. In exams and quizzes, he gives a big portion of points to corner-case questions. Do not expect any jokes in lecture, because he has absolutely no humor and he just cannot stop talking and pause a little bit for us to understand!!

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
3.0
CMSC132
Grade: B
Apr 30, 2017
Would take again

Herman is a p good teacher. Funny to see other reviews see him talking about llamas -- he's moved on to giraffes. He has a little tolerance for people who don't follow his rules (eg texting, yelled at this girl for writing after the time on the test finished), but nothing wholly unfair. I plan on taking another class with him.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
4.0
CMSC216
Grade: C
Dec 13, 2016
Would take again

I love Larry Herman! I had him for cmsc132 and cmsc216. Generally speaking I think his exams are hard and his projects are easy. I love his lectures a lot!

Tough Grader
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CMSC132
May 1, 2017
Wouldn't take again

DON'T TAKE HIM!!!!!!!!!!!!

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
4.0
CMSC132
Grade: C
May 12, 2017
Would take again

Herman is a hilarious dude. His passion for giraffes has become a quality he really tries to share with the rest of his students. His tests may be tough at some points but in the end, he teaches the material well. I would retake him again gladly and listen to him praise the giraffe kingdom all over again.

Skip class? You won't pass.
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CMSC132
Grade: Not sure yet
May 12, 2017
Would take again

Herman is an acquired taste. At first, you might think he's a little weird with his mannerisms, but then he starts to grow on you. His lectures are fairly straightforward and the exams aren't crazy hard if you put some effort into studying. Just make sure you don't sit in the back row and whatever you do, DON'T call him by "Professor".

Inspirational
Hilarious
LECTURE HEAVY
2.0
4.0
CMSC132
May 16, 2017
Wouldn't take again

Larry Herman is a 4/10. Only liked his project descriptions and how he wants students to learn. His exams were hard generally speaking(some easy questions then wtf hard ones), practice exams are not really helpful. Teaches 95% of class with lecture slides. Tries to be funny with giraffes. Scary stare. Learned from him though.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
4.0
5.0
CMSC132
May 17, 2017
Would take again

Nice guy, funny, posts PowerPoint online, and gives constant advice to help pass the class. Projects can even be turned in a couple days late. Tests are pretty hard, but the exam reviews are very helpful.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CMSC132
May 22, 2017
Wouldn't take again

Larry Herman, repeats senseless things 50 million times, he rambles on about his weird animal obsession, not only his teaching style but how he treats human beings in my option should be looked into, IT'S A HUGE RED FLAG. he basically treats like trash. He is super paranoid when he post his slides, notes etc. he put passwords and coding on them.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CMSC132
May 22, 2017
Wouldn't take again

Larry Herman is super paranoid, he has no respect for you, he thinks he is the best and that he is untouchable. I know this is a very competitive program but at least act descent.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
3.0
CMSC132
May 22, 2017
Wouldn't take again

Class isn't too hard, but this guy is so annoying with everything he does. Freaks out if you don't sit in one of the front rows, won't answer questions unless it's the perfect time for him, doesn't respect students. Also takes longer to grade projects/exams than anyone I've had.

LECTURE HEAVY
1.0
4.0
CMSC132
May 24, 2017
Wouldn't take again

He's horrible, don't take him NO MATTER WHAT!

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CMSC132
Grade: Incomplete
May 24, 2017
Wouldn't take again

Terrible, PERIOD!!!!!!!!!

Participation matters
Skip class? You won't pass.
SO MANY PAPERS
4.0
3.0
CMSC132
Grade: A
May 26, 2017
Would take again

So in spite of what the last few reviews say, Herman's not that bad. He teaches the material well, and his tests are fair, if challenging. There are certainly better lecturers in this department, but he's a fine choice. He has some rather irritating expectations of students during lecture, but you get used to it. Pay attention and you'll do well.

Participation matters
LECTURE HEAVY
4.0
4.0
CMSC132
Grade: A+
Mar 28, 2018
Would take again

Herman is a pretty good teacher. You may get some not-great grades on tests, but he curves at the end of the year. He can be pretty scary, especially when he's mad, but he's generally very nice. Start projects early, and go to TA office hours ASAP if you have problems! He changes what animals he uses for examples annually so he doesn't go insane

4.0
4.0
CMSC132
Grade: B-
May 3, 2018
Would take again

Herman is really funny, but he's strict on a lot of small things like he won't let you use phones or sit in the back row, or he WILL call you out. His slides and lectures are very useful, but they weren't necessarily interesting. HIs exams sometimes have trick questions tho. I'd recommend taking him again because he seems to know what he's doing.

5.0
4.0
CMSC132
Grade: B
May 9, 2018
Would take again

Larry is very funny and entertaining. He explains things well. His tests are fair. He can be a little arrogant.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
5.0
3.0
CMSC132
Grade: A-
May 9, 2018
Would take again

Herman is by far the funniest professor I have had up to this point. He is a really nice guy and his projects and exams are pretty fair. He will give you practice exams and practice worksheets that are optional and will be very helpful for preparing for exams. Id definitely take him again; he puts a lot of effort into the materials he makes.

Respected
Skip class? You won't pass.
Hilarious
3.0
4.0
CMSC132
Grade: B+
May 10, 2018
Would take again

His projects are slightly difficult & make you think but they are manageable if you put in the work. You will finish the course actually having knowledge in CS if you actually do the projects, HW,& WS. He says SOOO about every 5 mins but if you can get over that & his love for walruses he's not that bad- as long as you're putting in work as well.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CMSC132
May 21, 2018
Would take again

Herman is a good professor that gives clear instructions on what he wants his students to do. His project descriptions are usually really long but very specific making the projects a lot easier. He is a funny guy that opens up to most students but doesn't really show it unless you pay attention in class. A bit of a hard grader but overall good guy.

Tough Grader
Clear grading criteria
LECTURE HEAVY
2.0
5.0
CMSC132
Grade: A-
Jul 19, 2018
Wouldn't take again

He is a good instructor but the problem is that you don't really learn in his class. His material is we prepared and tests can be sometimes insane. He is a harsh grader though. Look for other professors if you get an option.

Tough Grader
Skip class? You won't pass.
2.0
4.0
CMSC132
Grade: C+
Dec 5, 2018
Wouldn't take again

He is the most bogus professor there can be. His in-class policies do make sense, but most students end up falling asleep listening to his monotone voice and revised jokes which he has written on paper. Unlike other CS Professors, he isn't understanding at all when you have genuine concerns and problems.

Get ready to read
TEST HEAVY
LECTURE HEAVY
2.0
4.0
CMSC216
Grade: C-
Dec 5, 2018
Wouldn't take again

I had him for CMSC132, and had to take him again due to lack of seats, and If you thought that CMSC132 was bad, this was worse as it his him again. Now with longer lectures, and moves through syllabus at a faster pace. And, also leaves chapters for "self-reading" on which we are tested thoroughly without any explicit in-class explanation to topics.

Clear grading criteria
LECTURE HEAVY
4.0
4.0
CMSC216
Grade: A
Dec 13, 2018
Would take again

Larry is a solid lecturer. It takes a couple lectures to get used to his style though.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CMSC216
Grade: A+
Feb 25, 2019
Would take again

I just came here to defend my man Herman. You need to pay attention in class to get much out of him - You will learn a lot if you do so, more than other professors. It looks to me that only the people who dont attend class and not put in effort hate the guy. He is also nice outside class.

Accessible outside class
Get ready to read
Skip class? You won't pass.
1.0
3.0
CMSC132
Feb 27, 2019
Wouldn't take again

Overall a low quality "teacher". He is not a professor. During his lectures he gets off topic frequently and classes are always behind. He says to ask question and be involved, but when students raise their hand to ask, he says "ask me after class". He has does not allow laptops or electronic of any type in class.

Skip class? You won't pass.
Tough grader
4.0
3.0
CMSC132
Grade: A
Apr 10, 2019
Would take again

Provides detailed descriptions for projects. Fair exams with realistic practice exams/homeworks to help prepare. Boring lectures, funny sometimes.

Skip class? You won't pass.
Clear grading criteria
Tough grader
2.0
4.0
CMSC132
Apr 29, 2019
Wouldn't take again

Overall, not a good teacher. His lectures are very wordy and he restricts any electronics, so it may be hard for those who usually take notes on laptops. His tests and projects are absurdly long which take longer to understand and his grading criteria are strict in every way possible. Choose another teacher if you have other options!

Test heavy
Lecture heavy
Tough grader
4.0
4.0
CMSC132
Grade: B
May 7, 2019
Would take again

Although he is very strict on students sitting in the back of the lecture hall and against cell phone use, his lectures were great and he is a very funny guy. I think many people don't give him the credit he deserves. His lectures are very understandable but his exams are tough and have a tough grading system.

Skip class? You won't pass.
Amazing lectures
Tough grader
3.0
4.0
CMSC132
Grade: B
May 9, 2019
Would take again

Herman is an okay instructor. He will spend the first ten minutes of every lecture saying the same things everyday. He will also waste serious amounts of class time to call people out for being on their cell phone. Overall, tests were pretty difficult, but the discussion worksheets aren't graded for accuracy.

Participation matters
Skip class? You won't pass.
3.0
3.0
CMSC132
Grade: A-
May 10, 2019
Would take again

Herman is a straightforward, clear instructor who makes lectures boring, yet comprehensible. He is very picky about coding style and his exams are very short, so it is easy to lose a lot of points. You can still earn a good grade if you do the exam practice and review the worksheets. Overall, he's not as bad as people say he is, but he is annoying.

Graded by few things
Clear grading criteria
Tough grader
5.0
3.0
CMSC132
Grade: A
May 16, 2019
Would take again

Actually decent lecturer. Tried his best to make the class funny. Quite annoying sometimes but explained everything well in class.

Gives good feedback
Respected
Participation matters
2.0
4.0
CMSC132
May 16, 2019
Wouldn't take again

Overall, not a good teacher. His lectures are very wordy and he restricts any electronics, so it may be hard for those who usually take notes on laptops. His tests and projects are absurdly long which take longer to understand and his grading criteria are strict in every way possible. Choose another teacher if you have other options!

Test heavy
Lecture heavy
Tough grader
3.0
4.0
CMSC132
Grade: Not sure yet
May 16, 2019
Wouldn't take again

Larry is not a bad professor. His lectures can get boring because he has a really monotone voice which makes it hard to stay engaged, but he will joke around to keep things light-hearted. He does know the material but is strict when it comes to electronics in the lecture hall. DO NOT sit in the back row. Good 'Ol Larry

Participation matters
Test heavy
Tough grader
2.0
5.0
CMSC132
Grade: B+
May 30, 2019
Wouldn't take again

He spends probably about 7-10 total minutes per 50 minute lecture telling people to either: 1. Telling students to not sit in the back rows (He's obsessed with this) 2. Telling people to get off their phones or laptops. I stopped going to his lectures because he would spend almost 20% of the already short lecture time on nonsense like this.

Test heavy
EXTRA CREDIT
Tough grader
5.0
4.0
CMSC132
Grade: A+
Jun 9, 2019
Would take again

Larry is a fun and hilarious teacher. His projects have very clear expectations and his tests are straightforward (with lots of review material provided). He is also extremely careful about what he says and takes the class very seriously. (He will correct himself in the next class if you let him know about a mistake he made in lecture.)

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
4.0
CMSC216
Grade: C
Oct 10, 2019
Would take again

Larry truly cares about this students and will help them out during office hours if they ask for it. His exams are hard but fair. Attending class is a must if you want to do good in class.

Participation matters
Test heavy
Clear grading criteria
2.0
4.0
CMSC216
Grade: A
Oct 27, 2019
Wouldn't take again

Obsolete to say to the least outdated materials copied from past years for more than a few decades. Computer Programming has changed a lot in 20 years, while he is still talking about bubble sort and simulating Unix command-line systems. Pathetic. Poor students have to deal with these old and obsolete learning methods.

4.0
4.0
CMSC216
Nov 22, 2019
Would take again

Pay attention to the project descriptions and do the practice tests and you'll do fine. He has an interesting personality that not everyone likes, but he knows a ton and expects a lot from his students. He doesn't answer emails, but if you can get a hold of him outside of class, he's very eager to help.

5.0
3.0
CMSC216
Grade: A
Dec 6, 2019
Would take again

Fantastic lecturer (not a professor!), could be touch on policy from time to time. But his lectures are genuinely well-written and straightforward. The projects are challenging yet manageable. He deserves better tbh.

Gives good feedback
Participation matters
Amazing lectures
3.0
4.0
CMSC216
Grade: Not sure yet
Dec 15, 2019
Wouldn't take again

If you're truly interested in learning about CS rather than just trying to get a good grade, then Larry is a great professor. His lectures are very informative and he tries to keep them interesting with his humor. The projects and exams can be challenging but they are fair. If he says to read a chapter that's not covered in class, READ IT.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
4.0
CMSC216
Grade: A-
Dec 25, 2019
Would take again

Larry is much better than the rating he's given here. He's eccentric but he's a really good teacher and gives out a lot of study materials

Hilarious
Lecture heavy
EXTRA CREDIT
3.0
5.0
CMSC216
Grade: B-
Feb 10, 2020
Wouldn't take again

Projects are very tough and lengthy. Exams are pretty average for a CS class, but still pretty tough. Herman has good lecturers, but is often boring and tough to pay attention to. 132 with him went very well, but 216 with him was not too good. Way too much time required for this class.

Lots of homework
3.0
4.0
CMSC216
Grade: B-
Jan 16, 2020
Would take again

Larry explains everything clearly and the exams are fair. He also tries to make the content easier given the difficulty of the course. That being said, he can be boring and monotonous when he lectures, making him a little hard to pay attention to. Also, the projects of CMSC216 can be a pain to deal with, so be prepared for long hours of coding.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CMSC132
Grade: Not sure yet
Feb 12, 2020
Wouldn't take again

He doesn't teach, not focused. Long pauses cause he reads his notes because he doesn't even know what he is teaching. Ignores questions and just wastes alot of time trying to call out students. I guess he teaches okay. But from Fawzi, hes a big drop in quality. If you want someone who focuses on the students dont choose him.

4.0
3.0
CMSC132
Grade: A
Apr 3, 2020
Would take again

I came here to defend my man here too. This guy is genuinely trying to make sure you get the most out of the course and tries his best to make the lectures enjoyable with his humor. His projects are specific to the T, so you always know exactly what you should do. The only thing is he is a stickler with phones in lecture and will hound you out.

Participation matters
Clear grading criteria
Amazing lectures
4.0
3.0
CMSC132
Grade: A+
May 12, 2020
Would take again

I agree that during the start of the semester Larry would repeat the same thing over and over during the first 2 weeks. However, I don't think Larry is a bad lecturer. Although lectures are a bit on the dull side, Larry does a great job in explaining concepts and clearing doubts.

Clear grading criteria
Lecture heavy
Caring
5.0
3.0
CMSC216
Grade: A
May 25, 2020
Would take again

An amazing lecturer, definitely underrated. Only those who don't do work yet expect an easy A would hate him. Asking people not to use phones in class is fair. You learn a lot from his lectures. His project description is more detailed than most profs. I'm here to rate him cuz his rating is lower than some bad prof I know who has a higher rating.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CMSC132
Grade: Not sure yet
May 25, 2020
Wouldn't take again

He is so disrespectful. He made it so difficult for me to use my accommodations. He is a very slow grader. When school moved online he gave us way more work and made the tests harder which made my grade worse. He brings so much stress and is just annoying. Very strict about using a phone in class and sitting in the front. Worst experience I had.

Lots of homework
Participation matters
Tough grader
4.0
4.0
CMSC132
Grade: A
Aug 26, 2020
Would take again

Great but tough prof.

Participation matters
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CMSC132
Grade: B
Jun 19, 2020
Would take again

Will not respond to emails, only available during office hours. Will not tolerate phones in class and sitting in the back. Can come off as arrogant and rude. With that, he is one of the better lecturers and really knows what he is talking about. He tends to repeat important information several times before moving on.

Lecture heavy
Tough grader
5.0
2.0
CMSC132
Grade: A
Aug 30, 2020
Would take again

I dont get why people are hating on my man Herman so much. Yes, he may be difficult to talk to and he honestly can be very disrespectful at times, but he knows what he is teaching and makes it abundantly clear what he wants out of you. Everything is clearly outlined, so if he is disrespectful/annoyed, you obviously didnt read the syllabus.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
5.0
3.0
CMSC216
Grade: A
Sep 7, 2020
Would take again

Herman's passionate about his job and cares for his students. After every exam and project, he will reassure people who may not have done well to know that it is only X% of their grade and there is time to improve. There is a lot of projects, but some of them are short and doable in 1 day. Practice exams are harder than the actual exam.

Respected
Get ready to read
Participation matters
2.0
4.0
CMSC216
Grade: Not sure yet
Oct 5, 2020
Wouldn't take again

Bro. This guys the worst. Everything in this class revolves around self teaching. Read this and that chapter. Office hours virtually impossible to use, given his procedure, the size of the course, and his inherent lack of teaching ability. Be sure to check the news feed.

3.0
2.0
CMSC216
Grade: A-
Dec 2, 2020
Would take again

Herman isn't bad, he isn't great either. His projects usually have secret tests (worth about half the total project grade). He also has a problem with repeating himself in text, as he will write a full novel on something that could be described in just a few paragraphs. Other than that, he is a solid choice.

Get ready to read
1.0
3.0
CMSC216
Grade: B
Dec 14, 2020
Wouldn't take again

Do Not take Herman for either 216 and 132, the worst CMSC course I've ever taken, both with Herman. 351 and 330 aren't big deals compare to Herman's 216. AVOID him. Super time-consuming. Tons of *useless*commons required literally copying the project description, and it's 30% of your grade. There's no point in learning C in such a hard way.

1.0
4.0
CMSC216
Grade: B
Dec 16, 2020
Wouldn't take again

Never picking him again. Nearly impossible to get office hour help throughout the semester. Everything in this class was oddly structured and did not make sense.

Test heavy
Tough grader
3.0
4.0
CMSC216
Dec 22, 2020
Wouldn't take again

He wasn't too bad. Some lectures he goes straight to the point and you learn a lot. But others are just structured weird, instead of directly telling you something he hops around the idea trying to get you to figure it out yourself, only to make you more confused in the end. Lots for projects. Exams are fair, just know everything on the study guide

Get ready to read
Clear grading criteria
2.0
4.0
CMSC216
Grade: A-
Dec 27, 2020
Wouldn't take again

Larry is everything you should be afraid of from a tenured professor. Lectures were messy and went over 2 irrelevant topics for every 1 useful topic. Absolutely inaccessible, since he refused to change his objectively bad office hours system. The one saving grace was that his exams were fair. If you must take Herman, be ready to teach yourself.

Lots of homework
Clear grading criteria
Lecture heavy
4.0
4.0
CMSC216
Grade: A
Jan 21, 2021
Would take again

Larry is certainly not as bad as many people make him out to be. Yeah he can be stubborn in his ways, but his lectures are very in depth and Worksheets, Practice Exams and HWs are all directly from lecture examples. He shares secret tests and class examples so you can go back and review. Very fair and won't test on anything he didn't cover in class

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CMSC216
Grade: B+
Jan 31, 2021
Wouldn't take again

Worst professor I've ever had. He acts like this is the only class your taking and he has way too many rules including no emailing him. The projects have limited amount of submissions and their descriptions are very long with a lot of rules. He does more projects than other professors teaching this course and he has extra lectures.

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
CMSC216
Grade: C
Feb 14, 2021
Wouldn't take again

I respect his efforts, but I cannot say I have learned anything from his method of teaching, nor was he accessible outside of class or even by email. Projects were absolutely brutal, though a couple of them did help me learn the material far better than anything explained in endless hours of lecture. No intuition or motivation provided to attend.

Lots of homework
Get ready to read
Tough grader
1.0
3.0
CMSC216
Feb 23, 2021
Wouldn't take again

Makes you download malware to take exams.

Test heavy
Lecture heavy
EXTRA CREDIT
1.0
5.0
CMSC216
Feb 26, 2021
Wouldn't take again

I've had a lot of bad teachers, but none have made me want to pull my hair out in frustration like Herman did. All he does is inconvenience the class, from the overly complicated testing procedures to the massive project descriptions. CMSC216 with Herman will take up every single hour of every single day and leave you an empty husk of a student.

Lots of homework
Get ready to read
Lecture heavy
1.0
4.0
CMSC216
Grade: Not sure yet
Apr 10, 2021
Wouldn't take again

His best aspect is the fact that he's almost an ok lecturer at best. Other than that this man is a complete and udder jerk. He acts like he's the center of the universe and structures the class so it's most convenient for HIM and not the students. He constantly assigns projects, even right before an exam. He also doesn't let you email him.

Lots of homework
Get ready to read
Tough grader
5.0
3.0
CMSC216
Grade: B+
Apr 24, 2021
Would take again

His strategies were always focused on psychological studies that helped students learn more. One day he put cute animals for the class intro because he read it helps. His project descriptions are the most thorough you will ever get from any CS prof here (they're 13 pages long with every secret test). If you skim the book the exams come easy.

Participation matters
Amazing lectures
Lecture heavy
1.0
5.0
CMSC216
Grade: B
May 13, 2021
Wouldn't take again

Bad lecturer. Uses a cheap microphone and explains concepts ineffectively. Course is disorganized. Refuses to use Piazza. OH inaccessible and the procedures for the exams, emails, OH, etc. make students' lives harder. Exams were poorly designed with one question taking up 25% of your grade. Blames low averages on students who don't do projects.

Test heavy
Lecture heavy
2.0
4.0
CMSC216
Grade: B
Jun 2, 2021
Wouldn't take again

The organization of the class as a whole was abysmal. OH was a pain and waiting times were at least two hours. No Piazza made getting help even more frustrating. Only bright side to the class was that project descriptions were very detailed and by following them you are basically guaranteed an A on the projects at least.

Skip class? You won't pass.
Test heavy
Clear grading criteria
5.0
3.0
CMSC132
Grade: A
Dec 6, 2021
Would take again

Herman is really underrated. He has a unique style that does take getting used to. However, after a few weeks into the semester, you will definitely understand what he is doing and find out that he is a really good lecturer and teaches you super useful information. Also he is actually a funny guy and weaves jokes quite skillfully into lectures.

Skip class? You won't pass.
Test heavy
Clear grading criteria
5.0
3.0
CMSC132
Grade: A
Dec 28, 2021
Would take again

What a guy! I will say, he tends to be passive-aggressive to people who don't show up to class, but he always cracks me up in lectures. The perfect way to describe him is funny without trying to be. A caring guy who will love you if you follow his rules :). His project descriptions also have jokes scattered about and are entertaining to read thru.

Hilarious
Lecture heavy
EXTRA CREDIT
5.0
3.0
CMSC132
Grade: A
Feb 24, 2022
Would take again

He is the larry. He's amazing

Lots of homework
Clear grading criteria
Hilarious
5.0
3.0
CMSC216
May 12, 2022
Would take again

Some might find him to be a good instructor while others might not. His lectures are at times a bit boring but he does his best to make them interesting through his sense of humor. His project descriptions and extremely detailed and his exams are fair.

Clear grading criteria
Lecture heavy
5.0
3.0
CMSC216
Grade: B
May 15, 2022
Would take again

He definitely cares about his students. The main assignments consisted of 10 projects, 2 midterms, and a final. There are worksheets during lectures and discussion sections which are really just graded for completion as a way to encourage people to attend. His project descriptions are very clear and he gives comprehensive study guides for exams.

EXTRA CREDIT
Hilarious
Caring
5.0
3.0
CMSC216
Grade: A
May 23, 2022
Would take again

Live Laugh Love Larry. Manz is very clear about his policies, but as long as you follow them all you'll have a fine time in his class. He always makes jokes (albeit dad ones) and does what he can to keep students enganged during lecture. A generous man (not professor!!!) who gives out chocolate, but does take a long LONG while to grade. Luv him tho

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
3.0
CMSC216
Grade: B
Sep 23, 2022
Would take again

I feel like people give Larry a hard time, but truly had so much fun in his class. I had him for 132 and 216 and he is an amazing teacher, he made everything easy to understand. He is so quirky, so if you like that, Larry is your guy. Sheena Sheep 4ever.

Amazing lectures
4.0
3.0
CMSC132
Grade: C+
Dec 15, 2022
Would take again

people who be giving Larry 1-2 have skill issues, he is strict with his rules but also easy to understand. His lectures are recorded for people who need to review some materials which is good. Ensure you go to all his Lectures and Discussions because sometimes they graded worksheets. Projects are very descriptive, Test are the fairest they can be

Tough grader
Participation matters
EXTRA CREDIT
2.0
4.0
CMSC132
Grade: B-
Jan 10, 2023

Don't take him if you're anything other than a verbal learner because all he does is talk. His slides are incomplete - a TA literally couldn't find a useful example in them when I asked for help. This was my second coding course. You need prior knowledge in Java to survive this. He's also condescending, which is upsetting being new to coding.

Tough grader
Test heavy
4.0
4.0
CMSC216
Grade: A
May 3, 2023
Would take again

Gives clear criteria for his projects, every edge case is given. Doesn't test you on what you shouldn't know. TA's are accessible most hours. It's basically required to attend lectures, despite attendance not being mandatory. GIves ample time for projects, and gives warning for when a project is going to be challenging. Lectures are structured.

Clear grading criteria
Lots of homework
Lecture heavy
1.0
5.0
CMSC216
Grade: F
May 28, 2023

Larry is the WORST CS professor I have ever had. His lectures are 75 minutes, incredibly boring, graded worksheets in almost every one of them, and you can't have laptops in his CS lecture. He stopped grading in the middle of the semester and at that point I had a B-. Grades dropped today 15 days after the final, and I just found I failed.

Tough grader
Participation matters
Lecture heavy
3.0
5.0
CMSC216
Grade: C
May 29, 2023

Most mid Prof you'll see or have in ur entire life. His exams are fair but you do need to study weeks ahead. It's hard to talk to him unless it's office hours and there could be assignments during lectures and no recording. Passing him won't be an issue as long you actually put in the time and read a textbook he says to read.

Tough grader
Participation matters
Lecture heavy
5.0
3.0
CMSC216
Grade: A
Jul 25, 2023
Would take again

Pay attention in lecture and do the worksheets and you'll do well. There is also extra credit opportunities for every project.

Clear grading criteria
Lecture heavy
2.0
5.0
CMSC216
Grade: B+
Mar 1, 2024
Would take again

Took this class and got a D first time, spending over 40hours a week every week on projects and reading. Many more than 2000 lines of code. Success is very reliant on discussions, powerpoints and examples that aren't clear. TAs refused to help me. Would not take with a full corse load! Not sure why my original post got deleted. Very sketchy.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CMSC132
Grade: B+
May 8, 2024
Would take again

Posts lecture notes, but still helpful to attend his class. He's kinda boring but throws in an occasional joke. You grow to love him. Gives lots of exam practice, but they're still hard. Has unannounced worksheets graded on effort in dis and lec so you have to go. Very organized and smart. Don't go on your phone in lecture - he will call you out.

1.0
4.0
CMSC216
Grade: D+
Nov 4, 2024

Awful Prof!

Lots of homework
Beware of pop quizzes
Lecture heavy
4.0
4.0
CMSC216
Grade: B+
Dec 4, 2024
Would take again

Larry's class has a clear structure - attend lectures, do worksheets, and you'll do well. The projects are challenging but doable with preparation. Unstuck ai was a lifesaver for exam prep.

3.0
4.0
CMSC132
Grade: B+
Jan 9, 2025
Would take again

A really boring guy. One of the most difficult parts of this class is staying awake during lecture. For exams just review the practice tests he gives. Projects feel like walking across campus with a person on your back. It's not that difficult of a task, he just makes it so. There is extra credit on most projects, but its not a lot (6/100 points)

Participation matters
EXTRA CREDIT
Lecture heavy
1.0
3.0
CMSC132
Grade: Incomplete
Sep 25, 2025

One of the worst CS professors I have ever had. He has restrictive office hours times and his refusal to accept any communication outside of office hours makes him impossible to reach out to when there's a problem submitting assignments. Was very disrespectful when I tried to ask a question about a project before class that TAs couldn't answer.

Participation matters
EXTRA CREDIT
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 72 grades
Most common grades:
A (20)
B (11)
B+ (10)
Grade Distribution
A(24)B(15)C(13)D(1)F(2)A-/B+(17)
Based on 83 reported grades
A: 20
B: 11
B+: 10
C: 9
Common Tags
Skip class? You won't pass. (27)
Lecture heavy (26)
Clear grading criteria (20)
Tough grader (19)
Participation matters (17)
Test heavy (13)
Tough Grader (11)
Lots of homework (11)
Rating Trend

Stable

-0.07 avg change
Mar
May
Nov
Dec
Jan
Sep
Last 6 months
Ratings by Course

CMSC131

4.5

(2)

CMSC250

4.0

(1)

CMSC132

3.4

(68)

CMSC216

3.1

(42)

CMSC330

2.7

(3)
+6 more courses
Difficulty by Course

CMSC150

5.0

CMSC250

5.0

CMSC102

5.0

CMSC330

4.0

CMSC212

4.0

Similar Professors