4.0

Mehul Rangwala

Mathematics & Statistics - California State University - Sacramento

4.0
Quality
3.6
Difficulty
75%
Would Retake
126
Reviews
4.0
Quality
3.6
Difficulty
4.0
Helpful
4.0
Clarity

75%

Would Retake

126

Reviews

Rating Distribution
Official

5

82

4

11

3

5

2

5

1

23

What Students Say

Mehul Rangwala was a good teacher for a bad class

DS101 - 4.0 rating

The absolute worst professor I've ever had

BHON106 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

57%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 87 grades
Most common grades:
Not sure yet (23)
A- (21)
A (20)
Grade Distribution
A(25)B(13)C(14)D(7)F(2)A-/B+(27)
Based on 116 reported grades
Not sure yet: 23
A-: 21
A: 20
B-: 9
Common Tags
Lots of homework (52)
Beware of pop quizzes (38)
Amazing lectures (29)
Lecture heavy (26)
Participation matters (19)
Caring (18)
Clear grading criteria (16)
Respected (15)
Rating Trend

Declining

-0.59 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

DS101

4.1

(122)

BHON106

1.0

(3)

MSBA204

1.0

(1)
Difficulty by Course

BHON106

5.0

MSBA204

5.0

DS101

3.6

Reviews (126)
5.0
3.0
DS101
Grade: A-
May 8, 2020
Would take again

Great Professor! He helps people weather if its just to pass the class in order to graduate, or if people want to really learn and understand the class. Grades off of 2 exams and 9 homeworks that you can take as many time as needed. Overall great choice!

Gives good feedback
Accessible outside class
Graded by few things
5.0
3.0
DS101
May 14, 2020
Would take again

He is a really caring professor and wants his students to do well. He's clear about what you need to learn and provides clear video solutions on Canvas.

Inspirational
Hilarious
Caring
5.0
2.0
DS101
Grade: A
May 14, 2020
Would take again

Organized, Caring, Funny, & Direct Personality. Please watch lecture videos because he will give homework answers. Exams are based off of the homework assignments. 3 Exams. 9 Homework Assignments. I teared up after taking the final because this is my first A for a math course ;)

Participation matters
Amazing lectures
5.0
3.0
DS101
Grade: A-
May 24, 2020
Would take again

A rare professor that is an expert in Statistics, and can explain it for the total novice. Does a great job with videos explaining how to solve problems, and clear instructions on how to use .JMP to get the answers needed to solve problems. Has a funny sense of humor and a hilarious laugh, too! No hesitation, I'd take a class with him again.

Accessible outside class
Clear grading criteria
Caring
5.0
1.0
DS101
Grade: A-
Jun 5, 2020
Would take again

Professor Rangwala is amazing! He can be silly at times which makes everyone laugh. He is very dedicated to his job and loves what he teaches. He really wants everyone to excel and you will as long as you show up to class and want to learn. He explains everything clearly and if you dont understand he will work with you. Homework/Midterm/Final ��

Gives good feedback
Respected
Amazing lectures
5.0
3.0
DS101
Grade: A+
Jun 10, 2020
Would take again

Mehul is amazing. he truly cares about being the best professor he can be. He is willing to work with students, and dedicated to their success. He is incredibly funny and made arguably the hardest course in the business department enjoyable.

Gives good feedback
Hilarious
Caring
5.0
2.0
DS101
Grade: A+
Jun 15, 2020
Would take again

Take a class with him if you are actually trying to learn something because he will do his best to make sure you understand everything. Although DS101 is a heavy class, he made sure everyone was actually learning and he answered all questions. I would say this is one of the best professors I have ever met in my life. HE IS AMAZING.

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
DS101
Nov 23, 2020
Would take again

Homework is online with infinite retries and he posts videos doing them, and he is very, very generous with the amount of time he gives you to do them. Also gives you an entire week to do his midterm in addition to him giving to exam practice questions. Not only that, his example-based lectures are amazing and make the material very easy to learn.

Clear grading criteria
5.0
3.0
DS101
Grade: A+
Dec 5, 2020
Would take again

I made an account just so I can leave this professor a review. He is one of the best professors I have ever had. DS101 is a very difficult class but professor Rangwala explains everything so well! The best part is he makes example videos for most of the homework questions so you can see exactly how to do the work. 10/10 recommend!!

Respected
Amazing lectures
Caring
5.0
3.0
DS101
Grade: A
Dec 7, 2020
Would take again

Rangwala is the best math teacher I've had. I made an account just to rate him. I have always struggled with math but he makes it so easy to understand. He makes incredibly in-depth, step-by-step videos detailing how to navigate JMP which I have heard a lot of other DS professors don't do. Definitely take DS101 with him if you can!!!

Respected
Caring
5.0
3.0
DS101
Grade: A
Dec 8, 2020
Would take again

Professor Rangwala is great and really cares for his students. The homework assignments were a bit long and had many parts but he has very helpful videos to guide you through problems.

Clear grading criteria
5.0
3.0
DS101
Grade: Not sure yet
Dec 8, 2020
Would take again

This class is difficult, but Prof. Rangwala does an excellent job explaining the concepts. This class was taken where everything was online; his visual teaching methods made it easy to understands. Posts additional vids to explain homework, and got an A+ on the midterm, when I'm not great at math. Would definitely recommend.

Accessible outside class
Clear grading criteria
Lecture heavy
5.0
3.0
DS101
Grade: Not sure yet
Dec 15, 2020
Would take again

Prof. Rangwala has been helpful this semester virtually. He is respectful and caring of his students. He makes the learning clear especially when this course is difficult. He provides homework videos for help and it is very useful. He uses pearson, homework is done on there and so are exams. By far one of the best math professors I've took.

Respected
Amazing lectures
Caring
5.0
3.0
DS101
Grade: C+
Dec 16, 2020
Would take again

Prof Rangwala is an amazing professor who genuinely cares about his students. He explains the best he can and always waits for the whole class instead of rushing. Not an easy class but feels a lot easier with him as a professor.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
DS101
Dec 30, 2020
Would take again

If you're taking DS 101, he's probably your best choice. He uploads videos that teaches you exactly how to do the hw, so you'll be okay even if you don't attend lecture. That said, he grades on 8 hw assignments and a midterm/final so if you don't do well on one, you're basically screwed.

Lots of homework
Graded by few things
Lecture heavy
5.0
4.0
DS101
Grade: Not sure yet
Apr 21, 2021
Would take again

DS101 is an extremely difficult class. Professor Rangwala does everything he can to give good guidelines on how to completely this class, and he is your best option for passing it. With that being said, you will still have to work hard for a good grade and the class itself is not easy. Make sure you do the homework, you cant do well without it!

Lots of homework
Participation matters
Lecture heavy
5.0
4.0
DS101
Grade: A-
May 13, 2021
Would take again

Professor Rangwala was a godsend. Our class had been struggling with a different professor and required a change right after our mid-term, and we ended up with this treasure of a man. I can not recommend this man enough. He gives a lot of homework, but he makes sure you have the tools to accomplish it. He is simply fantastic. Wish he taught more :)

Respected
Lots of homework
Amazing lectures
5.0
3.0
DS101
Grade: Not sure yet
May 17, 2021
Would take again

One of the best professors I have ever taken! He puts in a lot of effort ,such as having video guides on how to do the homework. From what I hear he is the only one who does that. There is a midterm and final but he gives you practice problems that are the same/good practice! The class is difficult but he makes it as understandable as possible

Gives good feedback
Respected
Graded by few things
3.0
5.0
DS101
Grade: Not sure yet
May 17, 2021
Wouldn't take again

Frustrating class, a lot of professors simply cannot transfer their ability to do a good job teaching on Zoom. I hated the structure of his class. Any class with only a midterm and a final, dooms students to fail. Not a course with much padding, you do bad on either of the tests, and there's no recovery. Unpleasant.

5.0
3.0
DS101
Grade: Not sure yet
May 18, 2021
Would take again

Excellent Professor! Zoom meetings was not mandatory, though he goes over how to do the questions for the hw. Try not to fall behind on the homework as it's a big part of your grade. First test pretty time consuming but if you do good on the test and the hw your set to get a good grade for the final.

Lots of homework
Clear grading criteria
Amazing lectures
5.0
3.0
DS101
Grade: Not sure yet
May 18, 2021
Would take again

Best DS-101 teacher hands down. Gives guides on the homework that are super easy to follow. The class starts off simple but slowly gets harder and harder. Watch his lectures and do the HW and you'll pass. The subject material is not easy at all but this professor does the best job at explaining. Class is just HW and 2 tests, neither are too hard.

Accessible outside class
Test heavy
Caring
5.0
2.0
DS101
Grade: Not sure yet
May 18, 2021
Would take again

Professor Rangwala goes above and beyond the expectations of a professor. He teaches you how to use the statistical software in a comprehensive manner, and is extremely helpful with preparing us for exams. DS101 is arguably the hardest core class required for a Business Degree, and professor Rangwala is your best shot at learning and passing it.

5.0
3.0
DS101
Grade: Not sure yet
May 19, 2021
Would take again

Professor Rangwala really goes above and beyond to teach you the material. His recorded lectures are a plus. The material is overall hard but no other professor would help you as much as him. I would recommend him if you are going to take DS101. Don't be lazy and do the work!!

5.0
1.0
DS101
Grade: Not sure yet
May 19, 2021
Would take again

Professor Mehul is solid choise for DS 101 . Professor Mehul made DS 101 easy class interesting and pleasent to study. Professor provide helpfull Notes. HW is not hard, proff provide videos about HW very helpfull . Prof respond on email quickly. Midterm take home and for one week. Final is okay . Explain JMP very detailed. Take him and you pass

Respected
Accessible outside class
Amazing lectures
5.0
2.0
DS101
Grade: B-
May 26, 2021
Would take again

Went above and beyond to make sure we had every opportunity to understand the content. Walked us step by step to learn how to do EVERY problem in the JMP software. I had no clue what JMP was when I first started the course, but he makes sure that we are all proficient in it by the end of the course. Lots of pre-recorded support videos for HW weekly

Respected
Amazing lectures
Caring
5.0
3.0
DS101
Grade: A
May 26, 2021
Would take again

Professor Rangwala is such a caring professor. DS 101 is a challenging course, but he explains the concepts very well and really cares that everyone understands. The Zoom lectures were optional, but it is best to attend them. Make sure to start the homeworks early as they can be time consuming. Overall, an amazing professor for DS!

Lots of homework
Accessible outside class
Caring
5.0
3.0
DS101
Grade: A-
Jun 1, 2021
Would take again

Professor Rangwala stepped up mid semester to teach the second half of the semester in replacement of another prof. Despite the challenges we had adjusting he made it as easy as possible for the class to succeed. I was so lost until he began teaching us. So, if you want an extremely clear and caring Professor, take Rangwala!

Gives good feedback
Amazing lectures
Caring
1.0
5.0
BHON106
Grade: A
Oct 27, 2021
Wouldn't take again

The absolute worst professor I've ever had. Was not prepared AT ALL for the 8 course week. Is not accessible outside of class and dismisses any questions/concerns you do manage to voice in class. His lectures were okay. A lot of it is just you figuring it out on your own. I don't wish this class and professor on anyone.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
BHON106
Grade: A
Oct 27, 2021
Wouldn't take again

Professor Rangwala was so unprepared for his BHON106 class. He was extremely unhelpful teaching the material and rarely responded to emails. In order to pass this class, you must teach yourself and spend hours a week reviewing the homework. His test are identical to the homework which seems to be the only positive. If you master the hw, you pass.

Lots of homework
Test heavy
1.0
5.0
BHON106
Grade: A-
Oct 27, 2021
Wouldn't take again

My course was 8 weeks, and it seemed that this professor was not able to manage his time properly. The week before the midterm he stated, "Oh! I didn't know you had a midterm next week." More than half of the students never got an email back from him when they needed his help. The week before the final he gave us 3x as much hw due to poor planning.

Lots of homework
Test heavy
5.0
3.0
DS101
Grade: A
Dec 6, 2021
Would take again

Professor Rangwala is one of the best instructors I had during my four years of college. Even with a difficult subject to understand he really went above and beyond trying to make the class understand. He is very knowledgeable with the subject and cares about his students.

Lots of homework
Participation matters
Lecture heavy
5.0
3.0
DS101
Grade: A-
Dec 14, 2021
Would take again

DS101 is probably the hardest class I've taken thus far. However this guy was fantastic. He would give video tutorials for the homework questions and answer any questions during lecture. He explained how to use JMP thoroughly and made sure we had a decent understanding of the material. Tests were heavy and hw is long but he is a solid choice!

Gives good feedback
Lots of homework
Caring
5.0
3.0
DS101
Grade: Not sure yet
Apr 20, 2022
Would take again

Helpful professor! I do not like math whatsoever but this professor made it helpful. Attendance is not mandatory but it is better to go to class. The main focus of this class is knowing how to use JMP in order to do the homework/exam. Homework heavy but he uploads videos showing how to go through each problem which have been extremely helpful.

Gives good feedback
Lots of homework
Caring
5.0
5.0
DS101
Grade: Not sure yet
May 20, 2022
Would take again

Go to every class. The concepts are easy, but learning the software makes it very challenging to get the information needed. Spends class going over concepts. Generously records how to use the software for certain problems to give you a chance. Homework has unlimited attempts so get 100% if possible because you the midterm and final are brutal.

5.0
5.0
DS101
Grade: C
May 30, 2022
Would take again

12 hw chapters + 1 midterm + 1 exam all on mylab, MUST use software called JMP, sometimes used excel, prof was generous enough to record videos on how to do hw (which if he didn't, i prob wouldn't have passed), he is funny + super caring + one of best profs ever, was willing to add ec & even extended hw due dates sometimes, GO TO CLASS & STUDY!!!

EXTRA CREDIT
Clear grading criteria
Caring
3.0
5.0
DS101
Grade: A
Jul 13, 2022

He is HARD! I highly recommend you work on HW throughout the week rather than waiting on the last day to complete it. He provides HW tutorials which are essential to doing well on the midterm and final. His lectures are pointless! Carefully watch his HW tutorials and complete the homework. It will be painful, but you will pass.

Lots of homework
Lecture heavy
Test heavy
2.0
3.0
DS101
Grade: C-
Jul 20, 2022

This Teacher straight up told me to not take his class when it was the first day.... Hes Terrible and he leaves people hanging with questions all the time. Hes Rude and moves fast doesnt take his time. Do all the homework at 100% and you will pass even if you bomb all exams.

Lecture heavy
Test heavy
5.0
4.0
DS101
Grade: B+
Aug 18, 2022
Would take again

Lectures were super clear. Be prepared to write notes as he tends to use the whiteboard lot. Relies on JMP for homeworks and exams. I would say that 90% of the topics covered were new and advanced. The first 10% were a review. Course is tough but the lectures and homeworks will prepare you to pass the class. Lots of homework but all worthwhile.

Amazing lectures
Lots of homework
4.0
3.0
DS101
Grade: A+
Aug 30, 2022
Would take again

This class is really difficult but the professor makes it easier for you. He shows you how to do the homework by recording the majority of the problems and showing you how to solve them our class also did bad on the midterm and he let us retake it and also let us take the final from home. He is very accommodating and wants his students to pass.

Lots of homework
Caring
Lecture heavy
5.0
1.0
DS101
Grade: A
Sep 2, 2022
Would take again

I was literally nervous to take this class because of how many negative things I had heard about the course itself. But honestly, this professor was amazing. Best way of explaining things step by step. Provides lecture recordings and videos if you need hw help. Checks IDs on exam days answers questions in class but does not really respond to emails

Gives good feedback
Lots of homework
Lecture heavy
5.0
4.0
DS101
Grade: C+
Nov 10, 2022
Would take again

Pick this professor for DS! He's literally the best compared to the others. HW is long, but provides videos on how to do them and easy to follow. He really puts in a lot of effort so we can succeed in the class. I've heard other professors don't provide these videos, I don't know how I'll survive without them. Exams every 2/3 weeks, are open book.

Lots of homework
Beware of pop quizzes
Test heavy
4.0
4.0
DS101
Grade: A-
Nov 15, 2022
Would take again

Overall good professor for DS101. Homework due every week (lengthy tutorial videos posted on Canvas) and lectures on basic concepts (pop quiz possibility). Open book/note exams every few weeks. He is great at getting back to you if you email him questions. Homework took a LOT of time - wouldn't recommend if you're taking a full load of classes.

Clear grading criteria
Lots of homework
Beware of pop quizzes
5.0
1.0
DS101
Grade: A-
Nov 28, 2022
Would take again

I have heard horror stories about DS-101 even during this semester about other teachers. He makes data analysis so easy to understand. Hw is due every Sunday but he has demos to complete them. He warns of pop quizzes but rarely does them. Come to class b/c his lecture examples are easier than the general notes he has posted. WONDERFUL PROFESSOR.

Amazing lectures
Lots of homework
Online Savvy
5.0
3.0
DS101
Grade: Not sure yet
Dec 4, 2022
Would take again

Professor Rangwala is one of the best professors if you need to take Ds 101. Homework is due every Sunday and he does step-by-step recordings of some of the more difficult homework questions. Exams are similar to Homework, so if you know how to do the homework you'll do fine on the exams. His lectures are clear and straight to the point as well.

Amazing lectures
Clear grading criteria
Respected
4.0
3.0
DS101
Mar 17, 2023
Would take again

Overall, a great and funny professor. Teaches a bit fast. Hw: Long but similar questions are posted (Helpful!) Attendance: Not taken, but don't skip. Quizzes: Not announced, but can be given beginning, during, or end of class (may have 2 quizzes in 1 day). Exams: Total of 6 (5 midterms/1 final exam); Open-notes; on MyLab; during class; 1 attempt.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
5.0
DS101
Grade: Not sure yet
Mar 28, 2023

Professor Rangwala is the worst professor at sac state, he gives a lot of homework and tests, but in most part of his lecture he is not sure for his answers that he provide in his video. He brings to many complicated question in the test. I never recommend him for you guys. YOU can't learn in his class, what you have to.

Tough grader
Hilarious
Test heavy
5.0
3.0
DS101
Grade: A
Apr 4, 2023
Would take again

I have 6 weeks left but I am enjoying this course. The professor is a good guy. Out of all DS 101 teachers take this guy. This class is difficult but his videos give you step by step directions on how to do it which helps you do the hw. I on abg spend 5-6 hours a week on HW which I don't think is bad. None of the other DS 101 prof give you videos.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
DS101
Grade: A
Apr 4, 2023
Would take again

JMP pro is tricky at first, you get a hang of it. Best part about JMP is if your'e stuck on a question you can "ask your prof" & he will email you w/ how to solve it w/ a video & steps. PROF is a good guy. Pop up quiz are annoying (cant make up) but if you do good on HW & Tests you should have a A or B. Most of my friends w/ other prof had a C,D.

Beware of pop quizzes
Accessible outside class
Online Savvy
5.0
2.0
DS101
Grade: A
May 17, 2023
Would take again

Dont get me wrong, DS 101 is a hard class, but do not take it with any other professor but him. He is the only sac state ds 101 teacher that provides videos on hw. It makes doing the hw way easier. TAKE HIM! 5 exams + Final, 1 HW assignment/week on average can take 2 - 6 hours. He had amazing lectures. Honestly the best DS 101 prof. DONT MISS OUT.

Amazing lectures
Accessible outside class
Online Savvy
5.0
3.0
DS101
Grade: A-
May 17, 2023
Would take again

nice guy, you are not going to find a EASY A for ds 101, but this professor will make it easier for you. If you do hw throughout the week, it will not be too hard on you. He is here to help & wants you all to succeed. Most of us passed the class with an A or B. Missing out on a teacher who is willing to help you if you do not take it with him.

Inspirational
Lots of homework
Online Savvy
5.0
2.0
DS101
Grade: A
May 19, 2023
Would take again

He posts videos of the H/W questions. We used the JMP software, which does most of the calculations. The H/W is long and can take 4-8 hours a week. Overall weekly H/W, 6 exams, and pop quizzes. All exams are open book and are identical to the homework. Class is difficult, but he makes it easy. Attend all classes, do the work, and you will pass.

Get ready to read
Lots of homework
Test heavy
5.0
3.0
DS101
Grade: A+
Oct 13, 2023
Would take again

Mehul knows that DS is hard, so he's extremely forgiving and passionate about the course material. He lets you have as much prep material for exams as you want. His lectures are great but you should also attend for surprise quizzes. Watch his homework videos, dedicate a few hours a week to homework, and you literally cannot fail this class.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
DS101
Grade: A
Nov 15, 2023
Would take again

The best DS 101 option. Exam's are easy because he allows full use of online resources, and he posts plenty of lectures to help you get through lengthy homework. He is pretty funny, and does not sugarcoat anything at all. Lectures can be boring, but if you need this class, he is certainly the best Professor for this class.

5.0
2.0
DS101
Grade: A
Nov 30, 2023
Would take again

If you have to take DS101, please take Mehul Rangwala. This is a very difficult class and he makes it very manageable as long as you apply yourself. He is very entertaining and engaging and makes meticulous lectures easy to follow along with.

Amazing lectures
Hilarious
Lecture heavy
5.0
2.0
DS101
Grade: A-
Nov 30, 2023
Would take again

Videos to help for almost every question. Exams are based directly off homework. He's a funny dude and great class to take.

5.0
3.0
DS101
Grade: A-
Dec 6, 2023
Would take again

This prof's dedication is remarkable. His thorough lectures ensure everyone grasps the content. Though homework can be lengthy, he provides step-by-step videos for tough questions. Exams mirror homework word for word, allowing open notebook use. More professors like him are needed. Should pass this class in ease.

Participation matters
Amazing lectures
Lots of homework
5.0
3.0
DS101
Grade: A-
Dec 6, 2023
Would take again

This prof's dedication is remarkable. His thorough lectures ensure everyone grasps the content. Though homework can be lengthy, he provides step-by-step videos for tough questions. Exams mirror homework word for word, allowing open notebook use. More professors like him are needed. You should pass this class with ease.

Participation matters
Amazing lectures
Lots of homework
5.0
3.0
DS101
Grade: Not sure yet
Dec 6, 2023
Would take again

Professor Rangwala was such a great teacher! The way he teaches keeps you engaged the whole time. A lot of work and time goes into the homework and exams so just be prepared for that. (has helpful vids for HW) He also does pop quizzes, sometimes 4 quizzes in one class period, but just pay attention (take notes) to his lectures and you'll be fine.

Amazing lectures
Lots of homework
Beware of pop quizzes
5.0
2.0
DS101
Grade: A
Dec 8, 2023
Would take again

Hands down the best DS 101 professor. Everything is on MyLab such as homeworks, quizzes, and exams. He cares about students success and gives students opportunities to pass the class. HWs can be lengthy but he provides videos and tutorials which are very helpful. Exams are directly from the HW's and tells you what numbers to study off of.

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
5.0
3.0
DS101
Grade: A
Dec 12, 2023
Would take again

This is business analytics it's not a simple course. Professor sets students up to succeed. He goes over the content thoroughly in class and provides step by step videos for the hw. He is very straightforward which can come off as intense when you first meet him. I don't think I would have done as well if I didn't have him as my teacher.

Lots of homework
Beware of pop quizzes
5.0
3.0
DS101
Grade: B+
Dec 18, 2023
Would take again

Honestly, this was a tough class. Homework takes around 5-6 hours to complete since questions have multiple parts to it, but the professor posts videos and teaches step-by-step how to complete the homework. Great tip, take notes on the homework and how to complete the steps in JMP, exams are identical to the homework. Go to class for pop quizzes.

Lots of homework
Beware of pop quizzes
Respected
5.0
2.0
DS101
Grade: A
Feb 9, 2024
Would take again

I think that this is the best professor to take for DS101. For the homework he shows examples of how to complete it and it helps so much. The exams are based on the homework. Though the homework does get longer to complete over time. There are pop quizzes though, but they are only a little. Don't skip class even if couple points though.

Lots of homework
Beware of pop quizzes
Caring
5.0
5.0
DS101
Feb 27, 2024
Would take again

I wouldn't wish this class on my worst enemy. If you have to take it though, take it with Rangwala, he is BY FAR the best.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
5.0
DS101
Grade: A-
Mar 18, 2024

Stressful and tough class.

Lots of homework
Beware of pop quizzes
Test heavy
1.0
4.0
DS101
Apr 23, 2024

He changed grading rubric from previous classes and is now hard to pass. I am probably going to have to repeat the class even though I have a high GPA. He moves too fast and has had over 25 difficult pop quizzes that are easy to fail and the midterm is exactly like the quizzes. Don't take this class if it is your first time taking DS 101.

Group projects
Lots of homework
Beware of pop quizzes
5.0
4.0
DS101
Grade: A
Apr 24, 2024
Would take again

He's the best professor to take for DS 101. One midterm, one final, and one group project. Exams are concept based with a few JMP questions. Everything is done on MyLab. Make sure you show up because they are a lot of random pop quizzes. He is very thorough with his lectures and makes difficult concepts easy to understand. He's pretty funny too

Lots of homework
Beware of pop quizzes
Lecture heavy
5.0
4.0
DS101
Grade: C+
Apr 24, 2024
Would take again

Really wants you to succeed! Goes the extra mile to help. Very kind and funny.

Lots of homework
Hilarious
Beware of pop quizzes
1.0
4.0
DS101
Apr 25, 2024

He provides helpful videos for homework, but he still makes the other assignments challenging.

Lots of homework
Beware of pop quizzes
Test heavy
5.0
3.0
DS101
Grade: Not sure yet
Apr 29, 2024
Would take again

Sac State needs more professors like Rangwala!! I took DS 101 for the second time. First time was with an awdul instructor, the second time with professor Rangwala. He is amazing! DS101 is already hard enough with lots of hw, but this professor didn't make me hate the class at all. He was wiling to help understand if something wasn't clear.

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
DS101
Grade: A
Apr 29, 2024
Would take again

I'm so glad I took Rangwala for DS 101. He gives plenty of examples for the material to make sure that his students understand. He genuinely wants to see his students succeed. Open note exams and unlimited tries on homework in MyLab, though they are time-consuming. Take him for DS 101!

Participation matters
Group projects
Lots of homework
1.0
5.0
DS101
Grade: Not sure yet
May 14, 2024

Great lecturer, but an excessive amount of pop quizzes. This class is hard enough without getting 3 to 4 pop classes each class session. I hope I pass.

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
5.0
5.0
DS101
Grade: A-
May 14, 2024
Would take again

If you are a sac state student take him if you can! Professor Rangwala is by far one of the most amazing DS 101 teachers at sac state. Group project + Midterm and Final. Midterm is conceptual based + JMP Based questions. Final is somewhat like the HW but you have to understand the concepts and calculations to succeed. A wonderful professor overall

Participation matters
Group projects
Amazing lectures
1.0
5.0
DS101
Grade: D
May 21, 2024

I wish I would have never taken this class. I think the professor must be writing his own reviews because this class was pointlessly hard. Over 30 pop quizzes and a final project that extremely confusing.

Group projects
Lots of homework
Beware of pop quizzes
2.0
5.0
DS101
Grade: D+
May 23, 2024

He behaved unethically when he refused to share the grades for the final project and exam with the class. He waited to post the grades to our record and ignore any following correspondence. I was passing before the project and final and now I will never know what caused me to fail. This is the first time I failed a class and I am shock.

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
DS101
Grade: D
May 24, 2024

Worst professor avoid him. I hate his unannounced over 30 pop quizzes in class. We won't know what we got on final exam and project grades. He waited to post the grades to our record and ignore any following correspondence. He never response to email. I was passing before the project and final and now I will never know what caused me to fail.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
DS101
May 24, 2024

Avoid him. He's rude and go fast on his lecture. He waited until the last minute to post final grades on school portal. He gave 32 pop quizzes during semester. 3 or 4 quizzes/day. All quizzes were long and within only 3 mins. Final was extremely long. I was able to do only half of it in 2 hours. Before final I got an A, but after final I got a C.

Group projects
Beware of pop quizzes
Lecture heavy
2.0
4.0
DS101
Grade: Drop/Withdrawal
May 24, 2024

Avoid. I dropped this class at the last minute seeing that my grade dropped from an A to C after the midterm because he took forever to my posts grades in Canvas. There was no way I was going to pass the finals considering the pop quizzes were so hard. I am going to retake this class in the fall with a DIFFERENT professor and hope for the best.

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
DS101
Grade: C-
May 24, 2024

I never write negative reviews because I believe that it is the student's responsible to pass however I will make an exception for Rangwala. His 30+ pop quizzes were worth 20% of the grade and ruined my 4.0 GPA. I guess I also did poorly on the final exam and project since my grade dropped to a C-, but he witheld our final grades in Canvas.

2.0
5.0
DS101
Grade: Rather not say
May 26, 2024

He took forever to grade our assignments so it difficult to tell if you were passing or not. I think he did that to prevent a lot of students from dropping his class.

Tough grader
Group projects
Lecture heavy
1.0
5.0
DS101
Grade: F
May 27, 2024

This is the first time I failed a class in my entire academic career. I would study up to 25 hours a week on the obsessive amount of HW and I took detailed set-by-step notes. Obviously there was no amount of preparation that could have helped me passed pop quizzes that were nothing like the HW or exams. I would have passed without the quizzes.

EXTRA CREDIT
Group projects
Beware of pop quizzes
1.0
5.0
DS101
Grade: B-
May 27, 2024

His lectures and online videos helped immensely with the homework. However, the pop quizzes killed my grade. This was my second time taking the class so I already was familiar with the class, but he changed his rubric from last year. He seemed anxious and rude this time. I don't know why he added the pop quizzes, but they did more harm than good.

Tough grader
Amazing lectures
Beware of pop quizzes
1.0
5.0
DS101
Grade: D+
May 28, 2024

So many pop quizzes. A lot of students struggled in his classes and received C's and D's.

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
DS101
Grade: B
May 28, 2024

This professor had a strict attendance policy and would not accept doctors notes for the quizzes under any circumstances eventhough they were worth 20% of your grade. He maintained this policy despite him canceling class for a whole week.

5.0
5.0
DS101
Grade: B-
May 29, 2024
Would take again

This class was insanely difficult. However, this professor does everything he can to make the course more manageable, including step by step guides to every single homework question. THE QUIZZES ARE NOT AS BAD AS EVERYONE IS MAKING THEM SEEM, they are fully conceptual and based on the same day lecture. Show up and work hard and you will pass.

Lots of homework
Beware of pop quizzes
Test heavy
4.0
5.0
DS101
Grade: B
May 29, 2024
Would take again

Mehul Rangwala was a good teacher for a bad class. He doesn't have great social skills but he teaches well. He tries to have his students truly understand the concepts. The department does the final which made it very frustrating because you don't get a real study guide. HW takes a stupid amount of time. HW, Group project, mid term, final.

Participation matters
EXTRA CREDIT
Lots of homework
4.0
5.0
DS101
Grade: C
Jun 9, 2024
Would take again

DS is a very tricky and time consuming class. He does a very good job at posting video lectures to do the homework which is very helpful. However, he does these random pop quizzes in class and gives us 2-4 minutes to answer 3-5 questions which is difficult and you will miss it if you are 2-3 minutes late. The group project and final are also tough

Group projects
Lots of homework
Beware of pop quizzes
4.0
5.0
DS101
Grade: D+
Jul 1, 2024
Would take again

He's amazing and tries his best makes ds101 fun BUT it was still DIFFICULT to pass. I feel so disappointed that I failed even when I stuck to the end. Tbh if it wasnt for the pop quizzes I think i would have passed by doing hw, midterm/project/final. The final exam is nothing like youve learned/seen. If you dont understand DS u wont pass the final.

Lots of homework
Hilarious
Beware of pop quizzes
1.0
5.0
MSBA204
Grade: C
Jul 23, 2024

He is a tough grader and gives a lot of homework. His lectures are dense and hard to follow. He doesn't help much during office hours and often dismisses questions as easy. This is frustrating because if they're easy, why are we paying for this class? If you need a supportive and approachable teacher, his class might be very challenging for you.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
DS101
Grade: B-
Jul 29, 2024
Would take again

Excellent teacher! If you attend the classes and pay attention to his lectures and write notes, then you will do well in the class. His quizzes are right out of the lecture plus whatever he writes on the board. I used to take the seat somewhere in the center. Final not created by him but the department creates it. And it is a common final exam.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
DS101
Grade: B+
Jul 30, 2024
Would take again

Excellent Professor! Professor Rangwala was my mentor because he encouraged me to pursue the analytics concentration. I am currently in the concentration and am able to understand the analytics topics without much trouble because his DS-101 prepared me for advanced topics. Yes, he has quizzes but his lectures and whiteboard notes were enough.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
DS101
Grade: B-
Aug 23, 2024
Would take again

Awesome professor! Take him if you want to learn the DS-101 material.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
DS101
Grade: Not sure yet
Aug 23, 2024
Would take again

Great professor! Took his class over summer. The course was very manageable over summer. Very few pop quizzes and they were relatively easy. No time limit. Midterm and final similar to the homework.

Participation matters
Amazing lectures
Inspirational
1.0
5.0
DS101
Grade: F
Aug 28, 2024

Horrible. All the good reviews are probably written by his children. He failed almost everyone. A little passive aggresive. If you have a B in the class you will fail the class if you do bad on the last part of the group project. Also I was late to his class two times because of car crashes and he will lock the quiz if you are a minute late

Tough grader
Group projects
Lecture heavy
5.0
3.0
DS101
Grade: C
Sep 1, 2024
Would take again

Good. Liked the classes.

Participation matters
Amazing lectures
Lots of homework
5.0
4.0
DS101
Grade: Rather not say
Sep 1, 2024
Would take again

Loved the classes.

Group projects
Amazing lectures
Clear grading criteria
5.0
4.0
DS101
Grade: C+
Sep 1, 2024
Would take again

Very difficult class. Good teacher.

Get ready to read
Amazing lectures
Lots of homework
5.0
4.0
DS101
Grade: A-
Sep 2, 2024
Would take again

I learned a lot. His class had a lot of homework. I wanted to explore majoring in business analytics, so I wanted to learn and I didn't mind a lot of homework. I went to every class and paid attention. Took all the quizzes. Did not do well on many, but did not miss any.

Participation matters
Amazing lectures
Lots of homework
2.0
5.0
DS101
Grade: C
Nov 16, 2024

This instructor wrote all these good comments himself

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
DS101
Grade: Rather not say
Nov 20, 2024

DON'T TAKE HIM !! U CAN HAVE A B THE ENTIRE SEMESTER BIT WILL S

Group projects
Beware of pop quizzes
1.0
5.0
DS101
Grade: Rather not say
Nov 20, 2024

DON'T TAKE HIM !! U CAN HAVE A B IN THE CLASS AND WILL STILL FAIL BC OF THE LAST PART OF THE GROUP PROJECT !! I AM SURE 90% of the class FAILED HIS CLASS !! UP TO 3 or 4 POP QUIZZES ALMOST EVERY WEEK AND IN A SHORT AMOUNT OF TIME !! PROFESSOR WAS CONDESCENDING AT TIMES !! I REPEAT DO NOT TAKE !!

Beware of pop quizzes
1.0
5.0
DS101
Grade: D+
Nov 21, 2024

horrible do not take

Tough grader
5.0
3.0
DS101
Grade: B+
Nov 22, 2024
Would take again

Honestly a great professor who cares for his students. DS 101 is difficult in general but he explains the concepts well, there is a good amount of homework which can be long, but he helps you a lot if you just ask and he will show exact steps on how to do it. Exams are similar to homework. There are 2 exams total. Just pay attention and your good.

Lots of homework
Respected
Accessible outside class
3.0
5.0
DS101
Grade: B-
Dec 13, 2024

DS101 is a hard course. Took me 2 tries to pass and both times with Rangwala. He can be accommodating if you email him but can also be very condescending and passive aggressive at times. Heavily recommend going to tutoring to do the HW as it can take hours. Tests are tough but Rangwala is one of your best bets of passing. HW is important to pass!!

Lots of homework
Lecture heavy
1.0
5.0
DS101
Grade: B+
Dec 13, 2024

I hated myself and my life while taking this class.

Tough grader
Lots of homework
Beware of pop quizzes
4.0
4.0
DS101
Grade: A-
Jan 3, 2025
Would take again

Honestly I don't think he is as bad as some may say. The final and midterm were super similar to his homework. Attendance was not mandatory and all of his notes from lecture are linked online. Practice the homework and learn those concepts and you will succeed.

Lots of homework
Test heavy
5.0
1.0
DS101
Grade: A-
Jan 3, 2025
Would take again

He is a really good professor. The homework assignments are manageable, and he goes over the questions during class time. However, if you miss a class, you may struggle to understand the homework. The exams are a bit challenging, but they are created by the department, so you can't blame the professor. Be ready to study. Great teacher.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
4.0
4.0
DS101
Grade: B-
Feb 20, 2025
Would take again

Professor Rangwala makes this tricky course manageable. Attend class, work through the practice problems, and use unstuckstudy to supplement your studies - you'll do well despite the tough final exam.

1.0
5.0
DS101
Grade: Rather not say
Apr 3, 2025

Professor Rangwala was a difficult professor since there were so many pop quizzes & it was stressful trying to remember everything that he just taught. DS 101 is not an easy class, which he knew. He tried to help us on the board but then gave us attitude when we asked a question. Get in a good group & work with other classmates! He locks the doors!

Group projects
Beware of pop quizzes
Lecture heavy
5.0
4.0
DS101
Grade: B
Apr 16, 2025
Would take again

Great Professor! I really like his teaching and the explanation. He really teaches the subject rather than going through some PowerPoints. Be ready to take notes. And yes, he has pop quizzes so that people attend the classes. Otherwise, no one will. I am not doing as well on the quizzes but it is only a small part of grade, so not overly worried.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
DS101
Grade: B-
Apr 16, 2025
Would take again

I am surprising liking the class. I took the basic statistics course at the community college and I didn't understand at that time. This is a difficult course and Professor Rangwala does a great job of breaking the concepts down to understanding piece. Pop quizzes yes. But they are open-book, open-notes. Answers to most quiz on his notes.

Amazing lectures
Beware of pop quizzes
Accessible outside class
3.0
4.0
DS101
Grade: Not sure yet
Apr 23, 2025
Would take again

He gives pop quizzes that count for attendance, so you have to make sure not to miss class because under ANY circumstance he won't let you make them up. It's also important to attend class because he goes over the HW and it's beneficial to see how to do the problem in JMP. He is a good professor overall and doesn't just teach off a powerpoint slide

Participation matters
Beware of pop quizzes
5.0
4.0
DS101
Grade: C
Apr 25, 2025
Would take again

This was a very hard course. I took this course in Fall 24, he didn't do attendance during this semester. If you miss a lecture, you'll miss a lot. Thiers two projects and it's easy, it will definitely help your grade. I did hear a lot of people failed DS101 with a different professor, but passed when they took him. He's also pretty nice!

Lecture heavy
5.0
3.0
DS101
Grade: A-
May 12, 2025
Would take again

People complain too much. This is a university, not a high school. Students expect to pass this class by putting in 10 minutes of studying a week. Like other classes, make sure to attend and put in at least a couple of hours a week going over notes and practicing the problems he gives you in HW.

Participation matters
Lots of homework
Test heavy
5.0
2.0
DS101
May 14, 2025
Would take again

GREAT professor. He made this class fun. There are pop quizzes (not worth much) but he only does them so that people will show up to class. I really enjoyed his course, one easy midterm, two easy case studies, mylab hw, and the final. He actually teaches and responds to emails. He is kind and you can tell he wants us to do well. Best prof I"ve had!

Gives good feedback
Hilarious
Accessible outside class
5.0
3.0
DS101
May 14, 2025
Would take again

I really liked this professor. He teaches on the whiteboard and doesn't just teach off of a powerpoint. He is really good at explaining things, and does notes you can follow along. Pop quizzes help encourage people to come to class, but you don't have to. They are only worth 10% of your final grade. He is so kind and willing to help! Responds quick

Beware of pop quizzes
Caring
Online Savvy
4.0
4.0
DS101
Grade: C-
May 16, 2025
Would take again

Professor Rangwala is knowledgeable and organized, but can be passive-aggressive when students question scheduling. Quizzes started at 7:30am sharp, which is tough with slow lab logins. He no longer uploads lecture videos, which really hurts. JMP is only covered once briefly, so be ready to figure it out, or hope a classmate recorded the lecture.

Lots of homework
Beware of pop quizzes
5.0
3.0
DS101
Grade: Not sure yet
May 18, 2025
Would take again

Excellent Professor! I was in his 7:30 am class. He did give a quiz at 7:30 once but after students pushed back, he never did so. Also, for the one quiz given at 7:30, he gave full credit to everyone. I thought that was quite thoughtful. Showed examples using JMP for every single homework in the class. I asked for help many times and was helpful.

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
DS101
Grade: A-
May 19, 2025
Would take again

Loved this class. Quizzes were usually at the end of class and were easy, they're not for attendance but more so a way to get people to come to class. Very helpful on homework questions. He is very funny and nice and wants you to do good. Don't take this class if you're a chronic complainer, put in the time and work and you'll get a passing grade!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
4.0
DS101
Grade: Not sure yet
May 21, 2025
Would take again

I think everyone is right about this being the best professor for DS101 because comparing my class to other students that had different professors, Rangwala's class seemed like less work. No group project, one midterm, one exam (final), hw on MyLab. I was scared for this class, but it wasn't even that bad. Not as much time consuming as I thought.

Gives good feedback
Hilarious
3.0
5.0
DS101
Grade: C
May 22, 2025

He is a good professor that cares, but has one way of doing things and if it doesn't work for your learning style, it's very challenging to navigate the class, even with outside support.

Tough grader
Clear grading criteria
Lecture heavy
5.0
4.0
DS101
Grade: A-
May 23, 2025
Would take again

This class is hard, but it's hard with every professor. Rangwala was good at explaining and teaching step by step. Sometimes notes were inconsistent with the style of how he presented them, but he always provided us with notes for the day if you were absent. Attendance not mandatory, no textbook fee. Homework isn't too long, just takes time.

Gives good feedback
Caring
Lecture heavy
5.0
4.0
DS101
Grade: B-
Jun 4, 2025
Would take again

Awesome professor! I never knew that I would ever get interested in statistics and data analytics until I took the class from him. His lectures are super-clear and he shows how to use JMP in the class. Homeworks are manageable. Pop quizzes are from his lectures and notes. Quizzes there to encourage attendance and paying attention. Highly recommd

Amazing lectures
Inspirational
Beware of pop quizzes
5.0
3.0
DS101
Grade: Not sure yet
Oct 21, 2025
Would take again

Hes actually not that bad! hw assignments on MyLab, 1 midterm, 1 final. Be aware he randomly gives out quizzes on MyLab and takes attendance but they are easy

Amazing lectures
Respected
Accessible outside class
5.0
3.0
DS101
Grade: B+
Nov 12, 2025
Would take again

Excellent professor for a tough class like DS101. Class time is never wasted. I would recommend attending every lecture and taking notes by hand - his notes are very thorough, but may not be accessible outside of class. He truly cares about his students, welcomes questions and will jump on a Zoom to help with questions even outside office hours.

Amazing lectures
Beware of pop quizzes
Caring
5.0
3.0
DS101
Grade: B
Nov 25, 2025
Would take again

This course is heavy! Professor Rangwala truly cares about his students and you can tell he is passionate about his job. Attend his lectures and pay attention to notes. There are random pop quizzes but it's not too bad. Ask questions if you need help!

Amazing lectures
Clear grading criteria
Lecture heavy
4.0
5.0
DS101
Grade: Not sure yet
Dec 10, 2025
Would take again

Anywhere from 0-7 short and timed quizzes almost each class meeting, they are random throughout the semester but we had some pretty much everyday so attendance is important. Material is tough but he's very knowledgeable.

Participation matters
EXTRA CREDIT
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

57%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 87 grades
Most common grades:
Not sure yet (23)
A- (21)
A (20)
Grade Distribution
A(25)B(13)C(14)D(7)F(2)A-/B+(27)
Based on 116 reported grades
Not sure yet: 23
A-: 21
A: 20
B-: 9
Common Tags
Lots of homework (52)
Beware of pop quizzes (38)
Amazing lectures (29)
Lecture heavy (26)
Participation matters (19)
Caring (18)
Clear grading criteria (16)
Respected (15)
Rating Trend

Declining

-0.59 avg change
Apr
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

DS101

4.1

(122)

BHON106

1.0

(3)

MSBA204

1.0

(1)
Difficulty by Course

BHON106

5.0

MSBA204

5.0

DS101

3.6

Similar Professors