2.4
Quality4.0
Difficulty25%
Would Retake87
Reviews25%
Would Retake
87
Reviews
Rating DistributionOfficial
5
21
4
4
3
11
2
8
1
43
What Students Say
“You don't understand what he says”
CSC324 - 1.0 rating“Lastly he makes me hate statistics period”
MATH441 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.60 avg changeRatings by Course
MATH250
5.0
(1)MATH340
3.0
(4)MATH338
3.0
(2)MATH441
2.7
(14)MATH124
2.6
(21)Difficulty by Course
MATH250
5.0
MATH0110
5.0
MATH126
5.0
MATH741
5.0
MATH440
5.0
Reviews (87)
Excellent professor and very funny. He will work you but you will LEARN something. Best stats teacher on campus.
This guy knows what he is talking about. He explains statistics very clearly, despite his accent, but if you still have trouble, he's willing to help. The Excel projects he assigns are a bit confusing at first, but he helps with those as well! Great teacher!
In the beginning of the semester I understood the material, but once he gave us more equations to work with it got confusing because the formulas looked the same. I don't really recommend Kafai.
Very nice guy. Very funny in class. He knows the stuff and knows how to teach it, but you have to stay up to date with it. This is a class where you really need to keep the book handy and do the homework (even though it's not counted). Grade based on 10 quizzes (from hw probs), 1 midterm, 3-4 computer hw, and final. Office hours are key!
He doesn't teach for crap. He makes class interesting though, but he just comes to class with just the book and teaches off the top of his head. Quizes are straight off the homework. Best suggestion is to keep up with the homework, group study and if you can catch him go to his office hours. Good luck you'll need it!
No Comments
Most amazingly smart professor. somehow getting up to be in class by 8am was a JOY! but you will not like Statistics if you don't do your part. You Have to keep up with the homework.
I took his Stats class in the summer & it wasn't as bad as i thought. 3 exams,1 midterm,1 final. exam Q's are EXACTLY off the hw problems from the book that he goes over. midterm & final are different problems. as long as you do the hw & ask Q's, then you'll be fine. I got an A & got stats over w/ in 5 weeks, so i'm happy. sometimes he's boring tho
he gives weekly quizzes based off questions in the book..so to get an a just make sure you stay on top of things and do the homework.. they excel projects are pretty straight foward, if they're not he will help you though it
He doesn't teach...it's terrible. You MUST do all the learning on your own. If that's your style, cool, but if it isn't find another teacher. Like the others say, he gives quizzes from the book but he teaches off his head. His grades pretty hard, no HW grade to back you up. So try to find another teacher, but if you can't then...go for it
You have to be very committed to this class in order to succeed. Be sure to sit in the front rows, because he speaks in a low volume. Quizzes are not so difficult, but mid-term was a bit challenging.
He is by far the worst teacher I have EVER had!! He doesn't teach you at all, he will teach whatever he feels like. He often refrenses calculous to explain the problems, and I have never taken calc so it held me back even more! He was extremely unhelpful and did not take the time to explain anything to those who didnt understand. I do NOT recommend
Do not take a class with this professor.He makes you hate the class, hate statistics and be scared of it. He tries to be funny but he is not. He is tough, he can be somtimes rude and if he doesn't like your question he won't even let you talk.
don't even think about taking a class with him..period . no makeup exams, no curves, no grades for homework, 3 quizzes and midterm and final that's it!! he is trying to be funny but he is silly and arrogant. some of his exams questions have no answers !!! he just want to trick you !!!
Easily the worst professor I ever had and completely ruined my SFSU experience as an extension student. My overall grade in this class was ok only because I worked very hard, not because he taught me anything or offered me any help. He is arrogant and unaware of basic teaching standards. I strongly do not recommend him-he will make you hate stats.
Finally I met a teacher that really knows his subject.Instead of having the class memorize formulas,he teaches by technique and critical thinking.If you don't understand a concept, he'll untangle it for you by applying it to real life.I Took his class during the summer and did fairly well.He is one of the smartest teachers I've met.Keep it going.
Words do not express the experience with Professor Kafai. He moves away from formula memorization and takes the material to a discussion level. He reminds the student about the necessity of respect, patience, hard work and enjoyment of the subject; if one isn't enjoying the experience, why is one bothering to be there...?
Professor Kafai was absolutly without a doubt the worst teacher I have ever had. He doesn't teach you anything useful and if you ask a question he first makes you feel dumb by asking the question and then completly ignores it. He failed almost every student in the summer session and makes you so scared of this class.
thanks
Kafai is actually a good teacher. Math is definitely not my subject but I would recommend taking his class for elementary statistics. It's no super easy but you will learn. He will teach you well if you pay attention and come to class. He is weird about coming late/leaving early but it's only for the best.
WORSE TEACHER IN THE WHOLE WORLD. If you have to take stats as one of your prereqs please do not take Kafai if you want to pass. He has the worse humor in the world, he isnt helpful at all, and all he thinks about is himself. Overall worse teacher I've ever encountered. Having him for a teacher = EPIC FAIL. Cutting my hand off > This class
I took Mr. Kafai's class a few semesters ago and still cannot forget him as the worse teacher I ever had. He shouldn't teach because he simply enjoys humiliating his students and feel smart about himself by doing so; so rude. I was traumatized by my experience, learned nothing from him, but from another instructor (who restored my faith in SFSU.
I hate him with all my heart. A teacher who clearly doesnt enjoy his job at all shouldnt be teaching. Humiliating his students has to be his favorite pasttime because that seems to be the only thing he does in his class. I advise all you people planning on taking this class as a prereq to take Van Tran instead. Such a great teacher in comparison.
This is a horrible class. Dr. Kafai does not teach the material required to do the online homework (which is weighted WAY too heavily). The electronic system for the textbook he chose is downright awful..
Awesome teacher. Great sense of humor. Yeah, I use some stats at work now - good stuff. Take him. u will learn. Oh, and he tests you on your homework.
He is strict. The way he teaches is confusing sometime but he nice(most of the time). The hw is hard allow 1 try only. You need to take a really good notes in his class if you want to pass the class.If you try alot u will get an A. 3tests n 1 final. Cover 8 chapters, every 2 chapter he test you.
He is one of the worst teachers I've ever taken. He consistently humiliates his students and treats them they are dumb. Avoid taking his class even if he is the only teacher. Wait for another professor to take.
I took the online class. Kafai had no apparent role, but his name was attached to it. Online class had due dates for no reason, which completely defeated its purpose. My grade took a huge hit since I "missed" assignments. The final was at the last min. announced to be in person, which again, serves no purpose and I couldnt make. SFSU is a joke.
I seriously don't know what everyone is whining about. He spends the entire class explaining the concepts and theory, and does so very clearly. His tests are entirely based on the math homework. He's a friendly guy with a great sense of humor, and welcomes students to seek help in his office hours. Don't blame him if you did poorly in his class.
Kafai can be tough and seem mean at times, but if you pay attention and speak up in class he will be much easier. He likes to joke, which makes class fun to attend. He really knows his subject and does a really good job explaining things, and takes the time to do it.
Excellent teacher. Fair and knowledgeable.
Pretty terrible. I don't recommend taking the online class because he is not helpful at all and never responded to my e-mails. The class isn't really set up for success and you can't even see why you got answers wrong.
Never responded to any emails which was our only form of communication since the class was online. Luckily we were given a sub for the last half of the semester (after contacting the chair and dean), and were given the option of a clean drop (not W) with a full refund. That should tell you a lot. I hope he is ok because he basically disappeared.
HORRIBLE! By far the worst teacher I've ever had in my life! The style of his teaching is so sloppy and hard to understand. Makes students feel dumb just for asking a question. Attendance is required(stupid). Strict grader, does not even explain what you did wrong. Online homework on statsportal with only one chance to answer. Do not take him!!!!!!
This guy is the worst. He doesn’t teach the material at all. He just babbles off the top of his head. You have to teach yourself the material. It really should be an online class. I should get credit from all of the colleges I had to use for references; that actually post comprehensible online notes. Oh what’s that? An example you ask? Ha!! Avoid.
Kafai is a great professor, but man his class is HARD and he purposefully sets it up to be that way. Be prepared to work hard and work daily. there are about 20ish HWs and the same amount of quizzes. All the quiz and homework problems are given to you in the beginning of the semester. The first half of the class is 10x harder than the second half.
Horrible!!!If you can, do not take his class!
This is not an immature and unprofessional feedback. Its just an honest account.Dr. Kafai is very passionate at teaching this course and he does a great job!He may sound intimidating when you ask questions but he is there to clarify.Bad thing is that there is no practice Exams for midterms & finals &he expects perfection or your grade will suffer!
Kafai gives the impression that teaching is beneith him, and his students are annoying. He seems to thrive on intimidation, he even asked us "do I intimidate you?". You don't understand what he says? That's your problem. He has made STATS 324 unnecessarily difficult, almost as if enjoys seeing students struggle and fail. I suggest another teacher.
If you guys are wise you do not want to take this guy for any of your statistics courses. 1) he is intimidating 2) your grade suffers if you do not write the correct answers beyond his expectations 3) you need to be present if you need to stay alive in his class. Lastly he makes me hate statistics period! Anyone who survived w/ a C should be happy
Pretty much an instructor there to lecture but all the other work should be done by yourself. The way he explains problems is very vague and will leave you lost most of the time. The textbook he uses costs a fortune and is really tough to follow. Highly not recommend taking the course with this instructor.
AVOID AT ALL COST! IF YOU COULD TAKE SOMEONE ELSE, DO IT! This guy willmake college hell for you. He has weekly quizzes and tough exams. If you ask for help he will make you feel bad about yourself for not knowing. Hardest and most intimidating teacher I have taken at SFSU. I'm just happy I barely got a C and nothing lower. AVOID AT ALL COST!!
Strongly disliked! Tough grader. He wasted class time on pointless jokes. Gives about two quizzes a week. Exams are short but worth a high percentage, no cheat sheet allowed.
The fact that Kafai has a high difficulty rating, shows how lazy SFSU students are. Quiz problems are taken straight from the textbook. He even tells you which problems to study. He lowered the grading scale so that 85% A, 75% B, 65% C If you know how to learn from a textbook this should be an easy A.
Kafai likes to ask questions with no short answers, then cut a student off, and launch into a lengthy explanation of his own. He has no regular homework or quiz schedule. He'll handwave away "trivial" important concepts, so you'll come away not understanding where things come from. One midterm, one final, a dozen quizzes and as many assignments.
If you are, truthfully, looking to really learn about probability and statistics, take his class. No, it is not easy! However, if you put in a concentrated effort and make friends in the class to study with you can pass this class and maybe even get an A. I believe in you and so does he.
His lectures are clear and his methods were far more effective than any textbook or online source I could find. It is not recommended (ever) that you rely on memorization to do math, if you can solve problems based on logic his classes should be fine. I took Math 340 (now 440) with Kafai and got an A.
Tough grader and really REALLY hard exams. One of the harder math teachers at school. You have to smart to do good in class.
Professor Kafai is awful. Take any professor but hime! he does not care and tinks he is always right. he doenst answer questions and gets angry when anyone asks anything. he tests are extremely difficult because he picks the hardest problems that he never went over in class. his lectures are unorganized, no i learn powerpoints to review.
Quizzes are all straight from textbooks. Tests are based on your understanding of the material, not too hard. Funny, but people without a sense of humor may find him offensive. Nice guy.
Disorganized lecture If this class wasn't prerequisite for other classes, I would never take it.
Do not take this class from him. He is the most terrible professor that I have ever met in my two college years. His lecture and assign are not clear enough, he is so tough on grading that he deduce almost half points only because one small mistake even the other part is totally right. Working hard in his class is useless. There is no extra credit!
Dr. Kafai is not there to be your friend. Most rumors will suggest he's mean and doesn't care. I've taken 4 classes with him only to realize that's not true. He's there to teach you how to think and problem solve. Unless you're gifted, his courses are designed to be unbearably difficult. If you want UCB/MIT quality education at CSU price, take him!
I dropped after the first class meeting lolll. Although he didn't do anything to me, the way he talked to other students suggested that he is very mean. The thought of dealing with him for 17 weeks is unbearable.
The class isn't that hard but WOW he's so rude!! Extremely unhelpful and will make snide comments over questions, also doesn't mention when he assigns the online homework, one which he assigned the day before the final. Try to get a different teacher if possible, but if you have him, make sure you're NEVER late and don't be on your phone in class.
His class is hard, but it is enjoyable. He is intimidating at first, but once you go to his office hours, he will explain the things you miss in class and will warm up eventually. There are one or two pop quizzes every week.
What you're going to expect: 1. Come to class every day ON TIME, miss class 5 times 1 whole grade drop 2. 1 Quiz every week, each worth 3%, problems come from homework, do well in these 4. 2 Programming assignments worth 15% of the grade 5. Final 30%, Midterm 25% If you just want to pass, his C starts at 66%, you can calculate the rest
Never written a RMP review until now, because Prof. Kafai is simply terrible. He is rude, disrespectful, unclear in his instruction, and clearly does not want to be here. He's verbatim said he doesn't want to be here and is only here because he needs the money. He is unclear in his expectations and will mark points off for whatever he feels like.
I wouldn't say he's mean but snooty with his tone and body language. Instructors are not there to be your friend but should be able to pass their knowledge on to their students effectively without subtly degrading them, which includes speaking a language they understand, not what the instructor has acquired otw to a Ph.D. He's NOT a good instructor
Definitely my least favorite class Ive taken during undergrad.
AS a person he is good but as a teacher not good at all! He is very strict and not helpful. You have to do everything by yourself. He will teach something and test on something else!
He gives way too many quizzes in a single week as well as many homework problems to do that take forever
Not an easy A. Since COVID, quizzes 3x/week based on exercises in the book. Gives you 10 mins to do 1 Q. Lectures are recorded, he assigns HW Q's in the book per section, but not required to do. I recommend doing them to help for the quiz. Midterm and final were 5 q's in 1 hr, but he shifted grading scale so the quizzes were worth more.
Minus 70% if you do not dot your i's in the approved way....
Guy is rude, condescending, and generally unhelpful. He hasn't managed the online transition effectively. He hides homework assignments, doesn't help in office hours, and is disrespectful. He gives a syllabus with no details. Its rare that I hate a professor, but here we are.
Professor Kafai is a traditional math teacher: blackboard, chalks, and step by step instruction. I am taking CSC 340 online class. You would expect biweekly chapter base exam and each of them will contribute to your total grade. He is NOT a tough grader I will get some credit sometime I think I have messed it up.
He may be good at teaching on campus, but he is not good at online transition. As an example: he gives 10 minutes to do a quiz. Actually, it takes almost 15 minutes to take a quiz and upload it on iLearn. In addition, he is rude and unhelpful.
If you want to pass this class be prepared to learn everything on your own and that may be difficult because it is SAS. He basically yells at you for not knowing something and is overall very rude. I dont know why hes still a professor at sfsu im sure hes gotten a lot of bad feedback from students. A very rude person!
His voice is hard to listen. Took forever to reply email. I took this class online. 84% Exam, 16% Homework, no midterm or final, so if you do horrible on exams, you are done. No extra credit, no curve. You have to follow exactly what he wants or your grade will suffer. I wish I had another choice. Me and friend quit Statistics just because of him
No feedback the whole semester. Homework was within the last 4 weeks. No quizzes. Only exams, which are 13% each. He drops your lowest exam score, but that doesn't help much cause you barely get 75% on exams anyway. They are 3-4 questions out of 12 points. So you miss one question on the exam you are screwed. Oh, and the exams are 30 minutes. GL.
sometime the ratings arent true because when i was taking this class i was like omg a bad professor but no professor muhammad kafai is actually a nice professor he understand student situation and hard time and give chances he is doing great take him his class is quite organized
The class is hard, but it is manageable. All the comments below are true because his teaching style is too radical. Sometimes, he is rude when the students ask him a difficult question.
Omg this was the worst class every, the professor is so rude if you ask too many questions, has no patience, take so long to respond to a email. This is literally one of the few last classes I need to take to graduate. He is so rude, I will never suggest this class to anyone.
This professor does not have the ability to teach the material clearly. I took this course online, and it is all prerecorded lectures that include awful handwriting. Grade is dependent solely on exams, no assignments. I recommend this class if you can study the material by yourself. Treat this class as if the professor does not exist.
Avoid this professor AT ALL COSTS. If you need this course, but he is your last resort, you're better off waiting for another opportunity. Save your time and sanity, please. If you are confident that you can study solely on your own, this course is tolerable. He usually doesn't provide any helpful insight and doesn't respect your time and effort.
I took his class during the summer and we had 5 exams with the lowest dropped. The tests consisted of 3-4 questions with a,b, and c in a 40-minute span but you had to upload your answers in a PDF so you couldn't use your whole time limit or else the window to submit would close. The worst professor I have had at state!!! DO NOT TAKE!
The worst professor. Kafai is not interested in his students and his teaching skills are very bad. Exams are extremely hard because he gives only couple of minutes per problem and these problems are always super tricky. He doesn't provide any written feedback on exams or homework. I would not recommend taking any of his classes ever. 0 out of 5.
He is one of the worst professor I have ever encountered before. I took his 324 during the pandemic, so it was online. And I couldn't understand his lecture at all. And the test he gave out doesn't follow his lecture. Hard to reach as well, never replied my email. Stay away from him, I am surprised that he still have this job as an instructor.
The professor is tough, but his exams are the same as homework. Most of the time, exams are too easy. It weight 80 % of the overall grade. The only problem is the time limit in the exam. For example, he only gives 5 minutes to do one question in the exam. Therefore, you need to solve the problem really fast.
His lectures are in the form of online videos and they are great and very informative, homework helps with learning a lot but makes up only 14% of the grade. His short 20 minute exams are brutally graded and he refuses to give feedback and is purposefully secretive about what to expect on exams. If you can avoid him, take anyone else.
worst professor ever. he is rude and does not care about your well-being. He honestly looks like he hates his job. Can't blame him though living in the bay area is super expensive and with his salary I know he wishes he made the schools presidents salary. Do yourself a favor and do not even think of signing up for his class. YOU WILL REGRET IT
THIS IS THE WORST CLASS! Do you want to actually learn from your teacher? Do you want a welcoming class, where you are freely to ask questions about the subject? Do you want to receive feedback on your exams so you can improve? Do you want more than 3 minutes on each question during exam so you aren't too stressed? Please don't take him.
It honestly took time for me to get used to his teaching style and wit, but he isn't as bad as everyone here says. He has very dry and sarcastic humor that can be intimidating. He teaches fast, but attending lectures is your best bet for getting a good grade. TAKE ADVANTAGE OF REVIEW DAYS, practicing questions with him from the text is helpful.
One of the worst professors/class I've taken. His class consists of 7 exams (no curve) and 3 online HW. He only gives you 20-25 minutes for the exam and on top of that you need to upload your work within that time frame or else you get an automatic zero, no expectations. Don't expect him to be reasonable or respond to your emails either
He is an awful person.
Mohammad Kafai is a tough grader who doesn't offer extra credit. The entire grade is based on difficult weekly exams that come straight from the textbook. He doesn't really teach during class, and most help comes only during office hours. The summer workload is intense avoid if possible. He does not curve any exams. dont take this course with Kafai
He is so knowledgeable and funny (only if you get his humor style). Class attendance is optional, but if you want to do well in his class, attend his lectures.
Class Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.60 avg changeRatings by Course
MATH250
5.0
(1)MATH340
3.0
(4)MATH338
3.0
(2)MATH441
2.7
(14)MATH124
2.6
(21)Difficulty by Course
MATH250
5.0
MATH0110
5.0
MATH126
5.0
MATH741
5.0
MATH440
5.0