3.4
Quality3.6
Difficulty57%
Would Retake212
Reviews57%
Would Retake
212
Reviews
Rating DistributionOfficial
5
62
4
51
3
38
2
31
1
30
What Students Say
“Is short-tempered and sarcastic”
CHM204 - 1.0 rating“Terrible teaching even though its recorded”
CHM204 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.46 avg changeRatings by Course
CHM32
5.0
(1)CHM131132
4.6
(5)CHM207
4.4
(7)CHM132
4.1
(10)CHM208
4.0
(2)Difficulty by Course
CHEM203
4.5
CHM204
4.3
CHM131
3.6
CHM208
3.5
CHEM131
3.4
Reviews (212)
This professor goes through practice problems on the chalkboard which is much better than other professors that just use slides. Tells many jokes during class and his exams are much easier than Krugh and Krauss
Dr. H is awesome! He cares so much about his students and holds office hours all the time. He's very approachable and although the material is hard he wants you to learn and does everything he can to help you! If you get an A on the final you get an A in the class even if you failed the 3 midterms.
Dr. H is great! He interacts with the class, will crack jokes to lighten the mood and goes out of his way to help you if you need extra help. He welcomes questions in class and will explain whatever you ask, not just rush ahead.He writes everything out by hand on the chalk board whereas some of the other professors will have notes on a powerpoint.
Dr H is the Best Professor the world wil ever have . He is gift from the god .. He is so cool and really understands you .. he is always willing to talk to you when you have any problem .. He is so good with the school stuff as well . Love him
I came into this class having taken no chemistry in high school. I failed my first exam horribly. I started going to Dr.H's office hours and he is the reason that i was able to do well in the course and pass with a average grade. Dr.H is very fair in grading and does everything he can to help you. He's probably the best professor in this school!
Such a great teacher!
He's funny and gives great lectures. His tests can be quite tricky, so make sure you do lots of extra practice. He's very helpful after class and at office hours. Good professor.
Not an effective teacher.
Hafensteiner is a great teacher and makes his lectures really fun so that you don't mind going to class as much. His tests are somewhat difficult so doing practice questions and the practice test he posts will help a lot. He made me like chemistry a lot more and was my favorite teacher this year and is supposedly the best chemistry teacher.
I have taken classes with this professor 3 times(131,132 and 207) and plan to take him for 208 as well. He is very clear in lecture and helpful in and outside of class/lab. He keeps classes entertaining and fun, while at the same time efficiently teaching the class. Tests are not the easiest, but that is to be expected of the material being taught.
Professor Hafenbro is the BEST! Definitely take his classes whenever you can. I learn more orgo in 10 minutes of lab lecture than I do in a whole semester of class.
Dr. H got a lot of hype as being the best prof in the chem department, and I was disappointed with him. Lectures were really disorganized, and he didn't do a good job keeping the course website updated. Workshops were really helpful - exam questions look alot like workshop questions. He's a nice guy, and really eager...needs more experience.
Dr. H is the best! He is funny, smart, and he truly cares whether you do well or not. His exams are a little difficult, but definitely doable if you go to workshop and do the practice exams. His office hours are extremely helpful too! Also, he doesn't expect you to memorize information like the periodic table or equations. Def my fav professor! :)
Dr. H is a dedicated professor who clearly cares about his students. His lectures are slightly unorganized. The best way to study for this class is to read the book, do workshop problems, and do the practice tests. If you stick to this method, the class is pretty easy. I think Dr. H needs more experience, but in time he will be an excellent prof.
After hearing so many great things about Dr. H, the low quality of the course surprised me. The course webpage was often updated late, and lectures were disorganized. The poor lectures resulted in packed office hours. He lets the class get loud and out of hand. While Dr. H is kind and funny, he should make an effort to improve as a professor.
Over-rated. Don't bother with lectures. Workshop and textbook are your best friend for this class. Nice guy and cares about students, needs more experience lecturing.
Dr. H is a decent professor. He's very eager and willing to help, but it's clear he's new to teaching (which he is). Sometimes h gets stuck trying to some trickier concepts and gives very confusing explanations, but he sure tries his darndest. He really cares about his students and is always looking for input on how to improve.
He's a very cool guy. Funny, humorous lectures and he really cares about his students. Held a long review session the weekend before the final. You can tell he's not a seasoned lecturer though, because he hasn't quite figured out the best ways to teach some topics. But very approachable and tries to be helpful. Reading the book helps a lot.
Dr. H is fantastic. He's very open to meeting and discussing with students and understands that we're not all professionals in Chemistry. He also really respects all the TAs
He is the best professor that i meet so far. You probably won't fall asleep in class.
Dr. H runs a really great organic chemistry lab. His lab lectures are (mostly) clear and helpful, and he is very helpful and friendly in person. Also a pretty entertaining guy. He's definitely better at explaining organic chemistry than gen chem.
Nice guy, helpful in office hours. You can tell he's not super experienced at teaching because some of his lectures are a somewhat convoluted and disorganized. Overall average + and after a few years should be very good.
Dr. H is a great guy. Really cares about his students. The lab manual is sort of poorly written, but he does a decent job of covering the important stuff in lab lecture. Sometimes a bit disorganized and tends to go off on tangents. The lab write-ups are obnoxiuos but not too tough and he covers all the info you need in lab lecture
Difficult class but awesome professor who is always willing to help!!
Dr. H is an extremely nice person and he cares a lot about his students. However, lectures are a disorganized regurgitation of the textbook. I would recommend primarily using the textbook and using lectures as a supplement.
Still new and learning to be an effective lecturer. Goes off on tangents in lecture which makes it longer than necessary and confusing. Does do a good job clarifying some poorly worded portions of the lab manual (and often makes verbal changes to it in lecture). Very nice and genuinely cares about his students. Really helpful when he comes into lab
He's a very nice guy and very willing to help students, but his lectures are not organized in the best way. One can tell he has yet to figure out the best way to explain some conceps. I'd hesitantly reccomend another prof (except schroeder). You won't get the same super-sunny disposition, but you'll get a more experienced teacher and explainer.
Dr. H is the best professor at UR. He is hilarious and cares about his students like no other. He has many office hours to attend and I've never left feeling like my questions weren't answered. Chemistry is my weak point, but if you work hard, he will notice and you'll get the grade you deserve.
Dr. H is a great professor. You can tell he really cares about his students and loves teaching. He's very helpful in office hours.
Dr H. is the best professor I've ever had. Yeah the subject is hard, but he made me understand chem in a way I never thought I could. Absolutely recommend, and I formed my next semester schedule to make sure I could have him again.
Dr. H is a great professor. I have always loved Chemistry and he makes it more enjoyable. He's a good guy, and I think, a good lecturer. Will take a whole class to go over one problem even if only one person does not understand. Based next semester off of his CHM132 class. Tests are difficult, but he's very approachable for extra help & office hour
Dr H is the best professor I've had. His office hours are a life saver. He makes sure everybody understands. His tests are super hard but it's your fault if you do bad because he gives you every resource. 100% do all the practice exams! homework and book problems. Use your TA too. I love Dr H he's awesome
Really great lectures and makes you interested chemistry even if it's your worst subject. The tests are very hard but if you understand the material you'll get good grades, which takes work but it is possible.
Literally I LOVE Dr.H but his grading is literally ridiculous. He makes his exams WAY harder than any of the other chem professors and promised a curve against the other professors and then didn't. NOT worth it honestly, if I could go back and take McCamant, I 100% would. It's not worth the extra effort if your grades don't reflect it
Great guy. New to teaching. His tests are fair. He wants everybody to succeed. He offers many office hours to help out kids that are struggling.
Exams are wayyyy too hard. Love Dr. H but his exams killed me both semesters that I had him for.
He made me love Chemistry. He's always there to help; after class, office hours etc
Dr.H is a good professor. The class is not that easy however. You really have to attend lectures and workshops. The exam questions are hard compared to the other sections, but he takes that into consideration while curving. The classes are fun, as he has a great sense of humor.
I would not take this class again
The course is tough and the tests are hard. However, Dr. H is a great lecturer and provides a large amount of resources for students to succeed.
I love Dr. H! A lot of people says his class is hard but it's because they don't put in the time. I've never been good at Chem, but he is one of those professors that really want to see you do well. If you do the practice exams, homework, and listen in class you'll be fine. Yes, his class is challenging, but it's chemistry...
Guy is super helpful but his tests are impossible. If you're struggling, he'll send you in the right direction. Made my schedule around him this semester so I could take his class again.
Its a really difficult class, there's no way around that. He genuinely wants you to do well.
Great teacher but a tough class.
Dr. H is a really cool person who knows his stuff, but he's not very organized. Doesn't always stick to a schedule and doesn't say where material for a test stops. The workshops really help and if you ask a lot of questions Dr. H makes sense. His test though are nothing like his lectures or workshops. The averages were 40-60%
Loved his CHM 131-132 classes. Really stresses on conceptual understanding. His exams are considered to be tough, but there are lots of ways for you to bring up your grade (e.g. getting above a 90 on the final guarantees an A in the class). Very accessible outside class. His teaching method is nice - encourages questions in class.
Dr. H is a solid professor who tries very hard to get students to actually understand the material instead of just memorizing material to pass the class. However, he expects a LOT from his students. His tests are very hard, and can seem like they're on material that was never covered. I took 131 and 132 with him also--would give the same review.
Hard class... Not good at explaining material (at all). Great guy though. He's very approachable and easy to ask questions to.
He is very open to questions and teaches his classes forward giving the essential things you should know.
Don't take this professor. He treats the classes like they are much smaller than they actually are so with all the stupid questions, only one chemistry problem gets reviewed. The material he tests you on is exponentially harder than anything he teaches in class and it's all just really unnecessary. Pick the other chem teacher.
One major thing about this prof: you get the grade you deserve. I've TA'ed this course, and everything that is on exams is mentioned in class or workshops. If you don't understand something, Dr. H is great about providing help, as are the TAs. I can't tell you how many students I saw who got a poor grade due to lack of effort or participation.
He is a fantastic person, but if you're looking for an easy class, this is not it. This class is hard, and the way he teaches it doesn't help a lot. The beginning of the semester was fine, he taught things well and explained what he was doing. By the end of the semester, though, he was just doing sample problems and not explaining his methods.
He is great man. But his exam is difficult.
He is good professor but make very hard exams. Don't take this class for grades but for learning. He teaches well and usually go beyond book too.
Chemistry is already a tough subject, especially for those who did not take AP Chem, but Prof. Hafensteiner WILL HELP! Amazing guy and great professor but you have to seek his help in office hours since everyone wants to talk to him. Tough Exams (REALLY TOUGH EXAMS), but practice problems and past exams help immensely. Motto: Just Keep Swimming!
Dr. H is a great professor. He does a great job explaining the material through detailed chalk talks and is very accessible outside of class. He also really cares about his students and is willing to go out of his way to help students do well. I hope I get to have him as a professor again.
Dr. H was a very nice guy, but his lectures jumped around a lot and the tests were difficult. There was a nice curve at the end of the semester, but throughout the semester the tests were not curved so it was hard to tell how you were doing.
Best thing about Haf is the stories he tells in class about his daughter. Very personable and truly cares about his students. Work hard and you'll do fine.
Dr. H really wants to see all his students do well. He is very approachable and kind and makes sure that students know he really want to help them. He sometimes tries to find ways to incorporate real world experiments into lectures. I find organic chemistry experiments pretty boring but I'm sure many people enjoyed it. Would recommend this class.
Incredible. I came in from high school thinking I was awful at chem and he made me believe I could be good at it. He cared about me, which is incredible for a lecture of 300 people. Tests are hard. Accessible. Kind. Awesome professor!!!!
Hafensteiner wasn't my favorite at the beginning of the semester but once I started putting in the effort I appreciated his teaching more. I wasn't a fan of his teaching right off the chalk board but he encourages questions on tough topics and will even stop class until someone asks.
I think some people will love his teaching style and others will hate it. He's a really nice guy though, has lots of funny stories to tell and is approachable outside of class. This is the class where you will learn a lot but may not get the A unless you are already good at chem going in
He's a good professor. His teaching style might not be for everyone, so I'd recommend shopping around before settling on him, but he's a very, very solid choice. He's also very understanding of the fact that chemistry difficult, so he's not relentless about small details in it. His tests are difficult, but doable. Show up to class and office hours.
very aggressive and rude and makes no sense in lectures. More than half of the class has already stopped coming to the lectures (last time only 40 out of 278 came to the lecture). He is revengeful and likes to snap out or make sarcastic comments at students in his recorded-lectures.
I had all the respect in the world for this professor until he looked down upon me for my disability.
Show prejudice. Is short-tempered and sarcastic. Impossibly hard exams. Many students failed orgo this semester.
131, 203, and 204. Talks about his daughter alot, which bcomes distracting and you'll end up leaving lec clueless about what you learned. 40 people attend lecture. Exams are brutal. Everyone asks questions making it difficult to learn. Jumps around a lot in lec. Take chem with another prof. Terrible teaching even though its recorded.
A great guy. Really cares about his students and attempts to have all his students pass. Easy to understand lectures, flexible office hours. Tests slightly difficult but can be passed if you put in the work. Makes understanding chemistry easier! Loves his work, and has adorable stories of his children.
His tests are very hard and not like the lecture material. He often runs out of time in class to finish practice problems and sends the rest of it in an email. Not an easy class at all.
During lecture he goes through problems that are nowhere near as difficult as the questions given on the exams. He's a good guy but definitely not a good professor in terms of what he teaches and expects in return from his students. He forgot to continue to assigning homework after a month into the course. Seek help early in the semester if needed.
Dr. Hafensteiner is a lacking professor. His lectures consisted of solving problems without teaching students how to approach such problems. His exams are brutal as he implements problems that were not even discussed in lecture. Finally, the teaching assistants do not grade fairly and make a lot of mistakes. Exams are graded in the same day.
This professor represents the word "unprofessional." He acquires gratification from watching his students fail his exams, and makes false promises that were never fulfilled. His lectures were really dry and inconsistent, he kept jumping from one subject to another. Moreover, his exams do not resemble the content covered in class. Seek another prof.
Hafensteiner spent the majority of class time reviewing problems that were nothing like the exam. He would waste class time answering redundant questions posed by students who do not read the corresponding chapter. He also wastes class time by reviewing derivations and proposing unnecessarily complicated ways of solving problems. BEWARE!!!!!!!!!!!!
This prof spent too much time answering pointless questions that distracted students. Wish he had spent more time on reviewing concepts that were actually tested on the exams. Honestly, he is delusional. He thinks that he is being fair, and helps his students. However, all he does is put students down and makes them feel inferior. DO NOT ENROLL
I had to teach myself so much outside of the classroom for this course. Make sure you utilize your TAs for the workshops because they were a big help to me. Hafensteiner isn't a good teacher at all. The questions in class generally don't reflect those of tests and the stream of logic he explains is always interrupted with questions.
I learned more chemistry in high school than his class. His lectures are mediocre at best as he spends most of the time answering blatantly obvious questions. He likes to go off onto tangents, and jumps frequently between material. His inability to teach really showed as, day by day, fewer students showed up to his lecture. I don't blame them.
One of the worst professors in UR. Wasted an entire semester reviewing example problems that were nothing like the exams. His teaching style is spontaneous as he would jump from subject to subject. Workshops were the only thing that actually helped which is kind of pathetic.
Dr. Hafensteiner seemed to be a good professor at first glance. However, that turned out to be untrue as his teaching efficacy declined rapidly, and did not even bother addressing concepts that were clearly hard for students to grasp. Even worse, he tested those concepts and made them incredibly difficult which amplified confusion. Disappointed.
Dr. Hafensteiner has a great personality. His workshops are usually a repeat of past exam problems and his exams are quite difficult. Work through the textbook problems, past exams and understand the concept to get an A.
One of the laziest professor at the UR. Glosses over important concepts, and proceeds to tests them in a incredibly difficult manner. Pretends that he cares about his student's grades, but doesn't. He said that he would apply a curve, but didn't. Prof spent more time talking about irrelevant bs rather than reviewing important concepts.
At the end of the semester I realized the key to passing was to not go to class. Stay home amd watch the lectures at your own speed.
The workshops are really good at preparing you for the tests, so as long as you can do them and understand what you're doing you should be fine.
Dont be stupid; take AP chem in high school so you wont have to waste your time with 131. Hafensteiner is very disorganized and talks more about his kids than about the lecture material. I cant solve for acid-base chemistry but I can probably tell you what his kid ate that morning. Best way to do well in this course is to not take it.
Terrible hes very disorganized and doesnt clearly convey ideas. Very boring lectures and exams dont reflect the examples he provides in class. Workshops are useless and the TAs are confused themselves. Definitely the worst professor at UR
Hafensteiner is a great guy. Hes really chill and funny, but hes an iffy teacher. Going to lecture and taking notes gives you the basics, but it does NOT represent what youre going to be tested on. If you want to pass, you have to learn how he wants you to be able to do problems. Only study with practice exams.
He stopped assigning homework less than a third of the way through the semester, was very unorganized (always behind schedule), and lectures were very unhelpful in learning the course materiel. Seems like a good guy but not a good teacher.
So, is Hafensteiner the best professor - no, but he is far from being a bad professor. The class is difficult, and it is difficult to teach all the topics in depth throughout the course. You have to supplement your learning in class with other material - I suggest Clutch Prep. The only major complaint I have is that the final was unnecessarily hard
Hafensteiner is honestly a good professor. He gets the necessary details and reactions to you, explaining the mechanism along the way. Due to the nature of the amount and difficulty of the material, he can be perceived as a bad professor but thats not the case. The course is hard, but if you study the material and the practice exams you'll do well.
To get a good grade in this class you have to either remember HS chem or know how to teach yourself/get help. Lecture is not super helpful, but office hours are (go with specific questions). Tests are hard, but workshop problems and previous tests are helpful. Don't fall behind or you won't catch up.
The best way to explain his teaching style is that he (barely) teaches the rule, and then will test on the exception to that rule or with questions much more difficult than the ones you see in class. His lectures are pointless as he frankly just sucks at teaching, this is the "intro" chem course but it is hard to do well without prior chem.
Good lecturer but only teaches one way. Use Organic Chemistry Tutor if you don't get it. Also you can totally skip lecture and watch it on double speed later if you've taken high school chem before. Study for the exams, you'll need it. Says he won't curve the exams but he has to. Pretty chill, tells stories about his family when he erases the board
Dr. H could be disorganized at times, but is overall not a bad professor. He held many office hours weekly that tremendously help give a deeper understanding of the topic. Tests were much harder than the material discussed in class, but it was still possible to do well.
Professor Hafensteiner is pretty chill. He kept class pretty light. I liked the way he explained things, and he did EVERYTHING on the chalkboards. No power point. Lots of examples of problems and stuff. In order to do well on the tests, USE THE PRACTICE TESTS that he gives you. The questions will be very similar to those on past tests!
Cares a lot about his students and worked with me through testing anxiety - super helpful as long as you communicate with him. That being said his lectures are trash and skippable. Teach yourself and then go to office hours with questions.
Great guy but his lectures were kind of all over the place. I'm not an auditory learner so I rely on my notes which were truly just a mess. If you can learn Chemistry just by talking and listening about it, you'll be fine but that is just not me.
Dr. H is very caring, he cares all his students and I believe he is a great person. Although in terms of Orgo, he is definitely not explaining things well. Lectures are not very nicely organized--better organize your own reaction and mechanism sheets. He doesn't cover all materials in class. Exams are not too hard but sometimes tricky.
Great class, lots of work as expected but a great prof
Definitely tough but manageable. Lectures are really entertaining and hes an all around great guy. Was very available and understanding after classes went online.
Hafensteiner's lectures are scatter-brained. He will jump from concept to concept with no clear connection with what he is trying to say. The previous exams and workshops only helped a little bit. When I took both classes, about 30% of the class got A- or higher, most were in the B range, and the lower 30% or so were below that.
Great guy but not the best lecturer, as he often stops to answer questions and ends up rushing to cover material towards the end. Hard to reach via email too. Provides lots of practice exams but is a very harsh grader. Reading the textbook is extremely helpful for this class.
I love Dr. H. He's personable and cares about his students. His lectures aren't enough to really understand the material if you're learning it for the first time, but if you took AP chem, then you're set. Study his past exams!! Only needed the textbook for HW, personally. Go to workshop, Dr. H usually emphasizes important concepts you need to know
Dr. H is excellent at breaking down and explaining difficult concepts and is always accessible outside of class for office hours, however, he is hard to reach by email. The workshops he plans really help solidify understanding of this course and possible exam questions. He's a straight shooter; you always know what to expect going into exams.
Honestly, I don't know why he's getting bad reviews. I absolutely think he's amazing, understanding and kind. He cares about his students and is willing to answer every question. The tests are not too hard, if you can't do it that means you didn't study. Not too much work, and I think it's best to watch both lectures and read from the book.
Dr. H is very caring, but teaching is not his strong suit. There are a lot of elements to this class but to pass quizzes, the practice exams, workshops, and chem libre texts are you safe haven. Lectures are okay, quiz 4 will kill you and he does not care. He also assigned a semester work of homework last min. Not a terrible prof, but far from good
Good lectures and TAs. Doesn't assign as much homework as would be good but the assessments aren't very hard and he explains most things decently well in office hours. Class itself is really easy. Don't skip workshops or yellowdig at all, keep up with Chem101 and do decent on exams and it's hard not to get an A
Dr. H is a great guy and do not get me wrong one of the funniest teachers I've had, but teaching just isn't his strong suit. If Chem is your thing his class won't be hard and do the work you'll get an A. It's just that it felt like I was self-teaching chem rather than being taught it. End of the day a funny guy, but not a teacher of the year haha
did not interact with him once nor watch a single lecture. textbook alone was fine. 5 quizzes, weekly yellowdig discussion (could talk about LITERALLY anything), chem101 hw some weeks. doing practice exams + workshop papers to prepare for a quiz helped a lot, did that instead of lectures/book halfway through semester. horrible at replying to emails
Lectures usually didn't make sense to me but while doing the homework they were helpful. Chem101 and the practice tests are the best resource for studying, USE THEM. Exams tended to be pretty difficult, a lot of math. You'll get the best help if you go to office hours. Has cute stories about his kids and personal life.
He's not the best at answering his email, but he does have multiple office hours a week. His lectures are kind of all over the place and can be confusing sometimes. He does everything on chalk boards. You only need a 75 for an A, which is good, and there's multiple ways to get points throughout the week. He's a good guy, but not the best teacher.
Dr. H is a very good guy and cares a lot about his students... he's just not the best teacher. Lectures aren't really organized and he doesn't assign enough homework as would be helpful. The practice exams are your best bet for studying as they are very similar to the real exams. If you don't have much prior chem experience, prepare to work for it.
He's a very nice person, but his teaching style isn't my favorite. You can rewatch the lectures if you don't go to class but I would suggest going because the class is fast spaced
Hes a really rude grader. Even if you get answer right if you dont show one step, or show it different than how he likes, you wont get credit. His lectures are also very disorganized. If I didnt know better I would think they picked a random grad student off the street, not even a chem grad student. If you dont know chem good luck.
The worst lecturer ever, the most disorganized man ever. If you did not take AP chem I don't see how you will pass this course there is a very clear divide between the AP students and the non AP students, it should not be that way. He also stops lecture to answer the worst questions and we get behind.
Dr. H takes the time to help students and is accessible outside of class, but his lectures are so confusing because of how much he jumps around. While he encourages to ask questions (which is appreciated), his lectures are so scattered that it is hard to fully understand what you're confused on. His teaching style may not be for everyone.
Dr H is a great professor and a really nice guy but I really can't say I learned anything in Chem 131. It's fine for me because i'm never going to take chem again though. I did pretty bad on all the tests but I still got an A because of the grading criteria. Also the lab is usually a couple weeks behind the lecture which is annoying
Honestly, I feel it is pretty easy to get an A, I failed (got between a 56% and 70%) each midterm and all I need is a 50% on the final to get an A. But I hardly understood anything in lecture, like, at all. I went to external sources frequently, and not the textbook. Dr. H is really nice, but I couldn't follow his lectures and many felt the same.
Sometimes, the lectures were a little confusing, but he is always open for questions in lecture and in office hours. He is a super approachable guy and loves to talk about his kids. There are so many extra credit opportunities in the class too. Also, he does everything on chalk boards, so it's helpful to take notes.
Dr. H is a great guy. His lectures could be confusing occasionally but he was great in office hours at explaining in more details. He was super accessible and was such a nice guy. He genuinely cares about students well-being and doing well. He's so smart and I genuinely think he's the best in upper level chem classes as opposed to intro classes.
Dr. H isn't the best chemistry teacher, but he's a great person. Lectures were a bit hard to follow, but he kept them entertaining. Office hours are a big help, and he encourages you to come even if you don't have questions. Lots of extra credit opportunities - as long as you do the homework, you should get at least a B+ even if you fail the exams
Dr. H is a wonderful person and a great teacher. He is very lecture based. Succeeding in this class is very clear and certainly not impossible. My advice is to use all the resources he gives you and dont get behind.
Dr. H is a great chem 131 teacher, and teaches in a way where you will be fine even if this is your first ever chem class. Textbook (free!) becomes helpful towards the end, but if you put in the work early, you won't need to do well on the third test or do more than write your name on the final to get an A. Hope you get a good workshop leader.
9/10 Dr. H really cares about his students but his exams are extremely difficult. However, even if you don't do well on his exams, there are other ways to get an A in that class- do better in homework, lab, etc. Would recommend!
Dr. H is a good professor and really cares about chem and his students. If you bomb one of the exams, you can still do well/get an A because of the grading point system. Do the homework, extra credit, and study well and you'll be fine.
A good guy but not the greatest teacher in my opinion - if you've taken AP chem/ chem in high school and were good at it this class should be a breeze. Gives lot of extra credit opportunities, but lectures were a little random/ disorganized sometimes.
Dr. H is nice, but the lectures were kind of disorganized and honestly sometimes confused me more. His office hours were also not helpful cause he spends an hour going over one question. The points system makes it easy to get an A if you do well in lab, workshop, and Yellowdig. I learned the most from workshop and going to TA office hours.
Worst Professor for Chemistry at University of Rochester. Instead of teaching material he talks about his kids. Also, in class he will use very basic examples and then proceed to destroy students on exams. Never take this class.
Dr. H is very understanding and accessible outside of class. Took CHEM131 Fall 2020 and it was completely asynchronous + remote, which makes learning harder for me. It is definitely possible to get good grades if you work hard.
I like Dr. H. He is a funny and caring guy and his overall teaching abilities are better than average, especially for UR standards. Tests are hard but his practice exams prepare you for them adequately. The chem department here is very tough, so the grading system is skewed to help the students pass. Getting an A is not too hard at all.
Haf is one of the only professors I've had this far that can keep me engaged during lecture. I like that he explains topics and does examples on the chalkboard (no slides!). I still suck at chem after his class, but I was able to learn enough to pass decently and that works for me.
Dr. H was an overall decent professor! He always explained the course content in a clear, well put-together manner. However, he spent way too much time answering simple questions in lectures from students not paying attention. This took away from his lectures, but nonetheless, everything else about him was fine. And for tests, the textbook is key!
Great guy. Extremely knowledgeable and yet very able to explain high-level concepts. Most receptive professor to feedback and student voices I've ever seen. 10/10 would recommend. Exams are a pain but built-in curve exists (they're also really similar to the practice exams, so look at those and try to see patterns).
Professor H is the best lecturer Ive had so far (first year) since he gives you time to digest info and ask questions on the spot. Hes also pretty funny and engages with the class often. That being said, the class is going to be very difficult if you dont have a strong chemistry background so be ready for that, otherwise its an easy course.
he's fine, but he teaches slowly and always talks about his daughter.
Dr. H is a good person, but as a professor he lacks in many areas. His lectures are disorganized and he often spends most of the time answering questions, which aren't helpful to the majority of the students in lecture. While he has an understanding of chemistry, he has a hard time teaching it to students with no chemistry background.
Dr. H doesn't know chemistry. I don't know why he's teaching at a university. My dog can do titration better than he can. He spends 40 minutes of a lecture on one person's question since he doesn't even know the answer himself. He enjoys watching us fail. Pedophile.
Dr. H wastes so much time answering questions during class and hardly teaches anything about actual chemistry. The amount of content gone over in one lecture can be learned from 10 minutes of reading the text book. And then, on the final, nothing he has gone over is actually on it and he makes it so difficult for no reason.
Dr. H is very kind and such an intelligent individual. However, he does not know how to teach. His lectures are very unorganized and it feels like attending his lectures are a waste of time. In a lecture, we only cover one practice question. How is that supposed to help us feel confident for the upcoming exams?
Dr. H is genuinely a nice guy and does his best to help students who don't understand the content, but it would really benefit students if we had more realistic and applicable questions to work with, not 15 easy questions in an online problem set. Advice: use past exams and online practice problems to study. Challenge yourself before the exam.
He's not a bad person. He's a bad professor. He talks like he cares about your progress and your grades. However, he doesn't. Lectures don't cover much at all. Workshop once a week is supposed to teach you a whole topic, but not all the TAs know what's going on meaning you don't actually learn what's going on. Hope you get a good TA.
He definitely knows what he's doing and wants everyone to do well. Lectures are decent and he's very into it, but he doesn't use any visuals which kinda sucks. Tests are really hit or miss because you have zero clue what kinds of questions there will be. As long as you do the work you need to do, you can fail a test and still get an A.
His lectures were decent and then became him saying one thing for 20 min and spending rest of the class answering questions and restating WHAT HE JUST SAID, getting absolutely nowhere. Use the optional textbook to teach yourself. He spends a fair bit of time talking about his 3 daughters and seems to be a good dad. His tests are absolute shit tho.
As every single review says: great guy, meh teacher. If you have to take him, pray you get a good TA, since workshop will teach how to do questions. He answers questions far too in depth, I personally get lost when trying to follow along. Like he says, do the readings or struggle, since he doesn't teach all the important stuff. Turn off your phone!
I think Dr H repeats the same stuff pretty often in lectures but his teaching isn't so bad. Personally, the lectures were pretty hard to sit through. He teaches the concepts well but this is often drowned by the sheer volume of questions he answers, and other stuff irrelevant to the topic at hand.
Dr. Hafensteiner is a good person, but a poor teacher. He strays from content, gives long-winded responses with little relativity to the question, and doesn't know how to solidify the concepts. He doesn't get through much and then tests you on it. I attended workshops, study groups, lectures, and did so much work just to fail almost every test.
I love coming to chemistry class because of Dr. H! Every lecture was a treat for my eyes and was the highlight of my day. I remember a question on one of the workshops that included a recipe for his mother's famous pumpkin cake, but that wasn't the only cake on my mind during workshop.
p2: During lecture, I always ponder about the molar mass of the cake. When we got to equilibrium and he said the word "Keq", I couldn't stop thinking about that glorious cake. Speaking of cake, I found out that he is the owner of a large bakery, something you will find out too when u see him.
p3: And you can tell he uses his chemistry knowledge to have the best cake in town. Too bad he doesn't have his own show called "baking bad." I'm sure the viewers would appreciate his dazzling cake. I would give him a 10/10. Oh yea, the class is pretty good too.
If you're gonna only talk about his cake recipe then go tell him in his instagram comments, not here. Him being able to bake doesn't mean he can lecture or actually teach.
Good guy, bad teacher. His only redeeming quality is that he gives extra credit assignments.
Energetic, personable, engaging lectures. He lost many students after a certain point in the semester for lack of structure & clarity. It got to a point where many were wondering "what are we doing again?" "why's this important?" "what's the purpose of this?" Dr. H should be more clear in his overall objective and expectation of the class.
Dr. H was a very nice man, maybe too invested though. He often would waste lectures answering questions best left for office hours, which he had any time students needed/asked. He grades on a point system, so it is easy to pass even if you don't understand the content. Overall, he is a very nice guy he just sucks at teaching in large class sizes.
Dr. H is like your Uncle, who growing up you thought was super funny and inspiring and whatever. But then you grow up and realize what a bald face lier they are. Letcures are 90% useless information and the only way to do good in this class are to come in with an already good background understanding of chem, or teach it all to yourself.
Professor H is charismatic and a really kind guy, a good family man, but not the best professor. His lectures seem scrambled and unorganized. His tests are quite difficult. Wish we did more test prep in class. This class is challenging if you've only taken gen chem in high school. Be prepared to put in lots of effort if you want an A/study ingroup
Very nice man & good dad to kids he always talks about. Lectures started off strong & easy to understand but were disorganized later & it was easy to get lost. Answers too many questions even the dumbest that have nothing to do with what we learn. Tests much harder than the practice. Really challenge yourself, do the labs & extra credit for an A.
I feel bad giving Dr. Hafensteiner a lukewarm rating, he is a very kind and funny man who clearly loves his job. However, his lectures were all either unnecessarily easy or ridiculously hard to follow. I did not learn very much at all from him, and I felt it was mostly on me to learn the course material outside of class.
Pros: Dr. Hafensteiner has a wonderful personality & offers many extra credit opportunities for homework. Cons: He cannot teach. I stopped going to his lectures after the first exam because they are not as useful as I expected. I wish he had a few slides summarizing the main takeaways or steps for approaching different stoichiometric questions.
Just focus on the practice tests from past years, and use organic chem tutor on youtube. Not good lecturer and confuses you more. Stopped going to lecture and started doing better in the class.
Dr. H seems like a great guy and enjoys teaching this class, but his lectures for the most part are drawn out and rushed for time towards the end of class. He spends lots of time answering unnecessary questions during lectures. I would say his grading criteria is very clear and he gives lots of opportunities for a good grade.
Go to office hours. Dr. H is a great guy with an amazing understanding of chemistry but he SUCKS at translating that knowledge to a large classroom. The only times when I felt I was truly learning was in office hours. Lectures can be funny, but don't give you that much. Also, he'll teach us a simple concept, then make it more complicated on exams!
Professor Hafensteiner is a very kind and caring person, but he just doesn't know how to teach. He doesn't know how to pace himself and is too nice to answer every single question to the point where half of the class is just answering questions. Good person though
The structure of the class (number of tests, homework assignments, lab etc) made this class manageable. However, Dr. H's lectures did not help me much. Dr. H is almost too nice, he spends a significant amount of time answering every question that is asked during lectures, which results in content not being covered and difficult exams.
He isn't a good teacher, but on the bright side, gives a LOT of extra credit. Lectures are not at all useful. Use the textbook, YouTube, workshops, and practice exams.
Good person, not a good teacher. His lectures were often unorganized and did not provide many examples of material that was actually on the exam. For those with no chemistry background, this class can be very tough. To succeed, I recommend securing all the "easy" points (hw, wrkshp, etc), extra credit, and review wrkshps and past exams for practice
Dr. H is an amazing person, just not a great teacher. Often in class he would get distracted and very rarely would we ever get through the material that was planned. In a 75 minute lecture, he would take about 40 minutes to answer students questions that are meant for office hours. He doesn't give a lot of examples, just basic broad ideas. Go to OH
Dr. H is great at teaching and his lectures are easy to follow and he doesn't skip over information assuming you already know it, but his exams are extremely hard much more so than what is in the homeworks or the workshops. He is very approachable with questions and accessible outside of class. Memorization is super necessary so start from day one.
Dr. H is overall a great guy who cares a lot about his students- however, his lectures often were behind and he seemed to treat the lecture time like an office hours period.
Great professor. His lectures are good; they are recorded, so you can re-watch them, which I highly recommend. His HW on Aktiv Chem cannot be compared to his exams. His exams will brutalize you :( Please do the practice exams, and study a little everyday. I ended with a B. Coming from a person who got a C in Orgo I, you can do it too :)
Dr. H is a good professor and his exams are fair if you understand the material covered in lecture and workshop. I wish he included slides or had more organized lectures, because sometimes material was inconsistently covered between sections.
This course is easy, just do the practice exams. He gives extra credit and you can easily get full score on the lecture part. The experiment is tiresome, but it doesn't count a lot. The testing is easy and TA gives as much score as he/she can. Overall, not hard to get an A even without participation.
Go to lecture, do your homework, go to workshop, and you will do well on the exams. This has been the easiest STEM class I have taken in college. He literally gives you a checklist for what you need to do to do well. The lectures are 100% recorded so you don't even have to get up for class. Ridiculously easy, but still fun nonetheless.
Prof. H is good at teaching and makes class interesting. However, this course is all math-related and I did not expect that at first. Attending lecture and doing the practice exams are extremely helpful for passing the class. If you're not good at math, it may take some extra work but you should be fine if you put in the work.
this class was fairly manageable/easy for someone with no prior chemistry experience. if you have a decent understanding of algebra and math, this class should be easy. Reviewing past papers is recommended when studying for exams. the homework helps with understanding the basis.
Dr. H understands the material he's teaching, but he is hampered mostly by poor lecture organization, so if you're the type of person that needs well-organized lesson plans, you're out of luck. DO THE AKTIVCHEM. Remember that aktivchem problems aren't ordered by difficulty - sometimes the easy ones that actually teach you the material are last.
Dont get me wrong. Dr. H is a wonderful person. However, I do feel that his lectures could use a bit more organization since a lot of the time, I found it hard to follow. I recommend to study at least every time you open the textbook. Other than that, this class is very doable and can even be cheesed if you're satisfied with a B.
Dr. H, at heart, is a good person. Lectures are funny and he is accessible outside of class. However, I struggled in his class. His lectures can be hard to follow, so put in the time outside of class to understand the material. I walked out with an A which was mainly a result of doing really well on the final and teaching myself material.
This class is the reason I changed majors. It was hard for a gen chem, especially because I have no chemistry background. It had workshops that were helpful to an extent, labs that I enjoyed, and homework (Aktiv) that you had to pay to use. Lectures didn't apply too much to tests, workshops were better for studying. Funny guy tho!
Dr. H seems to be a genuinely kind and passionate person who wants his students to succeed. However, his teaching style is not for everyone. What he covers in lectures is very different from the types of problems that you are given on tests. I'd say the most helpful things were workshops and past exams. Study and connect concepts outside of class.
Honestly if you took AP Chem within the past 2 years you will be fine. Class is on the point system, which if you play your cards right, you might only need a 20% on the final to end with an A. If you're confused in lecture, I would recommend reading the textbook, doing past exams and definitely going to workshop.
Dr. H is super friendly and willing to answer questions, which often makes lectures feel like office hours. If you have a background in AP chem, you're set. He explains concepts decently well but they could be better. However, Dr. H is very willing to help you out during office hours.
Yea Dr. H doesn't seem like a great prof during the course however, compared to Matson and Knowles (CHEM132) he is amazing. The class is very easy to get an A in with the amount of extra credit and simple concepts. Dr. H goes on annoying tangents about his daughters and does not use slides so you have to take your own notes. Ok prof.
Dr. H is a good professor for 131, but for 204, he's not very good. Orgo is complicated and having a prof with good organization is essential. His lectures are poorly organized and jump around. Compared to Prof. Dinnocenzo, his class is confusing and requires a LOT more memorization. Learn how to do mechanisms solo because he doesn't explain them.
Professor H is a friendly guy, but his teaching style can be hit or miss. While lectures may lack organization, workshops and past exams are key for succeeding. Leveraging resources like Unstuck ai alongside the textbook can make this course manageable.
Dr. H is funny and engaging but his lectures are a bit scattered, so going to workshops really mattered. Either way TAs grade very nicely (lots of partial credit) and Dr. H and TAs are available through office hours often. Did not regularly attend lectures and still didn't even need to take the final to get an A (but you have to take the final)
As someone who came from only taking one chemistry honors course during the pandemic, I would say Hafensteiner didn't help me the most as I transitioned into college-level chemistry, as he wasn't clear on concepts and was scattered. I guess the point system was a redeeming factor in his class. Does talk about his kids a lot.
He is a great guy. Super nice and charming. However, lectures are confusing and hard to follow. He basically does math problems on the board for an hour and 20 minutes and half-heartedly explains why he does what he does. He gives lots of points and really wants you to pass, but the style of teaching just wont work for everyone
The best professor I ever had.
he is a nice professor. the content is easy just focus on workshops. class is a bit disorganized and confusing. wayyyy better than other chem professors
Dr. H's lectures are super hard to follow and for me, useless. If you're really struggling in the class I would attend office hours and pay attention during workshops. He does want you to succeed and will help when prompted, but going to lectures alone probably won't help you—they're all over the place. I had to teach myself a lot of basic content.
Dr. H's lectures can sometimes be confusing and tedious, but there are resources outside of lecture that help a lot. His office hours were great and really helped my understanding. Test difficulty is somewhere between the Aktiv homework (easy) and workshop problems (hard) so I would recommend keeping up on those if you're struggling.
slow lectures. however great for someone who has never seen chem before. tests were fair. easy A if you do the work.
As someone who took ap chem I still struggled a little with this course. Do the practice tests because what he teaches in lecture is only the basis.
Although this is the intro to chemistry, it was still an entertaining class. All lectures were recorded, and you didn't have to pay for the textbook since it was online, but you did need to pay for the software for homework. Grading was a points system that I really enjoyed and it was a surprisingly good course to learn the basics of chemistry.
Recommended for everyone who want to take chem131, his office hour is also very helpful.
He had really good lectures and was always available if you needed help outside of class. I've always struggled with chem but this class was very good and prepared me for the exams.
Dr H's lectures were very unorganized and hard to follow. He drags on and only teaches in examples. However, his office hours (if you can fit it in your schedule he usually only has 1-2 hours per week in the middle of the day) and workshops are helpful. The grading was pretty lenient, but the second half of the class was much harder.
GOAT for 131, good at answering questions in lecture, blackboard+chalk notes so you can take written notes, gives 5 chances for aktiv questions, hard exams with extra credit question that requires spamming past exams to get high score, optional attendance but no ppt only recording, though textbook becomes unnecessary if you focus during lecture.
Dr. H is a friendly, chill dude. His lectures are good, though they can feel fast paced at times and are necessary to rewatch. His exams are mostly fair but always have a few problems that catch you off guard with their difficulty. Make sure you don't fall behind with the content, make connections between concepts, and do the HW for easy points.
I was shocked to see some of these bad ratings. Dr. H is a caring professor who genuinely wants to see his students succeed. He made a lecture recording request form to encourage attendance, which was a little annoying. Yes this class was challenging but that is because it is Orgo 2, its a challenging course anywhere you go.
Lectures are very organized and he highlights the main concepts well. Lecture is definitely the most important aspect of the course. Workshop questions are difficult and only some are helpful. Tests are very challenging and contain much harder examples of the concepts learned in class. Overall, harder than CHEM 203 but lectures are more helpful.
Awful......
I didn't find his class to be amazing, but I learned a solid amount and he's clearly a good and thoughtful professor. He puts in effort, seems to actually care about his students, and honestly my issues stem mostly from the class itself not his teaching style.
The most kind professor I have had the pleasure of learning from. He does not make Orgo II easy, but he wants you to succeed and makes himself available outside classes. If you go to office hours and stay on top of workshop, everything will start to make sense.
Overall, the class was fine, I got the grade I got bc I didn't show up to my workshops or really do the hw. The first exam was quite easy, but after that, the exams became a lot harder. He tends not to be that organized in his lectures and kinda jumps back and forth. Go to class, workshops, and do the hw and you'll be fine.
I wouldn't recommend taking Hafensteiner for upper-level chemistry courses. His lectures often lack clear explanations and feel disorganized, which makes it difficult to grasp complex concepts. Key material is sometimes glossed over or presented unclearly, leaving students to teach themselves outside of class in order to keep up.
Awesome lecturer and brings a very personable approach to instructing. The exams are difficult but fair. The grades are moved to ensure fair grading, and you always know what you need to do to get an A. Has MANY office hours, which are helpful but usually full
You will learn the most from the workshops than anything else. It is a difficult class, and his presentation of certain ideas usually need a YouTube video to fully understand. A good guy overall, but this class is hell, the exam averages are low so be prepared.
He is super caring, engaging, and a great professor overall. However, the class format can be frustrating. There is no curve and exams feel different from homework. He explains concepts well but sometimes jumps topics and doesn't teach linearly.
~CHEM 203~ Great guy, I enjoyed going to lecture (at least compared to other professors as a STEM major - I'm looking at you Fall 2025 BIO198 professor). However, tests are quite hard and lecture content is pretty surface level so there is a lot of self-learning in this class. Workshop helps, OH format kind of stinks. Hard class but its worth it.
*Chem 203* Dr. H explains concepts well, but for me they were sometimes a bit too surface level. Workshops go more in-depth and are very helpful. The content order could be better, leading to early concepts being harder than necessary. The “Orgo as a 2nd Language” textbook helps a lot. Make sure to attend workshops consistently.
He is a caring and funny professor, however his teaching is just not it. He oversimplifies so much to try to make orgo easy to understanding (which is good to an extent), but he will make exams so hard. Workshops do help, however I wish he would spend more time in lecture on test-level content.
Engaging lectures/office hours. Difficult to study independently. We got no workshop keys, reactions list, or past exams, and homework was reduced by half. Content was also shuffled so it didn't line up with the course lab. Like a math class without problem sets: all concepts, no practice. The material is a lot of fun! I hope 204 is more rewarding.
he sucks and lies about what's gonna be on the exam. Good luck
Class Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.46 avg changeRatings by Course
CHM32
5.0
(1)CHM131132
4.6
(5)CHM207
4.4
(7)CHM132
4.1
(10)CHM208
4.0
(2)Difficulty by Course
CHEM203
4.5
CHM204
4.3
CHM131
3.6
CHM208
3.5
CHEM131
3.4