3.4
Quality3.3
Difficulty40%
Would Retake83
Reviews40%
Would Retake
83
Reviews
Rating DistributionOfficial
5
29
4
19
3
14
2
7
1
14
What Students Say
“hilarious guy, reallllly goofy, LOOKS LIKE OWEN WILSON, needs a mid-day change of clothes due to chalk obsession”
MATH1000 - 3.0 rating“What a big mistake of taking his clsss for calc2, worst choice of my life”
MATH1770 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
24%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.34 avg changeRatings by Course
MATH1360
5.0
(1)MATH2770
5.0
(1)MATH1010
4.5
(2)1770
4.2
(5)2760
4.0
(1)Difficulty by Course
CALC1560
5.0
MATH1760
4.1
1000
4.0
MATH1770
3.7
MATH2760
3.7
Reviews (83)
Had his class in the summer. Very freindly laid back kinda guy. Teaches well and gives assignments that you turn in and get points on. His tests are similiar to his assignments so no surprises. I would highly recommend him.
was very good at explaining things, tried multiple approaches and went relatively slow enough for everyone. made oportunities for extra credit and was very fair with times and assignments. high recomendation
cool teacher
He's very confusing at times, but he's a good teacher overall.
I had him in the summer for Calc I and he was a great teacher. Very thorough, not too easy(prepares you well), helpful.. Definitely recommend him.
I took his guy for the summer calc 1 class. We started with 42 kids in the class and ended with 15 kids. His tests were very hard. I would never take him for the 5 week calc class.
I fully enjoyed Math Previously. I have to say the teacher makes it more difficult than need be. You only take 4 test and they are like taking a final exam for each test. Their are assignment sheets as well as the homework. Even though this class meets twice a week the amount of work is like a four hour block class. Do not take this class.
I took this teacher for Math 1000 my first year in college. He is a very good teacher, very thorough. He will help you whenever you need help and makes a point to tell kids he is around to help. Homework quizzes and assignments were extra work to help improve your grade. I would highly recommend this teacher :]
Uses the word "junk" and "crap" to describe things. Good sense of humor. Makes himself available on weekends. Not a bad teacher.
His actual name is Halfaf I think, not halfan but whatever. Good teacher if you do the assignments the exams are a breeze and he is always there to help you pretty much any day you can come in to the learning center. Also helps you on Saturday in the learning center. Halfaf is very involved with the students and I reccomend him.
i had him for calc and it was kind of hard. he knows a tremendous amount about math and sometimes goes too in depth with it. he's a good teacher if you need a challenge, a bad one if you just need a grade :)
Gives out a lot of homework and assignments. But its for your own benefit, the homework and the assignments are extra credit. If you choose to not do them its no penalty to you. Great teacher, take him.
As far as math teacher humor goes, this guy is HILARIOUS! Easygoing, offers extra credit problems on every test, and gives great lectures; Excellent explanation of concepts. He actually made me want to be be a math major!
few professors are able to impart their enthusiasm onto others for the subject they teach, but he's definitely got it down (not in a bad way). I took calc1 with 2 other profs and I finally understood it with him over the summer and now I'm back for calc2. he's funny, easy-going and very patient with the little mistakes. =)
matt's a total boss, preety easy, super helpful, makes you feel smart
material is hard. Knows what he is talking about. Does unneccesary proofs to show every theorem and always is covered in chalk. Tests are not that easy.
hilarious guy, reallllly goofy, LOOKS LIKE OWEN WILSON, needs a mid-day change of clothes due to chalk obsession.
Always covered in chalk. Nice guy, friendly, makes himself avalable. He knows his stuff but has a hard time explaining it. hard tests, our class ave. for the first exam was 51%
I struggled a lot in his class and I was great in calc 1 w/ Reist. He goes through the first half of the semester so fast we're 2 days ahead and he pushes the tests up and barely reviews uses extra days to squeeze more sections on the test. Not a good expirience. but it looks like everyone likes him so maybe his teaching style didn't mesh with me.
I just don't think he's very good for calc 2. He rushes through in the beginning, and then doesn't leave anytime for the stuff you actually need help on. He's a nice guy, and it helps that he gets extra credit. His lectures r hard because he doesn't explain where he gets most of his answers from.
Fun, happy, looks/acts like the students, cool guy, helpful. Horrible class if you aren't a strong exam taker. No extra credit, no points for hmwrk, attendance, no quizzes; just exams; I was sick for one, did awful, dropped my grade like a lead balloon. An 'exam only' class was hard for me to excel at, frustrating and discouraging, never again.
Although the class was extremely hard and his tests weren't very easy, I felt that he was a HUGE help!! He always wants his students to do well and is goes to the learning center helping! If you take him, just make sure you study, do the homework, and aren't afraid to ask questions! He is more than willing to answer!!!
He really knows his stuff and is more then willing to help you if you don't get it. Make sure you ask questions if you don't undersand somthing that way you can and can do great on the test. He is honestly the best math professior I've ever had. And its always quite hilarous how he always is covered in chak and wears black quite entertaining!
Mr. Halfaf is such a helpful teacher, and really nice too. I'm not that good at math but he teacher with a lot of clarity and answers any questions the students have until we perfectly understand the problem. I would suggest him to any of my friends looking to take Math1010.
The best math teacher. Always helpful. Hard tests. Wears nothing but black and is covered in chalk.
Very nice teacher, and he knows what he is doing. Class I took with him used computers to teach (not an online class). If there was something you got hung up on, he can help you. He replies to emails promptly, and apparently his tests are hard (on all 5 tests I got at least 95%). Not picky on when you turn in homework, just turn it in before test!
Very willing to help, although he makes things more complicated than they need to be and that confuses some people at the 1000 level. The guy is a little bit weird, and the black clothes/covered in chalk part is very true. Overall, I would recommend him.
Good math teacher, kind of akward but he helps out if you need any help.
Great professor. Makes Calculus 3 as easy as you can make it. He has a large amount of mathematical experience, so sometimes, at first, you might not know where he gets his conversions from etc. If you don't understand just ask. I've had many different math teachers, from high school to an elite university, but he is by far the best one.
Lmao. I read and people keep saying that he always wore black clothing covered in chalk. Chalk? I don't remember that but the black clothing I do. He is a nice teacher when you need help. But the class is always felt awkward and boring that many quit the class. He gives out homework, and it's up to you to do it for extra credit. The tests are easy.
Very cool teacher and was usually in the learning center to help. I took it in the summer so it was pretty fast paced.
No idea why he doesn't have 5-stars for everything. He was the best math professor I have ever had! He explains everything SO well and if you don't understand something, he will go over it again. He's very helpful. I did ALL the homework and passed with an A. Not an easy A, but you earn it because you learn so much. I recommend him 100%
DO NOT I repeat DO NOT take him. You will regret every minute of it. He is good at math but HORRIBLE at teaching. Homework galore. I'm amazing at math but had lots of trouble in his class. Would not recommend him to my worst enemy.
Professor Halfaf is an amazing professor. He's always there to help with questions. If there's something you don't understand in class, he even offered to come in on his days off if you couldn't make his office hours. He's funny, a little eccentric, but he makes the class interesting. He explains why math is true, not just that it's true.
He is a really nice guy and very helpful. Explains all concepts clearly. He skips some steps in the calculations but if you are studying Calc-3, its shouldn't be a problem. Tests are not too tough and if you pay attention in class, getting an A will be easy.
Halfaf is a really nice professor! He explains pretty well, and if you have doubts he is more than happy to answer questions. He's pretty funny. Tests aren't terribly hard but you definitely have to study. Does a lot of proofs to show why math is true which helps sometimes wen solving problems
All he does is write notes on the board, and does the problems. He doesn't see if everyone is understanding. 90% of your grade is the test. 10% is the homework and that's online on my math lab. Which has over 25 problems that take up to 4 mins each to finish. I would never recommend this teacher to anyone. If you fail a test, your failing the class
Matt is one of the best professors I have ever had! I always describe him as a mess but at the same time he is not. He's super nice and is always willing to answer questions. He always asked us if we understood what he was saying. Test questions are similar to the notes and webassign. This class is easy as long as you DO THE WORK!
Loved this professor and the class is SO easy. I took it as a computer based learning class, and if you are excelling in math I would most definitely recommend that you take the same. He was very helpful, the tests are easy and in class. You don't even have to show up to pass, honestly. You can do all the notes online, I basically taught myself.
The class was interesting. He is organized, and he will prepare you very well for the exams. Study his notes and do some of the book homework and you will be just fine.
He is a great professor. He is organized, for the most part. The homework is optional but will help you receive a better grade. Quizzes are take home but are graded toughly. He prepares you for the exams but again is a tough grader. If you know your material there should be no problem with passing his class.
I've had halfaf for I think 3 classes now and he's by far one of the best I've had. Super nice and funny, always willing to help. The final replaced my lowest test grade, and tests take over quiz grades if they're better. textbook was give or take. Good for practice but you might be able to slide without it. Put in effort, you'll get a good grade
What a big mistake of taking his clsss for calc2, worst choice of my life. Exams are super hard
I enjoyed his class. I would definitely take his class again.
I honestly hated him he first couple weeks of class but he grew on me. He is a great teacher and really wants you to succeed. He also has a funny personality and is willing to do what he can to help you.
halfaf is a super cool teacher, very smart, and knows what you dont understand when you ask and he gives you just what you need in his answer.. don't worry, go with him. he's the one
VERY Bad teacher. Doesn't explain what he's doing to the class, just draws problems out on the board. Grade is heavily based on the test & he grades them toughly. Wouldn't recommend taking him at all.
The class I had with Prof. Halfaf was a computer based learning class, and he was basically there in the room just to answer questions. The class was basically an online class that you show up on campus for, if you wanted. With the time I spent with him, he was very helpful and he'll answer any questions you have. I do not know how he lectures.
he was an alright teacher. Just personally I'm more of a hands on learner. This felt like an online class which I hated. For me this class was super hard but it all depends on how you all learn. He is there if you have any questions. All of the lectures are online and if you have any questions, he is more than happy to help.
its not an easy class nor so hard, if you do the WORK you will pass. quizzes are take home, tests are mostly like the quizzes and Webassign was optional but its better to do it to get higher grade. Halfaf is so nice and good teacher he is funny and understanding. I enjoyed his lectures
He is ok, I took his class out of kicks (CALC 3) and I skipped most of his lectures since I didn't really learn much from it. He is friendly and definitely willing to help. Tests practically make up the grade and are not too bad. I got 3 As and one F on 4 of his tests and the final replaces you lowest grade. He is really smart and ready to help.
Doesn't teach at all. If you ask for help he just gives the answer. No mathlab which is really nice but if you take this class be prepared to learn everything by yourself
Not a bad professor, but expects you to speak the language of math as if you are a math major too. He wants very specific things written on your tests and quizzes but will just hint at what he wants to see. What I appreciated about the class though was his zeal for mathematics and how clearly his syllabus and assignment dates were layed out.
There are only 9 things that go in the grade book- all exams and no chance for extra credit besides that. Lectures were hard to follow because he skips steps. He wants everything done in a specific way but won't explain exactly how he wants it, almost like he expects us to read his mind. Not the worst math course I've taken but far from the best.
Coming into this class, I had heard that MATH 1770 was one of the hardest classes at Macomb Community College. However, I had nothing to worry about. Professor Halfaf clearly described each topic. He did problems along with us in class. Doing the extra problems he assigned helped greatly as well.
Prof. Halfaf clearly enjoys math, but lectures are dry and can be hard to pay attention to. Many homework assignments are given, but several of them are very time-consuming and cover concepts you aren't even tested on. Exams average 5 questions long and are simple if you study. The material isn't difficult, but adequately learning it is.
I had taken. Math 1100 with Mr. Halfaf during the COVID 19 pandemic. In this class there were no lectures given. The class was assigned into small groups on zoom for questions as well as clarification of the topic at hand. There was also a quiz that had to be taken before each class period.
I took this class pre-COVID, and it is still to this day one of the better classes I have had. You feel very comfortable with him in the classroom, and he is extremely helpful. You can tell he can be a little antisocial at times, but he explains things well and wants to help you out. Unfortunately, I can see a prof. like this struggling w/ online.
Really long and hard-to-follow lectures. I had a hard time paying attention in class and had to teach myself almost every topic. He would constantly bring up how important every topic was for Calc 2 but didn't really teach why or how to do things.
He is very kind and respected. However, sometimes it is pretty difficult to understand what he is trying to talk about. I believe he thinks he makes sense but the rest of us were still pretty confused. Other than that he's chill and you can talk to him if you have any problems and he'll work with you.
tough class if you haven't done algebra in a while. lots of homework, and its only worth 10% of grade. if you put in the extra work you will pass this class. very tough grader, and sometimes gets off topic and skips steps with explaining how to do problems but besides that he's a very caring teacher and wants you to pass!
His lectures are boring and hard to follow, he does examples on the board for 2 hours without explaining his steps or how he got his answers. There's quizzes and optional homework that barely count towards your grade so if you do bad on an exam, good luck trying to bring your grade up. You will pretty much need to teach yourself in order to pass.
Never posted grades or feedback. Had no idea what progress was throughout semester
He assigns too much homework but it is an online class so I guess its understandable. He doesn't hold classes (for the online course) but is always an email away if you need to speak to him.
Learned a lot! It is a lot of reading and writing, but it's easy besides that. Gives feedback on assignments and is available for help. If you take this online, there will be a final in person. However, there was extra credit at the end I didn't do because I didn't need it. He marked it as missing and my grade slightly went down.
I did not like the class or the teacher whatsoever. He NEVER did lectures throughout the semester (1-2 maybe) and did NOT explain the homework at all. He would CONSTANTLY leave the class during the lecture and it seemed like he didn't care at all about the class.
I'm currently taking an online course with this Professor. I've had zero problems with him and the assignments we have. The work isn't loaded, the concepts are easy to understand, and he encourages students to reach out if they need help. I would 100% take his class again!!
I am not a fan of classes online but after this class I definitely will be taking more. This professors syllabus was clear and if you needed something he was an email away. Course work was not hard at all just read the notes. He also offered a lot of extra credit which helped my grade tremendously. I would for sure recommend this professor.
I had this class in person for math 1770 after I took Calc BC in high school (some previous knowledge. Even with the knowledge, Mr Halfaf is an amazing professor that really enjoys his math which I can appreciate. Textbook is not mandatory (only used for practice problems. Lecture notes posted on Google drive everyday. Simple take quizzes and tests
Mr. Halfaf is a kind professor who loves math and his profession. No homework, so grades depend on quizzes and exams. Quizzes are take-home, but exams are taken in class and calculators are not allowed. However, exam questions are easy enough to solve without a calculator. Lecture notes are always posted online.
Don't take this guy. His lectures are super hard to follow, and he doesn't explain things clearly, just assumes you already know. I tried really hard to keep up but ended up dropping the class, which I've never done before. He seems lost himself when explaining things. Somehow he has high ratings, but I honestly don't know how.
Do not take this professor! He does not explain anything and if you ask a question he doesn't give you an actual answer. He is very difficult to work with and rude and rolls his eyes when you ask to many questions. I would never take him again!! He expects you to know how to do everything without him teaching the material.
The guy might know about math, but he has trouble teach it. He will start with something, then stop, debate himself, then continue with skipping steps and expects the class to understand what he did. He's very nervous in front of the class and stumbles over himself often. For the student, it makes the already difficult course even harder.
One of the worst teachers I've ever had, the math isn't hard, HE is!
Tried my best, but had to drop halfway through the class. He teaches in a way as that assumes you already know this stuff! I was so excited for Calculus, one of the worst teachers I've ever had!
Very difficult to take the class and not have a clear presentation or examples. Had to drop to save my GPA. Looked up Calculus videos online and realized how overly complicated and confusing he made this class. Avoid this professor!
This guy makes you wonder what the criteria for becoming a professor is. Constantly goes back on what he says and will talk non stop for half hour just to later get lost in the problem he was doing on the board. He has an attitude when you ask questions and makes you feel dumb for opening your mouth.
The only reason I got a good grade, was I've had AP Calc. I doubt I could have done well if I didn't have this background. He is very confusing to follow and constantly backtracking. The only things that are graded are the 8 take-home quizzes and 5 Exams. For the final, do the Final practice quizzes, The exam is a lot like it.
Honestly, he isn't a bad guy. He knows math, he doesn't know how to teach math though. His tests aren't that hard if you know what you're doing. He always messes up problems on the board, and the way he teaches is super hard to follow. I wouldn't have passed, if I didn't watch a YouTube video explaining how to do every problem after the lecture.
He was alright. I had to retake the course though and decided to go with him. I liked his teaching and grading better than the previous prof i took. Few assignments, just take home quizzes. Exams are okay. Just pay attention and be patient with grading as he won't release grades until everyone takes the exams. Overall, pretty fair grader with xc.
Had him for 1760 he was great,1770 was hard but he's good I learned a lot of the stuff outside of class because I didn't go to class much. Go to his office hours it goes a long way he is also great to just chat with. You will never be surprised on what's on exams. You get 2 take home quizzes then exam the exams are just a easier version of quiz's
This professor was absolutely the worst I've ever had. His teaching style was horrible, and he seemed to struggle with the material constantly. On top of that, our entire grade was based on exams that he graded way too hard. There's no way I'd ever take another class with him.
Professor Halfaf is not the worst professor, but his lectures leave much to be desired. Some more complex concepts are glossed over or covered very briefly while easier things are covered in depth. He only grades a handful of quizzes and 4 tests (plus the final) so if you struggle on any it will really affect your final grade, no graded hw to help.
Class Info
Online Classes
100%
Attendance Mandatory
24%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.34 avg changeRatings by Course
MATH1360
5.0
(1)MATH2770
5.0
(1)MATH1010
4.5
(2)1770
4.2
(5)2760
4.0
(1)Difficulty by Course
CALC1560
5.0
MATH1760
4.1
1000
4.0
MATH1770
3.7
MATH2760
3.7