3.6
Quality3.7
Difficulty61%
Would Retake123
Reviews61%
Would Retake
123
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
63%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.85 avg changeRatings by Course
MATH12101220
5.0
(1)MATH2210
5.0
(1)MATH3730
5.0
(1)STATS1040
5.0
(1)MATH1060
5.0
(2)Difficulty by Course
1030
5.0
1210
5.0
MATH
5.0
MATH2210
5.0
MATH11563
5.0
Reviews (123)
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.
No Comments
No Comments
No Comments
No Comments
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-.
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!
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.
No Comments
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 :(
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.
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.
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.
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.
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.
he does not seem to know how to grade tests fairly.
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!
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.
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.
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.
Excellent explanations and organization. Always answers questions.
Used rel-life examples. made the subject very clear and interesting
Excellent in explaining concepts. Homework reinforces the lectures. Very helpful. Best Math insturctor.
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!
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.
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. :)
He helps you learn everything you were supposed to learn but didn't.
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.
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.
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!!
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
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.
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!
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.
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!
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.
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.
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.
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.
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.
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!
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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
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.
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.
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.
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.
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.
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!
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.
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.)
He was very detailed in explaining things. Great feedback on homework and exams. In my opinion, he is the ideal math teacher.
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.
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.
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.
He is a great professor. His lectures are amazing and everything makes sense. He always answers homework questions.
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.
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.
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!
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.
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.
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.
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
Hardest course that ever I had with high exexpectation and no good explanation in class
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
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.
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.
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.
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
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.
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.
I enjoyed that there was homework available but that it was not required.
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.
All online, the book is the only way to learn. Make sure to take it in class if possible.
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.
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.
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.
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.
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.
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.
He will fully and clearly cover each topic in class. Will answer every questions. Homework reinforces the topic. Great reviews and sample exams.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
63%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.85 avg changeRatings by Course
MATH12101220
5.0
(1)MATH2210
5.0
(1)MATH3730
5.0
(1)STATS1040
5.0
(1)MATH1060
5.0
(2)Difficulty by Course
1030
5.0
1210
5.0
MATH
5.0
MATH2210
5.0
MATH11563
5.0