1.5
Quality3.9
Difficulty10%
Would Retake88
Reviews10%
Would Retake
88
Reviews
Rating DistributionOfficial
5
3
4
3
3
7
2
7
1
68
What Students Say
“This man seems to not know very much about using computers for a computer aided design class”
ME190 - 1.0 rating“He does not communicate with students and his grading criteria is very unclear”
ME190 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
ME190
1.5
(86)ME
1.0
(2)Difficulty by Course
ME
5.0
ME190
3.8
Reviews (88)
Honestly I'm not sure I've ever had a worse professor. He doesn't answer emails but expects students to respond in an online zoom call in half of a second. He literally told us he would time himself unmuting himself to show it didn't take that long. Makes fun of students and is unclear about assignments, due dates, grading and test dates.
Not communicative at all and does not reply to emails. Goes extremely fast during lectures. Is very unclear on how to submit assignments, he gave out 0s on the first homework assignment for incorrect format but never stated how to submit the assignment in the first place. He should not be a teacher, take this class elsewhere.
Absolute worst professor ever, unclear about everything from grading, when assignments are due, and even how assignments should be submitted. Not responsive to emails, criticizes students who have questions, especially when using the solid works program that me and most students have never used. Don't take this class with this professor if possible
its all solidworks so if you know the program well, you can survive. if you're a complete beginner, NO. don't waste your time and money bc even the ppl that know solidworks get confused. he's super unclear w everything. his lectures are long and useless. he basically expects you to know what you're doing. also has poor communication w his students
Saghafi is not the move. I have lost too many brain cells with this class. He gives no respect towards his students, doesnt give guidelines for assignments, expects students to know half the content of an intro level course, and doesnt even bother to help his students out when they let him know they have a problem.
He does not communicate with students and his grading criteria is very unclear. He doesnt give feedback on assignments so it is impossible to know if youre doing something right. Hes changed grades on assignments when they were originally higher. Grade was a 96 on canvas before final but he entered B+ without telling us our final exam grades!!
Absolutely no communication whatsoever, the professor did not even know his own due dates for the final projects. Will not tell you what you got on your tests and points you away to his TAs who are just as bad. Not a hard class, but trust me you'll want to take it with someone else that can actually communicate properly and set clear guidelines.
Sucks at communicating If you don't have past experience with solid works, inventor, or anything similar good luck I used inventor in the past so I was able to somewhat get the hang of solid works after a couple lectures Recommend recording lectures to rewatch them Goes very fast Whole semester I had a 97 after final exam I ended with a B
Avoid this prof at all costs, terrible teacher, never is available to meet outside of class, and drops every students grade at the end of the semester with no reasoning. I had a 96% going into the final and ended with a B on my transcript. Terrible experience.
He seems like he thinks his students already know how to use solidworks and talks down to those who ask questions. He was basically impossible to contact through email which made an online class a nightmare. He was little to no help and you end up learning most of the content through peers. It's unfortunate that he teaches almost every ME190 class.
I'm very well versed in Solidworks and have had previous experience with it so I thought this class would be a breeze. It was, but the reason I rate it as difficult is due to his extremely picky grading. I've gotten bad grades on assignments I've genuinely felt confident with. The professor truly makes the class harder than it should be.
The content of the class is not too difficult. I was able to learn SOLIDWORKS program fast because I had taken a class for it in high school, but what made this class hard is that the professor grades strict and doesn't really teach and also is impossible to contact, I emailed him a question about the syllabus and he still hasn't gotten back to me.
He doesnt really know what hes talking about. Doesnt tell you what you did wrong on tests. Changes overall grade at the end of the semester, doesnt tell you what you got on each individual section(homework, tests, etc). Class itself is easy but it doesnt matter how well you know the system. You could still fail, or get a C.
God its bad! Prepare yourself. We all have to take it.
DOES NOT HELP CONCERNING EXAMS
Absolutely awful teacher. Gets confused while presenting SOLIDWORKS and then spends 45 minutes trying to figure it out, wasting everyone's time. Sometimes moves too fast, & doesn't help students. Many projects have improper dimensions and Saghafi refuses to correct it. If you don't know SOLIDWORKS before taking ME190, be prepared for a challenge.
This man seems to not know very much about using computers for a computer aided design class.
Lectures are very monotone and half the class was asleep, but the information presented was useful if you could power through. He has a lot of German sayings that have nothing to do with anything which I found gave the class some humor. Labs go very fast at first so DO THE SOLIDWORKS TUTORIALS. You won't know what you did wrong or how to fix it.
Pretty much a self taught class. Only a few assignments determine your entire grade & they grade hard so put a lot of effort into those. The content though is fairly easy I was able to pick it up okay for never using solidworks before.
He was lowkey funny. He makes fun of students. Told someone he needed to start going to church because he needed God to pass the midterm. I got a B, but Im ok with it. The highest score on the project for our class was 80% which my group got. The finals highest was a 90 and I got an 88. Just practice on your own you will do fine. YouTube is ur BF
Insanely easy to get off topic, very thick and at times incomprehensible accent, and routinely shows slideshows over 200 slides long. Talked about a bunch of random stuff in the lectures that will never show up until the final, and then wed make parts for the entire rest of class. If you needed help on a part out or in class, good luck.
Takes his sweet time with grading hw, usually takes over a month and gives unclear feedback. Final test and final project are worth 50% of the grade, and he does not curve. Went too fast and did not explain anything well.
People don't like Saghafi but he is a cool guy. The content he is teaching is actually really easy to understand just is intimating at first. Just show up to class and listen to him without getting distracted. He doesn't revisit topics so if you miss something everything sounds confusing. Just be prepared, do the HW and you will survive.
Extremely rude, not only does he not reach back out to you if you don't write your emails like you are emailing the president but he doesn't treat you like a student. truly awful and I hope that he can learn to care about the people he teaches.
Everyone hates this professor but he is honestly not bad. He is very easy going and funny. Take the time to talk to him out of class, it makes a big difference. He assigns 5 hw assignments, a midterm, a group project, and a final. Lectures are boring but you could always go over the slides on ur own time if u zone out. Do work on time and ur set!
This is a frustrating class to take. The TA grades everything and docs points for no reason. She also never responds to emails and it just makes the class that much more difficult. Otherwise what we do in this class is easy and I can see what we learn in class to be very useful in the field of engineering I am trying to persuit.
useless professor. TA just takes off points for BS.
Difficult to understand his dialect. Homework and projects do not give full instructions.
I think he is rated too harshly by the rest of the reviews. The TA that does the grading SUCKS TOTAL DICKS. And Saghafi himself can call people out for being on their phone during class and blow things out of proportion. But he was fair when I talked to him after class (some hoe cheated off me and the TA gave me a 0 too) He does try to be funny tho
Saghafi is one of the worst teachers I've had to this day. He teaches way too fast, doesn't revisit any topics and will become extremely upset over the sight of a phone. And good luck accessing him for extra help outside of class, as he is often hard to reach and almost makes fun of you when you ask questions. Grading is extremely harsh as well.
Grader doesn't explain why points were deducted, and Prof doesn't explain things as he goes along. I had taken class at a CC, but SDSU didn't accept it, so I already knew everything. I'm not sure how I would've done if I didn't have a great teacher the first time, but prof is very rude for no reason. Very few good engr prof's at SDSU (junior).
He/his TA takes points off like one of those terrible kids at a "take one" sign on Halloween. There's no rubric on how stuff is graded and he makes stuff more confusing then it needs to be and demands clarity. his extra credit which I did try to earn was all bluffs. also talks a lot about how teachers will screw you over in college... HMMMMMM.
Tends to go through the lectures slowly and you will fight the urge to fall asleep. He goes through the SolidWorks section quickly but if you raise your hand and ask questions he will help you individually. He responds to emails fairly quickly, just make sure you write it properly. I highly recommend going to the ME190 tutoring
Prof. Saghafi himself isn't necessarily a bad person, but this class is atrocious. I had straight A's with the exception of this class, including multivariable calc. TA docks points for no reason,there is just some rubric andstructure that students are not told about.Class feels like a waste of time and most learning was through youtube or tutoring
I think I had a 100% streak of having a headache after being in this class once a week. His teaching and grading are frustrating and then he blames the class for not trying hard enough. Solidworks is enjoyable but not when none of the directions make sense or are not even possible and you are learning from a guy who is comically bad at teaching
He is not the worst like people on this site will say. Just don't go on your phone and ask questions when you don't understand something. The grading does get a little bit messed up, but it still isn't the worst there could be. Take his Friday afternoon class! He has practiced the whole week and just wants to leave, he also is silly in that class.
One of the most boring lectures you will ever hear. Grading is ambiguous. Will make fun of you if you ask a question.
DO NOT TAKE THIS PROFFESOR, if you are new to SolidWorks, this professor does not provide assistance to his students and is quite disrespectful, he called me out in class for simple asking him a question of the lecture material. Take Lee, as he is a far better option. doesn't give extensions, also homework is every week. Good Luck.
He has an horrible accent. Doesnt care about the students and only does his own thing. He makes fun of students.
Easy class but this guy just bullies his students. Honestly hope he h@ngs himself! Do not go on your phone in class and do the homework and you will easily get a good grade. Terrible look for the university engineering program especially as it is the first course students take. Also, he is terrible at CAD which just adds to the humor of it all.
Mandatory and completely useless lectures. The professor is unapologetically incompetent and rude. Completely useless with communication and articulation of lecture material. You are better off learning SolidWorks on your own or with another professor. I strongly discourage taking this class.
He is straight up awful, especially for a class that is usually supposed to be fun and interesting. He picks on students and asks them questions that nobody would even know haha. If you have to take him, which most do because he's like the only professor, I recommend learning through YouTube and messing around with SolidWorks on your own time.
Avoid this class like the plague. The professor is a walking disaster. They couldn't teach their way out of a paper bag, and their lectures are a complete waste of time. Trying to understand what they're saying is like trying to decode gibberish. You're better off learning SolidWorks from a YouTube tutorial.
lowk dont even take ts bro u gon regret it ngl, attendance is mandatory, and bro just be yappin the whole class
If possible avoid this professor he is not accessible outside of class, I reached out many times and it was like talking to a wall. He will make fun of you in class and yell at you when you have questions. TA isn't any help either. This class was a joke a majority of people would be stuck and he wouldn't care better off learning on yt.
Professor Saghafi should not be allowed to be a professor at sdsu He is the most passive aggressive professor I have ever had. His "lectures" are him rambling on through a slide show. WORST if you ask a question about how to do ANYTHING in solid works he will ridicule you and make fun in front of the whole class, and then give you a look of disgust
This man is so unbelievably mean and harsh towards students who are just trying to learn... Sat next to a girl who asked a simple question, he proceeded to rant and yell at her for "not getting it." Like, excuse me? Your job is to teach not to half your way through it.. and try to explain a program you don't understand. Don't take him if you can!
How is he even still a professor? His lectures make no sense whatsoever. If you ask him a question he'll just make fun of you in front of the whole class. He also is ALWAYS late to posting assignments/materials and on top of you spend hours trying to decode the text on the assignments and half the time its wrong. This class is a joke.
Ok first off... he apparently leaves his own reviews (LOL) so for any of the good ones be cautious because it is probably just him. He is so rude and mean for no reason.. and has just mocked and embarrassed people in the class for asking for clarification.. he also just does not know the program and just says "bad boy" to the button too much..
Be ready to teach yourself if u take this guy. He is funny sometimes but is REALLY strict about using phones. He takes attendance at the end of every class but takes forever to actually start class. Everybody was confused during his lectures, doesn't help that it is hard to understand him.
If you want to fall and get F take this course. I will never take him again.
You need to be ready to keep up with him because he moves very fast. Make sure to use a USB because it will be easy to transfer your work. I feel confident with CAAD because he teaches the basics and what is expected from jobs. I think he expects a lot from u though. For tests, he literally tells u what is expected when he lectures.
Not the best lecturer but I survived ig (my friend literally taught me everything for this class). my first time using solidworks &I was so lost at first but you eventually get the hang of it. can kinda be mean esp to the guys but he's never given me any trouble. arrive to class on time, 1 of his biggest pet peeves. Attendance counts towards grade
Finished his class Spring 2024. Overall not the worst teacher, most of these reviews are from people who don't understand SolidWorks or didn't put in time or effort. He does ramble on about the slideshow, but he grades very easy, and as long as you show up and try to learn, this class is a breeze.
The actual content of this course is very interesting, but Prof. Saghafi's lectures and overall personality make it one of the worst classes to take. He's hard to contact outside of lectures and will probably just make fun of you instead of answering your questions. He's also super strict about phones in class so watch out for that.
I dropped this class today after only our second lecture. If this is your first time using solid works, he should not be the one to teach you. He moved fast and does not care that 95% of his students will not keep up with his pace. He is cruel, disingenuous, and decided to make a SHOW for the class by yelling at me today. I WILL NOT SEE HIM AGAIN:)
I am currently in a class right now and you have to follow along with him while doing solidworks. If you blink you are behind. He goes way too fast and doesn't wait up for anyone. It is structured to where if you mess up once you can't catch up. Solid works is very fun to work with but Saghafi makes me hate it. DO NOT TAKE HIS CLASS!
He took out a second lab class because he did not have enough time with just one 50 min class and made the entire class from 8:00 am to 11:40. No one paid any attention due to them being so tired. lectures where a bore, you wont learn anything from him about SoildWorks Please listen to everyone and me do not take this class Beware of this profesor
Professor Saghafi is extremely disrespectful to his students, he doesn't care to respond to you after class, and he makes it extremely hard to learn SolidWorks. I suggest learning beforehand and really trying to figure things out for yourself because he goes way too fast during lectures and if you ask questions, he gives insults instead of advice.
This professor is one of the worst teachers I have ever had. Lectures are so draining and half the time you can't understand a word he is saying. He is very rude towards students. Homework is also graded very strictly. One miniscule thing wrong and there goes your whole grade. DO NOT take Professor Saghafi no matter what. The reviews are correct.
If you can get the other ME 190 teacher, I am warning you to do so. Saghafi is one of the rudest teachers at SDSU. He was annoyed at students with questions and mostly embarrassed said students with rude comments. His comments either insulted students' intelligence or mocked their questions. His accent makes it hard to understand and he rushes.
Professor Saghafi is everything everyone else has said, he's rude, dismissive, and a bit out of pocket. However, an A is definitely achievable if you know how to use solidworks well and have friends that can also use it. Treat Saghafi like a Sensei and the class is bearable. DO NOT FALL ASLEEP. Don't procrastinate the homework, and make friends.
This class isn't even difficult in course load. It's just hard to be around Saghafi in general. He's rude and easily annoyed. He makes jokes every now and then and about half are about offing his students. He is extremely hard to get a hold of and very forgetful. He says he doesn't respond on weekends but in my experience he just doesn't respond.
Dropped the class so quick. Not worth it. Take with another professor.
lectures are extremely tiring and long. He is not very helpful during class and if you mess up even one thing you will probably end up behind for the rest of the class. He usually starts off slow working on things for each class but starts rushing through it.
Professor is stuck up, rude, and won't listen to students. However, if you ignore his attitude and focus on your work, an A is easily achievable. Make friends quickly, work on homework with them. He will not slow down/repeat himself, so don't ask. He gives homework about once a week. Make sure you dont procrastinate the homework. Study for exams.
This is the worst teacher I've ever had, his lectures are challenging to understand and you barely learn anything. Make sure to start assignments early because there's always something he neglected to teach that you'll have to figure out on your own. Midterm and final were graded way easier than the homework for some reason so don't give up!
I would STRONGLY advise not to take his class. Solidworks in itself that hard to learn, but his lectures don't teach you. Instead he shows you how to copy what he's doing. So pay attention the whole time. He's pretty rude, petty, and make your life difficult, but try to put that aside. MAKE STUDY GROUPS! Meeting people will be the reason you pass.
Rude, don't ask questions. Very long class. Does not care about students, would read my emails and never respond. Many people dropped the class.
he is mean to students, don't know how he hasn't been fired
he made this class so much worse. do not take
4 hour class, would yell at students using the bathroom
he made fun of me for being dyslexic
would not help me, goes fast and won't answer questions.
He is evil and mean, yelled at me for leaving and going to the bathroom. DO NOT TAKE THIS CLASS
Worst teacher I've ever had, praying on his downfall. I see him in my nightmares. Told me to leave when I showed up one minute late. Marked me absent one time, after he told me to leave. Do not fall asleep, he'll write you up to dean.
DO NOT TAKE THIS CLASS NO MATTER WHAT. the other students are also weird and mean
YADIES N GENTLEMAN, CIAO BABI. MAY GOD HELP YOU. R*****, REALLY? "incoherent babbling". Yeah, this guy is a nutjob. 2025 will be his last year, he is retiring. Honestly, if you had to take this class and Lee is full, you can very easily pass the class, do the HW, pay attention to what you can, and do your own research. Good luck to you poor souls.
Lectures can be seriously boring, but he can be funny, and is generally accommodating if you're polite. Taking notes helped me to not fall asleep, you don't wanna know what happens if you do! The CAD itself is easy and you have plenty of time to do it. Just look out for symbologies as they sneak into the exams. He likes to say “Ciao, baby” a lot.
I do not why people are giving him bad reviews, he is really not that bad just make sure you don't miss any class and be on top of your work
CAD is very fun, and this guy does his best to suck the fun out of it. He's retiring this summer (thank God), and I can't imagine how many people he's led away from trying CAD for fun at home through his style of teaching. He is a horrible person, extremely moody. The exams were easy, although the written parts were pointless and irrelevant.
Doesn't know how to teach at all, thinks that everyone already knows how to use SolidWorks. Goes way too fast reading off powerpoints, and just calls out instructions from his seat. Is super hard to reach outside of class, basically ghosts students.
Can't understand him much or at all and quite fast. Mandatory attendance and really difficult to keep up with how he explains the subject as well.
"I'm pretty chill so far" - Cyrus Saghafi
He's difficult, has a heavy accent, but he is a good teacher; all you have to do is pay attention. He is also quite funny at times.
Lectures way too fast and hard to understand. Also, basically makes fun of students who don't know what they are doing, although he did kind of chill out at the end. Just stick with it because the material itself is easy and you can teach yourself in 5 minutes using youtube videos.
He doesn't deserve as much hate as he gets on here, honestly he was not that bad as long as you are respectful, go to class, and try. He can be a little rough when you ask for help or are behind but if you ask for him to repeat a step he usually will. This class overall is not that hard and he has good organization and is thorough.
To the highest degree; annoying.
Class Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
ME190
1.5
(86)ME
1.0
(2)Difficulty by Course
ME
5.0
ME190
3.8