3.6

Afshin Ghoreishi

Mathematics - Weber State University

3.6
Quality
3.7
Difficulty
61%
Would Retake
123
Reviews
3.6
Quality
3.7
Difficulty
3.6
Helpful
3.5
Clarity

61%

Would Retake

123

Reviews

Rating Distribution
Official

5

58

4

17

3

15

2

16

1

17

What Students Say

I struggled with it being online and teaching myself the math

MATH1040 - 3.0 rating

Set reminders for quizzes or you'll miss them

MATH1040 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 42 grades
Most common grades:
A (10)
B (10)
B+ (7)
Grade Distribution
A(10)B(11)C(8)D(4)F(0)A-/B+(12)
Based on 52 reported grades
A: 10
B: 10
B+: 7
Not sure yet: 5
Common Tags
Test heavy (15)
Tough grader (15)
Gives good feedback (11)
Accessible outside class (11)
Lots of homework (11)
Skip class? You won't pass. (7)
Clear grading criteria (7)
Amazing lectures (7)
Rating Trend

Declining

-0.85 avg change
Dec
Jan
Apr
May
Aug
Nov
Last 6 months
Ratings by Course

MATH12101220

5.0

(1)

MATH2210

5.0

(1)

MATH3730

5.0

(1)

STATS1040

5.0

(1)

MATH1060

5.0

(2)
+19 more courses
Difficulty by Course

1030

5.0

1210

5.0

MATH

5.0

MATH2210

5.0

MATH11563

5.0

Reviews (123)
4.0
3.0
MATH1010
Mar 11, 2004

He is the only teacher that I was able to pass math 1010 with, I would recommend him to anyone struggling in math. He has an accent, but he is such a good teacher that it doesn't affect your understanding.

1.0
5.0
MATH
Nov 18, 2004

No Comments

5.0
4.0
MATH1050
Jan 7, 2005

No Comments

5.0
4.0
MATH1210
Jan 9, 2005

No Comments

4.0
3.0
1050
Jan 11, 2005

No Comments

4.0
2.0
MATH1050
Feb 7, 2005

He was an ok teacher, talks with an accent, but it wasn't too thick. His had writting can be a little hard to read because he writes fast. Overall pretty good, I passed the class the first time around with a B-.

5.0
4.0
MATH12101220
Grade: C+
Feb 13, 2005

A real nice guy outside of class. Expects a lot of study from his students. Understands the difficulities of math. He doesn't give away good grades, but you do learn a lot from him. Make sure you turn off your cell phone before you go into his class!

5.0
3.0
MATH1010
Aug 31, 2005

He is a great teacher. By far one of the best teachers for 1010. Had a bit of an accent but it wasn't a big deal.

5.0
4.0
MATH1050
Oct 8, 2005

No Comments

2.0
5.0
MATH1050
Jan 13, 2006

seems to be annoyed with students asking questions. can joke around but is very strict on grading tests. so as long as you get the right answers and know how to show it you'll be good however if not ... good luck :(

4.0
5.0
MATH
Jan 31, 2006

I've had him for Calc 2 and for ELinear Algebra and both times he has come across as a hardass. He isn't really though, just stick with the class for a few weeks and he loosens up a lot. He does have some strict policies, though.

2.0
5.0
MATH1210
May 9, 2007

He does know what he is talking about. But he is very hard to understand. He doesn't seem to go over the material very well.

2.0
4.0
MATH1010
Jul 30, 2007

This guy was so rude!!! You had to be 100% focused the whole class or he'd yell at you. He assigned about 50 homework problems a week and I did ALL of them- every week- and still failed the class! Don't take him! You'll probably fail.

4.0
4.0
MATHSECT
Nov 15, 2007

All in all he is a good teacher. He seems very strict and complicated at first, but he is actually very helpful if you need a little help outside of class. I thought his test and homework were challenging but reasonable. I would recommend him.

4.0
4.0
MATH1040
Oct 25, 2008

I really like his style. I get so sick of teachers ignoring a students talk, text through lectures and wander in and out of class, he doesn't stand for it. He is very clear about what will be on the test and is a great lecturer.

2.0
3.0
MATH1210
Apr 22, 2009

he does not seem to know how to grade tests fairly.

5.0
4.0
MATH3710
May 28, 2009

I've had him for other classes as well. He presents topics in a clear, well organized manner. He's one of my favorite math teachers. Everything seems to make sense when he teaches. He's very willing to answer questions and work extra with you if you're having problems. He's a little dry, but he really does have a sense of humor. :) He's great!

5.0
5.0
MATH2210
Jun 30, 2009

He is a great math teacher. I think he is one of the best. He will help people if you ask for it. I got a F on the first test but got better at studying and each test got better and better. The good thing is that I passed, I probably wouldn't have passed the class if he wasn't such a great teacher.

3.0
4.0
MATH1200
Dec 7, 2009

Willing to help, but communication barrier. You know the ones who don't understand what you are asking and they just repeat the same answer, even though that is not really your question. He is very fair with grading, takes off 1/4 and 1/2 points insead of whole points.

4.0
2.0
MATH1040
Dec 18, 2009

Very effective teacher, easy homework and easy tests. The only thing I didn't like about him was that he lectures so fast. I would definitely recommend him.

5.0
3.0
MATH1210
Jun 23, 2010

Excellent explanations and organization. Always answers questions.

5.0
3.0
MATH1040
Jun 23, 2010

Used rel-life examples. made the subject very clear and interesting

5.0
3.0
MATH3730
Jul 9, 2010

Excellent in explaining concepts. Homework reinforces the lectures. Very helpful. Best Math insturctor.

5.0
3.0
MATH1220
Jul 21, 2010

Knows students' shortcomings and difficult sections and thus his best to overcome both. Seems to know the answer to your question before you have finished asking it!

5.0
3.0
MATH1040
Oct 29, 2010

He is a great teacher. I wish I would have had more time to focus on the class. I took it as an audit and then, due to scholarship reasons, had to switch to a NC/C. He knows his stuff and is very prepared for the class. He works hard to help you understand.

5.0
4.0
STATS1040
Dec 10, 2010

Great teacher! Math has been a dreadful subject for me in the past, but he made learning stats interesting. Being a math course you should NOT miss a single class(he'll give extra credit) and study. Weekly quizes force you to study which makes the exams simply a review. With him you have a chance at getting an A. I learned alot from him. :)

5.0
3.0
MATH3710
Dec 10, 2010

He helps you learn everything you were supposed to learn but didn't.

5.0
4.0
MATH1060
Apr 7, 2011

Best math professor I've ever had. Clearly takes his job seriously and takes previous years of teaching experience into account in drafting some of the best lectures I've ever observed.

5.0
3.0
MATH2280
Apr 20, 2011

He is extremely smart, pretty funny and very good at teaching. He does what every good teacher should and acts like it is just part of the job.

5.0
3.0
MATH1060
Apr 28, 2011

Best math teacher I've ever had. He really knows how to teach in a way that is fun. His tests are fair and he puts a review online to help you. He does offer extra credit opportunities which can help a lot. Great teacher!!

5.0
3.0
MATH1210
May 4, 2011

Dr. Ghoreishi is one of the best prfessors at Weber State. He is skilled in the discipline and he knows how to educate (which is a great advantage when dealing with mathematics). He knows where students tend to trip, which allows him to provide additional explanations. He is also very organized! His notes are well prepared and presented accordingly

3.0
4.0
MATH2280
May 4, 2011

Professor Ghoreishi was a pretty nice guy. He came to class everyday and was willing to help. However, he was very stubborn about test scores and was unwilling to compromise at anything. His extra credit opportunity is pretty much hopeless unless you are a genius. Not my favorite professor, but he wasn't the worst I have had at Weber.

5.0
2.0
MATH1030
Jun 19, 2011

Great professor! I'm not a math person, but he made everything clear and easy. He helps his students understand math and makes it relevant to their daily lives. He gives out extra credit and going to class gets you a higher grade. He's fair and respectful. Best math professor at WSU!

5.0
2.0
ONLIN1040
Jul 4, 2011

Best online course. The material are well paced. Optional homework prepares you for the quizzes. However, exams must be taken at a testing center. So, you can't cheat your way out of this course like other online courses.

5.0
3.0
MATH1040
Jul 5, 2011

This is a comment on his online Math 1040. You can learn by listening to podcasts, videos or reading the book. The problem set is a good representation of quiz and exam problems. This is one online class which you actually learn something rather than just keep clicking on multiple choice answers until you get the correct answer!

5.0
4.0
MATH1040
Sep 1, 2011

He is an excellent professor. Math is really my low point and I still managed a B+ in his stats class. His extra credit is difficult but reasonable. Do your homework every time, study, and you'll do great on his tests.

5.0
3.0
MATH1030
Mar 12, 2012

This is the review of the online course. The course is laid out extremely well and easy to follow. However, unlike some other online courses, you must learn in order to pass.

5.0
3.0
MATH3280
Mar 15, 2012

A very interesting course. Dr. Ghoreishi is very organized, gives clear lectures and helps you whenever required. I will take any course he will teach. I wished I had learned to use Mathematica before. Mathematica should be mandatory for majors.

5.0
3.0
MATH1210
Mar 25, 2012

He will teach you every thing you need to be successful in this course. He works at teaching you harder than students do in learning. If you want to really learn and pass the course, he is the instructor for you. It is unfortunate I couldn't take pre-calculus with him.

5.0
4.0
MATH1210
Apr 10, 2012

One of the best mathematics professors at Weber State. He makes sure you know the material in and out, do not expect an easy A. Ghoreishi is always willing to talk with you after class about material you are struggling with. I would recommend him to any student needing to take a mathematics course.

5.0
4.0
MATH1210
Apr 17, 2012

Great math professor! He is always willing to help and wants his students to succeed. If you work hard in his class and something comes up, he will work with you. I would recommend him for any math class! He is great!

5.0
3.0
MATH1030
Apr 29, 2012

Online Math 1030: This is a very organized class. The requirements are clear. He answers your emails quickly. But if you expect to cheat your way through it like all other online courses, you are in for a surprise.

5.0
2.0
MATH1030
Aug 12, 2012

Fair grading. Wants his class to succeed. If you do your work and put forth effort, you will pass his class. Responds quickly to e-mails. Willing to meet and go over tests to help improve for future tests. Great professor online!

3.0
4.0
MATH1030
Aug 21, 2012

I took this class online and did really well on the homework and quizzes, but I didn't feel like his tests were consistent with the material on the quizzes. Plus, there was only two tests and a final, the quizzes didn't count for much and the homework doesn't help your grade at all. His final was open book though which was nice.

4.0
5.0
MATH3710
Sep 18, 2012

I took him for MATH 1200 and MATH 3710 and he was very helpful when i could meet up with him. He has high expectations for his classes, which makes him a good, but difficult teacher.

5.0
4.0
MATH1210
Jan 2, 2013

Professor Ghoreishi is a great teacher. Really knows his stuff and stops often to ask for questions and if he can clarify anything for you. Don't be afraid to ask questions! This class was as easy as Calculus can get, and he moves fast in lectures, but if you can pay attention you will learn a lot from him.

4.0
2.0
MATH1040
Jan 5, 2013

I took the online class and my girlfriend took in class. You will use your book and if you are willing to read a little the class isn't too hard. He is prompt at getting back to emails and allows you to review your tests. He also gives points for formulas used on tests. I didn't get tested on a single question I hadn't seen in the covered material.

1.0
5.0
MATH1040
Jul 29, 2013

I have taken a lot of math classes and passed them all. The professor doesn't teach this class the book and online math lab does. The problem with this is he doesn't teach it but he expects the tests to be done the way that he teaches. When asking for help I was told he only comes in on mon. from 7am-8am. Never take classes from this professor.

2.0
5.0
MATH11563
Grade: D
Aug 16, 2013

Whoever Reads this do not take his math 1030 class online! It's not worth it. Unless he changes things he does not grade fairly, he won't let you see what you missed on the test, you have go out of your way just to get help from him because tutors were not available during the summer, and does not grade on a curve.

5.0
3.0
MATH1030
Grade: A
Aug 26, 2013

He tries hard to make sure you know what you are getting into the online class. You might say, he discourage students! Online Math class is not easy. But the course is laid out nicely, has a good schedule and he answers emails very quickly. But don't take this online class, if you are looking for an easy way to satisfy graduation requirement.

3.0
3.0
MATH1030
Dec 10, 2013

This class was extremely hard to do online, I had to do a lot of studying and work hard for my grade. The stress for the final literally had me breaking out in hives becauase it was worth so much of the grade.

3.0
3.0
MATH1040
Aug 16, 2014

I struggled with it being online and teaching myself the math. However I reached out to him on several occasions and he never gave me additional resources or even helped me for that matter. I would say he is very poor at helping you and he definitely discourages students from taking online math.

5.0
3.0
1040
Grade: A
Nov 21, 2014

Professor Ghoreishi is awesome! You have to put in the effort to learn to get a god grade! But it was fairly easy! There are quizzes every week but the questions on the quiz come from the homework. You don't have to turn the homework in but it's hard to pass the quizzes and test if you don't do it. There are three tests that he gives a review for.

3.0
3.0
MATH1040
Apr 15, 2015

Online version has almost zero correspondence with the prof. All lectures are from the author of the text through their online service (MyMathLabPlus). Homework isn't mandatory, but chapter quizzes are. Exams are hand-written and vastly different from class material. Use the practice exams and understand the concepts. He gives you a formula sheet.

5.0
4.0
MATH1210
Grade: B+
Apr 15, 2015

He is very knowledgeable and is very clear when he teaches. He is pretty personable for a math teacher and keeps class somewhat entertaining. He has an accent, but after a couple classes it isn't too bad. He loves his trig functions and always works them into assignments (probably because most people suck at them). I would take Calc 2 from him.

3.0
4.0
1040
Grade: B
May 19, 2015

I took this class online as my "easy class". It ended up being much more difficult than I expected. There are 10 quizzes, 2 midterms, and a comprehensive final (open book). He graded tests pretty tough. I always came out of the exams feeling like I did much better than I actually did. I'd probably recommend taking this class in person.

1.0
5.0
1030
Grade: Drop/Withdrawal
Jun 15, 2015

Tests are nothing like the homework. Unclear, impatient, unfriendly instructor. Don't take this class online from this professor. Took it from another teacher online and it was much better!

2.0
4.0
MATH1040
Grade: Rather not say
Jul 10, 2015

RUN! RUN FOR THE HILLS. As a whole, Statistics 1040 should be easy, but since this is an ONLINE class, the media they do the work is through mylabplus... It's atrocious! 95% of other professors use Canvas for grades, and calendar; NOT THIS CLASS. Set reminders for quizzes or you'll miss them. Tests can only be taken in ONE place

5.0
4.0
MATH1030
Aug 24, 2015

The online course is organized very well. Answers emails quickly. But unlike typical online classes, you have to actually learn stuff and pass real tests. Don't recommend if you want a typical easy online class.

5.0
4.0
1040
Aug 24, 2015

The online Math 1040 class is not a typical cut and paste online class. But he provides everything you need to learn the material and answers emails very quickly.

1.0
5.0
1210
Sep 3, 2015

Don't walk, RUN away from this professor! He is on a power trip and cares more about being in control than effectively teaching his students. He demands that you respect his time schedule, but refuses to acknowledge that your time is also valuable. He skips steps while teaching leaving you lost. Definitely, take from someone else.

5.0
3.0
MATH1210
Grade: A
Dec 4, 2015

After the first test, he allowed us to modify the weight of each of our tests. He was very clear on his expectations, open to questions, and his explanations made sense. It was a difficult class, but good luck finding a Calculus class that isn't difficult (they don't exist). We took all of our tests in class, never at the testing center.

5.0
3.0
MATH1210
Jan 3, 2016

It is unfortunate that most pre-calculus or college algebra and trigonometry teachers don't teach much. He tried his best to bring everyone to the necessary level for success for calculus. Great teaching of calculus ideas and problem solving. I feel very well prepared for calculus II.

5.0
4.0
MATH1030
Jan 3, 2016

This is not the usual online class that you have the course open on one window, doing a Google search on another window and just cut and paste the answer. You actually have to learn interesting mathematics. Don't recommend as an easy class!

5.0
3.0
MATH1040
Jan 3, 2016

He discourages you from taking the online class. Although he gives you all the tools you need for doing well, you have to spend much more time than the usual lecture class. Students who are up to the challenge, will do very well if they put in the time. Answers emails very quickly.

3.0
4.0
MATH1220
Grade: Not sure yet
Apr 25, 2016

Was very knowledgeable about the subject matter, but cared more about showing how much he knew than teaching us what he knew. It was all about proving how smart he was. (Also, he copyrighted his homework??? Which is literally just a list of problems from the textbook.)

5.0
4.0
MATH1220
Jul 3, 2016
Would take again

He was very detailed in explaining things. Great feedback on homework and exams. In my opinion, he is the ideal math teacher.

2.0
4.0
MATH1040
Grade: B
Apr 19, 2017
Wouldn't take again

Do not use book in class. Book is used for homework which is copyrighted to the weekly quizzes 3 exams and 1 comp final(open book). Exams are heavy weighed. Miss 5 classes get UW. Tough grader. Miss points for not using HIS notation even if answer is correct. Feedback is belittling. Don't know pass fail line until grades are posted.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
4.0
4.0
MATH2280
Grade: B
Aug 8, 2017
Would take again

Respected, assigns a homework assignment per week, and is very test heavy. There's normally minimal free points on the homework assignments. Doesn't take attendance, but you never want to skip. There is just so much material. It is a difficult, but fun subject. He is thorough in the way he teaches it-moves a little fast, but stays fairly organized.

Tough Grader
Gives good feedback
Skip class? You won't pass.
4.0
5.0
MATH1040
Grade: C
Aug 11, 2017
Would take again

Took this class online. Very hard considering I'm a health science major - I did better in my biomed classes. I think I would've done way better if I was in class. Make sure to review the vocabulary since it's all word problems. He answers emails really quickly. I went into his office to get help and he was great and good at explaining everything.

Tough Grader
Caring
5.0
3.0
MATH1220
Grade: Not sure yet
Nov 7, 2017
Would take again

He is a great professor. His lectures are amazing and everything makes sense. He always answers homework questions.

Clear grading criteria
Hilarious
Amazing lectures
5.0
5.0
MATH1040
Dec 19, 2017
Would take again

I took stats from Afshin online. All your credit comes from 2 midterms 1 final and 11 chapter quizzes. He is a tough grader. Do the study plans and make sure you understand proper notation. He was a little slow to respond on email and in order to get feedback from a test you had to meet with him. This is frustrating since its an online class.

Tough Grader
GRADED BY FEW THINGS
TEST HEAVY
4.0
4.0
MATH1040
Grade: A
Dec 19, 2017
Would take again

4 exams plus a final with weekly quizzes. He assigns homework but its not required, you still need to do some of it to understand whats going on. Very nice lectures, would answer questions at start of class and organized what we were talking about.

Amazing lectures
5.0
3.0
MATH1220
Grade: A
Jan 9, 2018
Would take again

What a phenomenal math teacher. I was always told Calc 2 was the hardest math class, but Dr. Ghoreishi made it fun and somewhat easy. His tests were extremely fair, although the homework was a bit too long. He's always willing to answer questions and will ensure you understand the concepts. Would highly recommend for any math class!

Respected
Skip class? You won't pass.
Amazing lectures
4.0
4.0
MATH1210
Apr 23, 2018
Would take again

Dr. Ghoreishi is a fantastic professor. He introduces the concepts of calculus in a logical manner which is easy to understand. Very open to questions in class. One HW assignment per week. 3 tests and a final. Makes you work hard for your grade (its calculus, what did you expect), but you will leave understanding calculus.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
1.0
5.0
MATH1040
Grade: C-
Dec 9, 2018
Wouldn't take again

I have taken a ton of math up through Linear Algebra, and struggled to scrape by in this class with a C-. After an 80 on the first test, I went to review it and he told me to figure out my little mistakes or I wouldn't do well in the class, but offered no help. Learn through nothing but MyLab and then expect to explain every answer on the exam.

Tough Grader
Get ready to read
TEST HEAVY
4.0
4.0
MATH1220
Grade: B
Jan 11, 2019
Would take again

Dr. Ghoreishi is a great prof. his reviews are great. test aren't bad at all especially if you take the option of taking them in class. Final wasn't bad either. Calc 2 is just awful but if you take from ghoreishi you're likely to make it through.

Respected
Amazing lectures
EXTRA CREDIT
1.0
4.0
MATH1210
Grade: A
Jan 24, 2019
Wouldn't take again

Be Aware of him and do not take the class with him out of 40 students . 20 Students dropped before final exam and all good reviews are misleading. IF you like yourself and your time go and get the math course with some one else

1.0
5.0
MATH1210
Grade: B-
Jan 28, 2019
Would take again

Hardest course that ever I had with high exexpectation and no good explanation in class

5.0
3.0
MATH1220
Mar 3, 2019
Would take again

The last couple of reviewers for Math 1210 must have mistaken him for another instructor since Dr. Ghoreishi was teaching Caclulus II, Math 1220. I agree with the other recent reviewer of Math 1220. He finds a way to answer each and every question n a way best suited for the student who asked the question. He worked very very hard to help students

Respected
Accessible outside class
Clear grading criteria
5.0
4.0
MATH1040
Mar 3, 2019
Would take again

An online Math class is not easy. But his online course is organized and has a good schedule. But it takes a lot of time to do well. he answers emails quickly and sends reminders.

Get ready to read
Test heavy
Clear grading criteria
5.0
3.0
MATH3550
Mar 12, 2019
Would take again

Worked in groups in and outside of the class on two projects. I was amazed on how with Dr. Ghoreishi guidance each group was able to produce a high quality publishable final project.

Gives good feedback
Participation matters
Group projects
4.0
3.0
MATH1210
Grade: B
Apr 3, 2019
Would take again

Dr. Ghoreishi has high standards but is a very good teacher. He explains things well as much as you need, has a decent sense of humor, gets along well with students, is pretty accessible. Calculus is hard, you have to spend a lot of time doing homework to learn it.

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
MATH1210
Grade: B
Apr 24, 2019
Would take again

very good at making sure everyone understands a concept before moving on, but can be harsh with grading. you don't need the physical textbook, but homework is done through webassign

Respected
Skip class? You won't pass.
Amazing lectures
1.0
5.0
MATH1040
Grade: B+
Jul 25, 2019
Wouldn't take again

It's like they patched together three separate classes to make one crappy course. The homework/quizzes do a bad job at preparing you for the test--given in completely different format. Things you're expected to know are not included in the material. Statistics is difficult but made worse by a course that sets you up for failure. Lectures from 1999.

Lots of homework
Graded by few things
Test heavy
5.0
3.0
MATH1210
Grade: A-
Aug 2, 2019
Would take again

Dr. Ghoreishi runs exactly as he says on the syllabus. Homework due at the beginning of class on Thursday wasn't accepted later. He was a great teacher, he makes sure the whole class understands. Has plenty of extra HW problems and is very considerate of the class when scheduling test dates. I wish he was more leniant, but I stll would take again.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
3.0
MATH1040
Grade: B+
Aug 12, 2019
Would take again

I enjoyed that there was homework available but that it was not required.

Test heavy
Clear grading criteria
2.0
4.0
MATH1040
Grade: B
Aug 12, 2019
Wouldn't take again

The course isn't even taught by the professor, it's taught by an online Pearson Text Book with 1970's videos. The only interaction I had with the professor was emails and he was very rude and short when responding. The professor's attitude doesn't show his willingness to help students.

Lots of homework
Test heavy
Lecture heavy
2.0
5.0
MATH1040
Aug 15, 2019
Wouldn't take again

All online, the book is the only way to learn. Make sure to take it in class if possible.

Participation matters
Graded by few things
Test heavy
3.0
4.0
MATH1040
Grade: A-
Aug 19, 2019
Would take again

If there is any way you can, take this in person. I got an A-, but I worked ridiculously hard for it. Dr Ghoreishi does the absolute minimum he can for this course, the entire thing is prepared by MyMathLab. I wish he would record some of his own lectures because I think he would be an awesome professor in person.

Get ready to read
Graded by few things
Test heavy
2.0
4.0
MATH2280
Grade: Not sure yet
Oct 29, 2019
Wouldn't take again

I cannot stress this enough, but do not be late to his class. If you get there even two minutes after the allocated start time for the course then he will not accept your homework. (Learned that the hard way) Apparently you are also "dead to him" if you show up to class late. Show up on time or not at all.

Participation matters
Skip class? You won't pass.
Lecture heavy
1.0
5.0
MATH1040
Grade: C+
Nov 15, 2019
Wouldn't take again

I would rather work at McDonald's for life than take this class again. Seriously, it doesn't get worse than this. He is rude, demanding, disrespecting and dismissive. Expected to start class a week before school even started. Spent the entire semester telling us that we couldn't do it. He expects you to fail.

Lots of homework
Test heavy
Tough grader
1.0
5.0
MATH2280
Dec 10, 2019
Would take again

I don't know what happened to Dr. G. I had him for calc 2 and he was pretty good. he was strict with dates and policies but tests were pretty tame. This has not been the case for ODE. He tests were pretty hard he only gives you 90 minutes to complete them. HIs final was even harder than the first 2 exams. it shouldn't be that way.

Test heavy
EXTRA CREDIT
Tough grader
3.0
4.0
MATH1040
Grade: C
Dec 12, 2019
Would take again

It was a tough class for me, but I'm not great at math. Mr. Ghoreishi always responded to emails promptly and the tests matched the sample tests well. The 3 exams weigh very heavily on your grade though. And I wish there was some way of getting our exams back so I knew what I was doing wrong on the questions I missed.

Accessible outside class
Graded by few things
5.0
3.0
MATH1040
Dec 15, 2019
Would take again

Online Math class is hard. But this course was nicely laid out. You could check out the course for one week for free before committing. Emails answered quickly. Exams matched the sample exams and homework.

Accessible outside class
Test heavy
Caring
5.0
3.0
MATH2280
Dec 15, 2019
Would take again

He will fully and clearly cover each topic in class. Will answer every questions. Homework reinforces the topic. Great reviews and sample exams.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
MATH2280
Dec 15, 2019
Would take again

He teaches you every thing you need to know and also why you need to know it. Reviews prerequisite material. Answers every question precisely. Great reviews.

Respected
Accessible outside class
Clear grading criteria
5.0
3.0
MATH2280
Dec 15, 2019
Would take again

If you just show up to class and pay attention, you learn everything you need to learn. I liked that he was not tolerant of students who walking in late and being disruptive. As oppoesd to many classes, you really learn in this class.

Respected
Accessible outside class
Amazing lectures
1.0
3.0
MATH1210
Grade: C
Jul 16, 2020
Wouldn't take again

Switched to online halfway through the semester, (covid) would lose assignments due to being inept at technology use, and then mark them as missing, and not give full credit after re doing the assignments he lost. In person was good, but who knows if that'll ever happen again.

Tough grader
2.0
5.0
MATH1040
Nov 18, 2020
Wouldn't take again

Prof. Ghoreishi was very inconsistent with grading the tests. It's not uncommon to get docked for something on one test, then not be docked for it on the next one. Even comparing your test to another student's test, what he docks someone for on a question will vary wildly and his explanations for doing so are vague or nonexistent.

Lots of homework
Accessible outside class
1.0
5.0
MATH1210
Oct 8, 2021
Wouldn't take again

He is not good at explaining how to do things. His feedback on tests is not helpful and says things like learn it properly or learn how to write when he clearly could tell what number I wrote which doesn't help with learning.

5.0
4.0
MATH2280
Grade: A-
Aug 2, 2022
Would take again

Doctor Ghoreishi is a phenomenal professor if you actually want to become proficient at the subject. Our class average was probably about a C-, so half the class probably had to retake it. He is a tough grader, but will give huge amounts of feedback. His optional practice exams are almost identical to his exams, so make sure you understand them.

Tough grader
Gives good feedback
Test heavy
1.0
5.0
MATH1220
Grade: B
Aug 18, 2022

He is horrible at explaining anything, inconsistent with grading, and provides horrible feedback. He expects you to be perfect in solving of a problem and will mark significant points off even for minor mistakes. You'll solve a problem exactly how he shows in lectures, but will mark you wrong even though you followed exactly what's in his lectures.

Tough grader
Get ready to read
1.0
5.0
MATH3550
Grade: Drop/Withdrawal
Oct 22, 2022

He's obviously very knowledgeable, but a poor teacher (for this class). Lectures are just example problems that you can't relate to homework problems. If you're not proficient in Mathematica, don't even take this class. Two projects that are confusing, tough grader but provides lots of feedback. I'd recommend you find a different teacher for 3550.

Tough grader
Group projects
Lecture heavy
3.0
4.0
MATH1220
Grade: B
Jan 9, 2023
Would take again

I'm not a fan when HW isn't graded, it discourages students from doing it. Although, there is a HW quiz weekly. His accent and handwriting is hard to understand at times, but he does a pretty good job explaining things if you can get past that. He does exam review sessions, so thats nice. Overall, not a bad teacher. Strict on deadlines. Hard class!

Tough grader
Lecture heavy
Graded by few things
5.0
4.0
MATH3710
Grade: B+
Apr 11, 2023
Would take again

loved this professor he grades the homework fairly easily but give plenty of feedback. he is lecture heavy and his class is hard but as long as you pay attention there are no surprises on exams or homework's.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
MATH3550
Grade: A
Apr 11, 2023
Would take again

he's a great professor and knows a lot about many things, and if he doesn't know when you ask him he will find out. this class was lecture heavy so make sure you attend and pay good attention.

Participation matters
Group projects
Lecture heavy
5.0
3.0
MATH2280
Grade: A
Apr 11, 2023
Would take again

this class was interesting and fun Mathematica was hard to learn but he does provide you with all the necessary information to pass with flying colors

Tough grader
Clear grading criteria
Gives good feedback
1.0
5.0
1210
Grade: A-
Apr 17, 2023

Basically doesn't care about your humanity or your life outside of his class. He just wants everything done his way, and nothing else matters. His lectures aren't really easy to understand. Just take whichever other professor is available. Take my word for it. Unless you're willing to work necessarily hard.

Tough grader
So many papers
Test heavy
2.0
5.0
MATH1220
Grade: A-
Dec 20, 2023

I would not recommend doing this class online. The lectures are all given by video, and the help sessions only happen right before the test. HW Quizzes are a huge part of your grade, and to be honest, those were a struggle, with those being the first time I got feedback on the material. If you can do this class in person, do that, not online.

Tough grader
Lots of homework
Graded by few things
5.0
4.0
MATH1220
Grade: B+
Mar 22, 2024
Would take again

If you want to learn Calculus, take this instructor. He will teach you everything you need to understand, why you learn it, and how to communicate mathematics.

4.0
4.0
MATH3280
Grade: B
Apr 25, 2024
Would take again

Overall really great class, exams are worth 75% of your grade tho so you really have to know what's going on. Homework assignment every week that takes a few hours, you use mathematica a ton, 2/3 exams were take home. Lots of partial credit on the homework and exams! He's always willing to help explain concepts extra if you don't understand.

Lots of homework
Test heavy
Accessible outside class
1.0
4.0
MATH1220
Grade: C+
Aug 7, 2024

I don't recommend taking Afshin. He ducks points for slight mistakes like handwriting not being legible even though you he can understand how I derived my answer. He asks for a lot of assignment and the exam review he gives doesn't correspond to the final exam.

Tough grader
Get ready to read
Lots of homework
5.0
4.0
MATH1210
Grade: A
Nov 25, 2024
Would take again

Afshin was a wonderful Calculus professor and did a great job explaining each calculus concept. He will tell you he sucks at memorizing so he takes extra time to help you understand where formulas come from rather than just memory. He moves pretty fast, making it difficult to keep up with notes while following along. Memorize Trig Identities.

2.0
4.0
MATH1210
Grade: C+
Nov 27, 2024

Ghoreishi is a decent lecturer and is fun to have class with. He does take attendance which I think is silly. This is college. My problem is he is incredibly harsh in his grading. If you make a simple mistake at the beginning of a problem, you will lose all of those points, even if everything else you do is correct. He will tell you you suck.

Tough grader
3.0
4.0
MATH1220
Grade: B+
Dec 29, 2024
Would take again

Professor Afshin has high expectations, but engaging with his teaching style pays off. unstuck ai and the free textbook were invaluable study tools. Tough course, but worth it for a solid Calculus foundation.

1.0
5.0
MATH1210
Jan 18, 2025

Do not take him online. He only gives one day for the homework, you cannot view it or access it before the day of so he does not work with your schedule at all. Same for exams. His lectures are basically just repeating the book back to you and not helpful at all. idk why he chose to teach online when he clearly cant.

Lots of homework
Test heavy
2.0
3.0
MATH1220
Grade: Not sure yet
Jan 28, 2025

This class is very self taught. His lectures are mainly just reading from the books. You only have one day to access the homework and exams which can be stressful for someone whos working, esp since the exams are mid day. The only good thing is that the exam is open book so unless you are horrible with math and the internet, you should still pass.

Get ready to read
Gives good feedback
Test heavy
2.0
4.0
MATH2280
Grade: Not sure yet
Apr 11, 2025

Lecture notes are given but dont have any solutions to what was talked about in lectures. Attendance is mandatory. Weekly homework. No tolerance on being late or makeup exams/homework. If your are working to pay for school, just quit or tell your job NO! to mandatory OT, then take out student loans. Doing this will leave no excuses to do great.

Tough grader
Participation matters
Lots of homework
3.0
3.0
MATH2280
Grade: B+
Apr 28, 2025
Would take again

Overall, not bad. I would take this professor again if I HAD to. I wouldn't choose to. He has improved from the last time I took a class with him. Weekly homework, he's pretty helpful in office hours, but SI was a huge help for me. Very test heavy, but overall, the material wasn't horrible. Once you understand how to solve a problem, you'll be fine

Lecture heavy
Test heavy
2.0
3.0
MATH1210
Grade: Drop/Withdrawal
May 16, 2025

Brilliant and admirable, but incredibly volatile. This professor would interrupt his own lecture to berate students for minor and non-disruptive things regularly, at one point stopping his lecture to actually throw a student's homework at them, shouting and threatening to expel them from class. I did not return after that; wildly unprofessional.

3.0
5.0
MATH1220
Grade: Rather not say
Aug 21, 2025
Would take again

The best part was the feedback—you'll learn a lot if you put in the effort. The workload is heavy, and prep is unrealistic if you get sick, work, or have other commitments. Even math lovers may find the pace and rigor too demanding. Feels closer to 8 credits according to peers. Supplement with external lectures.

Tough grader
Get ready to read
Gives good feedback
3.0
1.0
MATH1200
Grade: A
Nov 25, 2025

I appreciated how quickly he responded to questions and that he took the time to actually answer them. That said, he deducts a lot of points if Mathematica labs aren't formatted exactly to his liking, which often feels superfluous. I also don't think this class needs to be a required course for so many majors.

Tough grader
Gives good feedback
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 42 grades
Most common grades:
A (10)
B (10)
B+ (7)
Grade Distribution
A(10)B(11)C(8)D(4)F(0)A-/B+(12)
Based on 52 reported grades
A: 10
B: 10
B+: 7
Not sure yet: 5
Common Tags
Test heavy (15)
Tough grader (15)
Gives good feedback (11)
Accessible outside class (11)
Lots of homework (11)
Skip class? You won't pass. (7)
Clear grading criteria (7)
Amazing lectures (7)
Rating Trend

Declining

-0.85 avg change
Dec
Jan
Apr
May
Aug
Nov
Last 6 months
Ratings by Course

MATH12101220

5.0

(1)

MATH2210

5.0

(1)

MATH3730

5.0

(1)

STATS1040

5.0

(1)

MATH1060

5.0

(2)
+19 more courses
Difficulty by Course

1030

5.0

1210

5.0

MATH

5.0

MATH2210

5.0

MATH11563

5.0

Similar Professors