5.0
Quality1.8
Difficulty99%
Would Retake118
Reviews99%
Would Retake
118
Reviews
Rating DistributionOfficial
5
115
4
2
3
1
2
0
1
0
What Students Say
“He is such a great teacher”
PSYC231 - 5.0 rating“Pretty chill and helpful professor”
PSY201 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
47%
Textbook Required
6%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.03 avg changeRatings by Course
PSY231
5.0
(3)PSYC231
5.0
(2)PSYC2700
5.0
(1)PSYCH2700
5.0
(1)PSY257
5.0
(1)Difficulty by Course
PSY211
2.5
PSY231
2.0
PSYCH2700
2.0
PSY257
2.0
PSY212
2.0
Reviews (118)
I loved his class. He is such a great professor, best one yet! He make Psychology interesting and fun. He really does care about his students and their grades. He gives out extra credit and gives out helpful study guides. take his class you wont regret it!
He is such a great teacher. You'll learn so much from him. He loves what he teaches and it makes you interested in learning the material. He gives out great study guides that are just like the exams. Three major papers and 10 extra credit points! I learned so much from his class. I wish he could've taught psyc 232 :(.
Take this professor trust me you won't regret it.
GREAT Professor! Very Clear and easy to understand. Makes class fun with in classroom tasks. Make sure you attend class if you want to receive a good grad b/c the in-classroom assignments are a huge part of grade. Wish he taught Psy 202!
Awesome professor. Highly recommend. Loves what he teaches and teaches it well. Keeps class entertaining with different activities throughout the year.
Pretty chill and helpful professor. The class was nice and learning the material was a piece of cake. The ratings before me are pretty accurate! I took a night class and got out early sometimes too.
I LOVE HIM. .... SERIOUSLY GUYS he IS THE BEST IN THE WORLD 3
(note: took him at UVA) Pretty good professor. I didn't think he was as incredible as a lot of the people here did, but I think I might been spoiled by amazing lecturers this semester. Uses power points and puts them online and his tests are multiple choice so they're not too hard. Lets you out early sometimes.
Take Dr. Hafen if you have the chance. He is a great professor. He teaches in a very simple and clear cut way. Dr. Hafen also has a good sense of humor. He definitely empathizes with his students. Also, he's young and very attractive! Pay attention in lectures and you will succeed.
He is the greatest!!!!! Extremely helpful... He grades you based on how much effort you put in. I am awful in math however, he made it fun. He has an awesome personality and with that - awesome teaching tactics. As long as you attend every class - you WILL pass!!!
Great teacher. Tests were exactly like the homework so there were no surprises. Dr. Hafen covered everything perfectly and I felt prepared. Most days we were let out early.
Dr. Hafen is an amazing professor, inspirational and explains very clear his lectures. If I passed his class everyone else can. Be in class everyday and do your homework. Professor Hafen is there for you! I rate his class five stars in my book.
This was my second time taking this class, I wish I would have taken him first! I drove one hour to and from class to take him and would do it again in a heart beat. He is honest, upfront (no surprises), and explains the material so that dummies like myself can understand. He is an "A for effort" type of professor. You'll learn a lot, take him.
If you are able to take Professor Hafen, take him! Most classes have in-class assignments worth 10 points each, so if you show up and pay attention you will rack up points in no time. He has engaging lectures to help you retain what we are learning. There are two exams, an observational paper, and presentation with all clear guidelines. TAKE HIM!
Professor Hafen is honestly great and I would take him again if I could. The assignments are easy and fun. It gets you thinking about a lot of things you never thought about. He does assign 2-3 papers but they are too easy. No textbook needed. If you want to pass psychology with a great teacher and that is easy professor Hafen is for you.
I LOVE HIM! Best professor I have had. He is very helpful and his lectures are not boring. We won't read off the text book, he makes his own power points and does activities. Home works are not hard and Tests are straight off his lectures
Really easy class. Even if math is not your thing, if you pay attention and take notes every class you will pass. Textbook not really needed unless you want more practice questions and help.
Hafen is a great professor. He is extremely nice and makes sure you understand the material. Two exams, 10 point assignments, and a paper. It is an easy A class if you work for it. His corny jokes are adorable. He also uses funny clips as examples for the material. If I was a PSY major, I would only choose him as my professor.
Dr. Hafen's class was one of my favorites ever. He is so passionate about what he does, and with a PhD in developmental psych, he has plenty of firsthand experience. Not only does he understand the material, but also the human mind. He knows how to break up long classes and lectures to keep you alert, even in a 3+ hour block. Loved him!
He truly cares about his students and whether or not they understand the material. His classes are a little fast paced but hes a great professor and his lectures are never boring. So far, his class has been my favorite experience at nova. If you get a chance, definitely take him!
Amazing professor. Would definitely take him again and is highly recommended. Very caring and wants his students to succeed.
Very nice professor but does not allow you to speak when lecturing. I found the material difficult to grasp honestly.
I was told I was going to hate STATs because it's so difficult to learn but Prof Hafen made it so understandable. He really cares about us getting it and just wants us to understand the material. He's really funny and accepts late homework. Tests aren't that bad and there's a project at the end of semester but he's not the worst grader. 10/10
Love love LOVE this professor!! Really cares about his students and wants to make a difference. He makes the material very easy to understand and has lots of interesting examples that help you to remember the topics. I'm not a psych major, but I would switch majors if it meant I could take more classes with him. Bonus: he's super cute/adorable ;)
Dr Hafen has been one of the best professors I have ever encountered. His lectures are interesting, and even interactive at times. I love how he graded assignments and even short essay questions(Exams) by what you know and not based on the right, exact answers. He really allowed us to explore our own thoughts and understandings of the material.
Fave class at NOVA, hands down. Dr. Hafen really cares about his students doing well & it shows. The info is somewhat difficult, but he makes it clear, to the point, & entertaining to pay attention to. If you try, you'll do well. Attendance isn't necessarily mandatory for grade, but if you don't go you'll be totally lost.
He is the best teacher ever. I enjoyed his entire classes. He made everything easy for us. He is very patient with answering questions. If I had to take any class with him, I would definaitly do that. I love his teaching style.
He is a really nice professor who knows humor. He tries to help you every step of the way. The test can be a little hard but if you follow the lectures and powerpoints you should at least receive a B.
Professor Hafen is the BEST professor ever! He got a sense of humor, friendly, and caring. Even you just ask him a question one time he'll still come to you later to make sure you understand everything and make sure you got his email reply. Easy homework (Completion grade), do the study guide review and you will get a good grade on exams! Easy A :)
He is so caring for his students and really goes the extra mile. He will gladly go over things until you get it and makes class easy. He gives homework but gives time in class to do it and its usually 1-8 questions. His class is so eas, but you need to show up to understand the concepts. Will reply fast and with great detail! :)
Great course and great professor. If you like psychology, you'll like the class. Though attendance did not seem mandatory, I would recommend going to class since the lectures are what make up the exam topics. Online textbook was used, although I barely looked at it.
Dont miss the chance to be taught by him. You'll realize how horrible your other professors are after taking his classes. Replies to emails in a timely manner and really cares about student success!
If you are considering taking Dr. Hafen for PSY 200, you should! His lectures are actually interesting and he is a very down to earth person. His tests are fairly easy if you attend class and study. Favorite professor at NOVA!
By far the best professor I've had at NOVA! He's a great professor and makes lecture fun. He's also very caring and understanding. You honestly have to try to fail his class in order to get anything lower than an A. If I have to take another Psych class, it will for sure be with Dr. Hafen!
Professor Hafen was one of my favorites! I had long lectures and didn't mind them at all. His lectures were so interesting and always made them easy to understand. There were only a few things we were graded on so,just making sure you do those gives you an A.
He is great I would recommend taking his class!
greatest teacher that wasn't art class. He gives amazing lectures. funny. intelligent youre graded is based on 4 things 2 exams, a presentation, and a observation paper. there are some smaller little homeworks but they are pretty easy both of the exams are easy, i used flash cards and i got a B the rest of the grades are pretty easy.
I took a bunch of classes with him at NOVA, amazing guy. Its nice that he has real research experience at UVA. I learned a lot from him
Professor Hafen is a great lecturer. He's committed his material to memory and never really looks at his slides. His PSY-200 class has only two exams, and 10 assignments which were mostly short-answer format. He also incorporates videos, group activities, and everyday examples for his lectures which make the material easier to remember.
Dr Hafen is so nice and such a great professor. He does so many odd/fun class activities to help you remember the material.
Cares about more than just his students. He's genuinely a good person who cares a lot about the well-being of all people. Very easy to talk to and funny. His tests are easy and he gives out study guides that highlight what you need to go over. Lets you choose which format you want to take your final too. Grades based on effort and what you put in.
Great professor. I wish he can teach in UMUC for my psychology classes
Professor Hafen is one of the best professors I have ever had. He genuinely cares about his students and takes the time to help you understand the material. He's funny and his lectures aren't boring. Definitely recommend him!
Dr. Hafen is quite possibly the best professor I have ever had the pleasure of taking. My first semester psych professor was an absolute nightmare and almost entirely put me off to the field as a whole. Deciding to take a chance on a first year class I showed up and was immediately met with warmth and sincerity from Dr. Hafen. No regrets.
Professor Hafen is a fair and caring teacher. He's willing to stay after class to answer any questions or clarify any information needed. He responded fairly quickly to any emails and sent practice questions for me to work on whenever I asked. If you want a good grade- show up, take lots of notes, do the homework and review practice exams!!!
He is the best professor of Manassas campus nova! He is the real definition of a professor. He cares about his students he makes sure you understand the concepts. Take him. The best person as well
He is honestly the best teacher Ive had at nova and his lectures are very memorable and is just top notch! He makes every lecture very clear and easily to understand also makes every lecture very interesting, I could listen to him talk for hours and not get bored. He responds to emails pretty fast, FYI he has a beautiful smile
Dr. Hafen is the best professor! He really cares about his students well-being. He is super understanding with anything. Very smart and makes statistics easy! There is not a ton of homework and no textbook. Each class was enjoyable, he makes a lot of jokes and makes statistics fun. Overall, awesome professor.
I have taken Dr. Hafen for 4 courses (he teaches 5 at NVCC). He is phenomenal. This research course could potentially be hard but he is phenomenal at making difficult topics understandable. I have gotten A+'s in every single class I have taken with him. He does not take attendance, but he does do in class participation work. TAKE HIM TO GET AN A!!!
Amazing teacher. He is a very patient and grades are very straightforward. Homework is graded based on effort not correctness. So the number of questions you attempt is the number of points you get and then he goes through the questions step by step in the next class. Three test are given and they are "easy" if you do the practice problems before.
The best and amazing professor!
He is amazing, his classes are not boring and homework was based on lectures and not hard. He responds to emails quick and I would take him again no doubt! His test are not hard as well.
Hafen is by far my favorite prof. I've taken at NOVA. Personally I'm TERRIBLE at math but he breaks it down & makes everything so simple! I truly am grateful to have had him . Show up & its an easy A!! He gives you multiple opportunities to gain points in class. He also has a great sense of humor. Great guy, awesome professor! you won't regret it!
Professor Hafen genuinely cares about his students. The grading criteria isn't clear. The powerpoints only make sense if you hear the lecture. He doesn't explain topics fully and just briefly goes over them which makes assignments a little challenging to do. He responds to emails quickly and is willing to help you if you don't understand something
This guy is so funny and super hot.
I have taken Dr. Hafen every chance I could get. I took him three different times and learned a lot from him each time. He is one the best and most caring professors there is. If you need help with anything, even scheduling or something that has nothing to do with class, he will always try his best to help. He is a genuine person and who I will mis
The best Professor!!!!
In ten years of taking NVCC classes Dr Hafen stands out as a professor that can help you understand complex concepts and will meet with you and help. Take his class, be on time, pay attention and you will learn. He is the best. Ne plus ultra (look it up).
Very easy going and understanding professor.
Professor Hafen has been my best professor yet! His exams were very straightforward. And he is so nice and was always understanding! I would take his class again!! Highly recommend.
Professor Hafen is so caring and overall a great professor! He is passionate and knowledgeable on the topics, and is willing to help you in his class or any advice you need outside of class. He is understanding and answers any questions you have. ONLINE-you have few breakup groups/small groups. Easy homework given out weekly & one final paper.
Professor Hafen is an amazing psych professor, he cares about his students and his virtual class because of nova wasnt bad at all. You have 3 exams and every week a small assignment which isnt hard at all, you can go back to recorded lectures to help you if you need it. Overall, hes awesome imo
Professor Hafen was absolutely awesome. This is how a professor should be. He cares about his students, and understands that we all have lives outside of school, and especially during a pandemic. He explains the material extremely well, and even though I am not the best at math, because of Dr. Hafens teaching I passed everything with a high grade
Professor/Doctor Hafen was and is one of my favorite professors. He always responded to my emails and questions very quickly and was very clear on his instructions. He grades fairly and honestly if you just do the work, you should have no problem passing with an A. I'm taking him again for another class next semester! Already looking forward to it
seriously my favorite professor in the 3 years ive been at nova! the assignments and exams are open note. the class itself is super hard but he teaches in a way that breaks down the information and makes it easy to learn. i would love to have taken his class earlier but im so happy i lucked out with an amazing professor!!
Dr. Hafen is probably my favorite professor at NOVA. He makes statistics so easy to comprehend, I was legitimately shocked by how easily I was able to understand math because of him. If you feel like you'll struggle with Behavioral Statistics I seriously recommend his class. He is very nice and will not hesitate to help you understand something.
Oh. My. Goodness. I can't believe I learned something so complex, so easily. If you end up taking him, consider yourself one of the luckiest people in NVCC. The arrangement of the course is very simple, clean, and straightforward. Awesome dude, sets up great vibes that make you comfortable- you might not only miss the class but him as well.
By far the best professor I have ever had! If you think you won't understand the material, you will after taking his class.
Prof. Hafen is a great teacher and he really cares about his students. He realizes that statistics is a tough subject and he breaks it down so it doesn't feel overwhelming and is easy to understand. Tests are all open book and he even posts video tutorials you can use. I'd definitely recommend taking his class to anyone. So glad I did!
Hafen was always encouraging and accessible. Signing up for this class, I was nervous, but Hafen made sure the assignments were easy to understand. Textbook (OER) was provided although not used. There are three exams and not many assignments. If you are worried about taking statistics, take Hafen. If I could give him more than five stars, I would.
Professor Hafen is one of the nicest and most patient professors I've ever had. I'm terrible at math but his lectures were easy to follow and he would explain anything that came up. Homework is also easy as it was graded on effort, although the tests were graded on accuracy. He gives plenty of help and even materials to use on assignments.
Hafen is approachable so that makes it easy to ask questions! His class consisted of three exams which are all very similar to the study guides he provides. The homework is graded based on completion and if you miss a problem he explains it in the comments. Is willing to meet on zoom even on weekends if you have a question Best Professor ever!
hands down the best professor ive ever had. i suck at stats but he broke everything down to make it as easy as possible. open note tests that are only like 10 questions. assignments are graded based off completion. if you do all the work theres no reason to not pass with an A.
i took him for both PSY213 & PSY230 & hes got to be the best professor ive had. two exams that are open note. assignments graded based off of completion. and theres one paper due at the end which isnt too bad.
Dr. Hafen was a great professor. He truly cares about his students and understands that you have a life out of school. He gives weekly assignments that pertain to the lecture and are super easy. Both Exams are open book. Just show up and do the weekly assignments, you will pass.
Chris was an amazing professor. He made the material easy to understand and the work was all simple. He's also a Slytherin! So he won't let you waste your time on assignments that he doesn't think are necessary. The homework assignments were fun and creative. Unexpected for a college math class! I always looked forward to his lectures.
Chris Hafen is one of the best professors I could have ever chosen for a "math course". He made every lecture 100% understandable and was always patient answering questions. He does not believe in textbooks, so he gives you all the information you need. When he assigns tests, you usually have 5 days to a week to complete it, open note. Choose him!
I LOVED having Professor Hafen as my Psych213 Professor! Exams are open notes. He teaches materials you actually need to know and you don't need a textbook. Easy grader. Do the assignments and you'll pass. Take him, choose him!
Love Prof. Hafen! He's hilarious and gives great lectures. Time flew by every day that I was in his class. He gives the essay test questions ahead of time so that you'll be prepared. You can tell he's really passionate about psych and cares about his students doing well.
Genuinely the best professor I have ever had. Was extremely understanding and was a very considerate grader. Grades based on effort usually. Overall an amazing professor that I would recommend anyone to take.
I absolutely LOVED prof. hafen. He is super helpful and responds to emails and GREAT at communication. I couldn't say enough good things about him. I took his stats for behavioral science class and it was my favorite class. Overall 10/10 would recommend to any student.
Dr. Hafen is the best. He emphasizes learning over grades, which made it easy to apply the material to real life and made class enjoyable. He is very knowledgable and a funny guy. Had him on zoom, but kind of sad I didn't get to take his class in person.
I had PSY 210 with him and he was by far the best professor I ever had! He has so much empathy for his students and makes the content so easy to understand. There are 3 exams and weekly graded for completion short assignments. He gives a 10 min break for 2 hr class. Taking notes during lecture helps a TONNN with assignments and studying for exams.
Prof Hafen was great. You can tell he really cares about his students and is a chill professor. I wish more professor were nice and understanding like him. Class was not hard due to how he teaches each math equation step by step, if you need to take Psy 210 make you sure its with him
Professor Hafen is one of the sanest psychology professors I've ever had. He gave great lectures and his assignments made sense and were fairly easy. I always looked forward to his class!
the best and most caring and understanding professor I ever had, very easy and simple lectures and doesn't over complicate things and will explain to you things over and in different ways until you understand it
The best.
One of the best professors at NVCC! He genuinely wants to help you/teach you and has a great teaching style. He is also very easily accessible outside of the classroom and responds to emails in a timely manner. Always willing to help if you don't understand concepts. Take him, you won't regret it!
Not only is he easygoing, but this teacher is downright amazing . He's respectful with the whole classroom and will ensure that if you don't understand something, he will stay after class to answer any questions. I love his lecture. 10 out of 10. Take his class!
The lectures were supported by a slide deck while the prof. gave connotations and personal experience to provide more helpful knowledge. Slides were put in canvas for students to review. The professor is very open and appreciates questions or comments; also clear in all assignments and exams! A few times class was cancelled due to personal reasons.
I'm retaking. But this time I getting A.When I got D in this course I thought psychology is a hard subject as a IT major.But prof.Hafen made it easy for me and learned too many things. Prof. Hafen not just a great professor, he is also a great advisor,a great coach and a great motivator.If you have chance please take him for any psychology classes.
The teacher was kind and compassionate, and made learning stress-free. He assigned two short assignments per week (no longer than 15 minutes to do) and provided exam questions beforehand (4-5 short answers). The final exam grade was the average of the first two exams, but students could take the third exam for a higher grade. Will be taking again.
Professor Hafen is a fantastic psychology professor, very funny and engaging and will answer any questions you have. There's not a lot of homework, however you'll write 2 papers and do one presentation total. Attending the lectures is KEY to passing this course as the 2 midterms and 1 final pull from that material. Overall great professor!
Professor Hafen is a BLESSING to NOVA! All professors should aspire to be like this man. He is kind, caring, VERY patient, understanding, helpful, funny, and so much more! The class material was pretty tricky, and I would have failed the course if Professor Hafen had not been my instructor; he cares about helping his students.
He is a very kind and understanding professor. He does a lot of lectures but also posts them on canvas. He can be very funny and also knows how to engage his students. If you need to miss class he is very understanding with that, it is helpful if you communicate that with him. This class was the easiest A of my college life.
Professor Hafen is the best professor I had this fall 2023. He is so caring and understanding. He gives all your points! His exams are open book. If you want an easy class, take him. You will get an A grade. He is the absolute best!
Legit he will be one of the best instructor's you will ever have. The workload is extremely manageable, and the lectures are very engaging. You will come away from the class as a better student. Highly recommend him if you are a PSY major as well.
one the best professor
Take this professor, you wont regret it
Amazing Amazing Amazing professor!!! Gives you exam questions beforehand to prepare. So literally you can cram and write and get easy 100. Amazing homework! He is so funny and engages you in his lectures. Easy grader as well. felt more like a friend then a professor and is super inspirational! Def recommend! choose him over others!
The most amazing professor ever. He is so caring and understands that students have a life outside of college. He goes over homework in class and also gives a review before exam. Everything on exam is on the review. There is no way you can fail this class. I wish I could take him for every psychology class.
Best professor of all time, really got me in psychology and i am now pursing my degree largely due to him
Took PSY 200 and it was a breeze!!!! take him and you will love life!! He uploads the exams on canvas so you can be prepared and get 100. An assignment due after every class, but easy. I did the bare minimum and got A.
Dr. Hafen is one of the BEST professors at NOVA Manassas. He is so much fun and really cares about his students. Not a lot of homework, so if you want to pass the class lecture attendance is a MUST, and you have to study for tests (not hard as he provides a formula sheet but you do have to prepare). Would highly recommend!! :)
Genuinely cares so much about his students, this class he gave us the exam questions a week in advance, so that we knew what to expect to truly grasp the material. Not to mention you got to pick which questions to answer so it was very personally tailored. HIGHLY RECOMMEND!!
Loved Dr. Hafen, he is the sweetest and he is so smart and kind and gives extra credit, you can have over 100% in the class 🩷 Nobody can compare to him!
My favorite professor of my fall semester! I had absolutely no issue with this class, it was such a breeze. He makes all the information and his expectations very clear. The exams are extremely easy as he provides the questions ahead of time for you to practice! I highly recommend him. He is very laid back and friendly.
Professor Hafen is one of the best I've had - engaging lectures, fair tests, and a focus on learning over grades. Using tools like unstuck AI alongside the free course materials made this an easy A.
I took him for PSY200 and PSY210, both classes were a cake walk! the exams are easy since he list out what will be expected on the exams. He will go out of his way to help out and explain any questions you may have. I hate math but he made it easy to learn!! NOVA needs to give him a raise! 10/10 love psychology, take him. You won't regret it!!!!!!!
My favorite professor I have had at NOVA! I couldn't recommend taking his class more. This is the first time I have actually enjoyed waking up and going to class because of how entertaining lectures were. I loved learning about the subject and Professor Hafen made sure to remind us that he's there to help us with whatever we needed. Best PSY Prof!
Best professor I've ever had, wish I could take more classes with him.
This was one of the best professors I have had at NOVA. He is not there for the money but for a passion to give back and because he truly loves what he does. I have learned so much! I am so glad that I took this class with him.
This has been one of the best classes I have ever taken at NOVA. He is here because he loves what he does. Would take it again!!!
By far the best professor I've ever had I couldn't rave enough!!! His lectures are awesome, he's kind, understanding and he wants you to do well. I've learned so much. Pleasee take his class! :)
I loved this professor. Taught me more about statistics than my stats class, and I got an A+ (I am not a good math student) due to his incredible teaching. He was kind and so helpful when I had questions. Adequate questions, projects, and tests.
Great professor, truly wants student to learn and pass.
do yourself a favor and pick him, he's amazing. He makes the class very easy if you take psy 230 pick him there are only 3 exams- he gives you the questions ahead time so you can prepare and you can pick which ones you want to answer. Pick him and just do it you wont regret it.
If you are someone who struggles with stats, please do yourself a favor and take Dr. Hafens' class. He is a very fair grader, and his lectures are very straightforward. His test reviews are very helpful on exams, and as long as you study that, you will get an A on every test. He is the only professor to successfully teach me statistics. He's great!
Class Info
Online Classes
100%
Attendance Mandatory
47%
Textbook Required
6%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.03 avg changeRatings by Course
PSY231
5.0
(3)PSYC231
5.0
(2)PSYC2700
5.0
(1)PSYCH2700
5.0
(1)PSY257
5.0
(1)Difficulty by Course
PSY211
2.5
PSY231
2.0
PSYCH2700
2.0
PSY257
2.0
PSY212
2.0