1.5

Cyrus Saghafi

Engineering - San Diego State University

1.5
Quality
3.9
Difficulty
10%
Would Retake
88
Reviews
1.5
Quality
3.9
Difficulty
1.5
Helpful
1.5
Clarity

10%

Would Retake

88

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 68 grades
Most common grades:
A- (13)
A (11)
B+ (10)
Grade Distribution
A(14)B(16)C(12)D(4)F(2)A-/B+(23)
Based on 82 reported grades
A-: 13
A: 11
B+: 10
B: 10
Common Tags
Tough grader (45)
Lecture heavy (22)
Graded by few things (20)
Test heavy (16)
Group projects (15)
Participation matters (5)
Hilarious (5)
Lots of homework (5)
Rating Trend

Improving

+0.25 avg change
May
Jul
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

ME190

1.5

(86)

ME

1.0

(2)
Difficulty by Course

ME

5.0

ME190

3.8

Reviews (88)
1.0
3.0
ME190
Sep 14, 2020
Wouldn't take again

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.

1.0
3.0
ME190
Grade: Not sure yet
Sep 24, 2020
Wouldn't take again

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.

1.0
3.0
ME190
Grade: Not sure yet
Oct 16, 2020
Wouldn't take again

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

1.0
4.0
ME190
Nov 2, 2020
Wouldn't take again

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

Participation matters
Graded by few things
Tough grader
1.0
4.0
ME190
Grade: Not sure yet
Dec 18, 2020
Wouldn't take again

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.

Hilarious
1.0
3.0
ME190
Grade: B+
Dec 27, 2020
Wouldn't take again

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!!

Graded by few things
1.0
3.0
ME190
Grade: B
Dec 29, 2020
Wouldn't take again

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.

2.0
3.0
ME190
Grade: B+
Apr 6, 2021
Wouldn't take again

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

1.0
3.0
ME190
Grade: B
Apr 10, 2021
Wouldn't take again

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.

Tough grader
1.0
4.0
ME190
Apr 20, 2021
Wouldn't take again

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.

Test heavy
Tough grader
1.0
4.0
ME190
May 12, 2021
Wouldn't take again

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.

Participation matters
Tough grader
1.0
5.0
ME190
Grade: B
May 23, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Tough grader
1.0
5.0
ME
Oct 4, 2021
Wouldn't take again

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.

Tough grader
Participation matters
1.0
4.0
ME190
Grade: B-
Nov 2, 2021
Wouldn't take again

God its bad! Prepare yourself. We all have to take it.

1.0
4.0
ME190
Grade: A-
Dec 15, 2021
Wouldn't take again

DOES NOT HELP CONCERNING EXAMS

Group projects
Lecture heavy
1.0
3.0
ME190
Grade: A-
Dec 20, 2021
Wouldn't take again

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.

Graded by few things
Test heavy
Group projects
1.0
3.0
ME190
Grade: A-
Dec 18, 2021
Wouldn't take again

This man seems to not know very much about using computers for a computer aided design class.

2.0
3.0
ME190
Grade: A-
Dec 20, 2021
Wouldn't take again

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.

Group projects
2.0
4.0
ME190
Grade: C
Dec 27, 2021
Wouldn't take again

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.

Graded by few things
Test heavy
Tough grader
1.0
4.0
ME190
Grade: B
Dec 29, 2021
Wouldn't take again

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

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
4.0
ME190
Grade: B-
Jan 20, 2022
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
4.0
ME190
Grade: B+
Feb 28, 2022
Wouldn't take again

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.

Graded by few things
Test heavy
Tough grader
3.0
2.0
ME190
Grade: B
Apr 25, 2022
Would take again

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.

Graded by few things
1.0
3.0
ME190
Grade: C
Apr 26, 2022

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.

Tough grader
Graded by few things
4.0
2.0
ME190
Grade: A
May 7, 2022
Would take again

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!

EXTRA CREDIT
Hilarious
Caring
1.0
3.0
ME190
Nov 3, 2022

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.

1.0
4.0
ME190
Grade: B
Nov 9, 2022

useless professor. TA just takes off points for BS.

Tough grader
Graded by few things
1.0
4.0
ME190
Grade: C+
Nov 28, 2022

Difficult to understand his dialect. Homework and projects do not give full instructions.

Group projects
Lecture heavy
Test heavy
3.0
4.0
ME190
Grade: B
Dec 11, 2022

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

Tough grader
Lecture heavy
1.0
4.0
ME190
Grade: C+
Dec 14, 2022

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.

Tough grader
Graded by few things
1.0
3.0
ME190
Grade: A
Dec 28, 2022

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).

Tough grader
Lecture heavy
1.0
4.0
ME190
Grade: C+
Dec 29, 2022

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.

3.0
4.0
ME190
Grade: B
Jan 30, 2023

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

Group projects
Lecture heavy
2.0
4.0
ME190
Grade: C+
Feb 21, 2023

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

Tough grader
1.0
4.0
ME190
Grade: A-
May 2, 2023

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

Tough grader
Group projects
Lots of homework
3.0
4.0
ME190
Grade: A-
May 14, 2023
Would take again

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.

Tough grader
Lecture heavy
Graded by few things
1.0
3.0
ME190
Grade: B+
Jul 25, 2023

One of the most boring lectures you will ever hear. Grading is ambiguous. Will make fun of you if you ask a question.

1.0
4.0
ME190
Grade: Not sure yet
Dec 13, 2023

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.

Group projects
Lecture heavy
Graded by few things
1.0
4.0
ME190
Grade: F
Jan 17, 2024

He has an horrible accent. Doesnt care about the students and only does his own thing. He makes fun of students.

Tough grader
1.0
2.0
ME190
Grade: B+
Jan 21, 2024

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.

Inspirational
Caring
Respected
1.0
3.0
ME190
Grade: Not sure yet
Feb 11, 2024

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.

Tough grader
1.0
5.0
ME190
Grade: Not sure yet
Feb 12, 2024

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.

1.0
4.0
ME190
Grade: Rather not say
Apr 19, 2024

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.

Tough grader
1.0
5.0
ME190
Grade: Not sure yet
Apr 21, 2024

lowk dont even take ts bro u gon regret it ngl, attendance is mandatory, and bro just be yappin the whole class

Tough grader
Test heavy
Graded by few things
1.0
4.0
ME190
Grade: B
Apr 25, 2024

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.

Tough grader
Lecture heavy
1.0
5.0
ME190
Grade: F
Apr 25, 2024

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

Tough grader
Lots of homework
Test heavy
1.0
5.0
ME
Grade: B-
Apr 28, 2024

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!

Tough grader
Lecture heavy
Test heavy
1.0
4.0
ME190
Grade: C
Apr 28, 2024

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.

Tough grader
Group projects
Lecture heavy
1.0
5.0
ME190
Grade: B+
Apr 28, 2024

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..

Tough grader
Lecture heavy
Test heavy
2.0
5.0
ME190
Grade: A-
Apr 30, 2024

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.

Tough grader
Group projects
1.0
5.0
ME190
Grade: Drop/Withdrawal
May 2, 2024

If you want to fall and get F take this course. I will never take him again.

Tough grader
Group projects
4.0
4.0
ME190
Grade: A+
May 5, 2024
Would take 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.

2.0
4.0
ME190
Grade: A-
May 10, 2024

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

Tough grader
Group projects
Lecture heavy
3.0
3.0
ME190
Grade: A
May 15, 2024

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.

Participation matters
Group projects
Graded by few things
1.0
4.0
ME190
Grade: A-
May 15, 2024

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.

1.0
4.0
ME190
Grade: Drop/Withdrawal
Sep 10, 2024

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:)

Lecture heavy
1.0
5.0
ME190
Grade: C+
Oct 7, 2024

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!

Tough grader
Group projects
Lots of homework
1.0
5.0
ME190
Grade: C
Nov 17, 2024

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

Tough grader
Lecture heavy
Test heavy
1.0
4.0
ME190
Grade: A-
Nov 26, 2024

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.

Tough grader
1.0
5.0
ME190
Grade: C+
Dec 10, 2024

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.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
ME190
Grade: A
Dec 11, 2024

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.

Tough grader
Test heavy
3.0
4.0
ME190
Grade: A
Dec 13, 2024

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.

Tough grader
Hilarious
Lecture heavy
1.0
4.0
ME190
Grade: A
Jan 15, 2025

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.

Tough grader
1.0
5.0
ME190
Grade: Drop/Withdrawal
Jan 24, 2025

Dropped the class so quick. Not worth it. Take with another professor.

Tough grader
1.0
4.0
ME190
Grade: B+
Jan 27, 2025

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.

Lots of homework
1.0
3.0
ME190
Grade: A
Feb 3, 2025

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.

1.0
4.0
ME190
Grade: A-
Feb 26, 2025

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!

Tough grader
Graded by few things
1.0
3.0
ME190
Grade: B-
Apr 9, 2025

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.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
ME190
Grade: B-
Apr 24, 2025

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.

Tough grader
Hilarious
1.0
5.0
ME190
Grade: B-
Apr 24, 2025

he is mean to students, don't know how he hasn't been fired

1.0
5.0
ME190
Grade: C-
Apr 24, 2025

he made this class so much worse. do not take

1.0
5.0
ME190
Grade: C-
Apr 24, 2025

4 hour class, would yell at students using the bathroom

1.0
5.0
ME190
Grade: D+
Apr 24, 2025

he made fun of me for being dyslexic

1.0
5.0
ME190
Grade: B
Apr 24, 2025

would not help me, goes fast and won't answer questions.

1.0
5.0
ME190
Grade: A
Apr 24, 2025

He is evil and mean, yelled at me for leaving and going to the bathroom. DO NOT TAKE THIS CLASS

1.0
5.0
ME190
Grade: B+
Apr 24, 2025

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.

1.0
5.0
ME190
Grade: B+
Apr 24, 2025

DO NOT TAKE THIS CLASS NO MATTER WHAT. the other students are also weird and mean

Test heavy
1.0
2.0
ME190
Grade: A+
Apr 28, 2025

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.

Tough grader
Participation matters
Lecture heavy
4.0
3.0
ME190
Grade: A-
May 12, 2025
Would take again

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.

Hilarious
Test heavy
Graded by few things
5.0
4.0
ME190
Grade: A
May 15, 2025
Would take again

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

Group projects
Caring
1.0
2.0
ME190
Grade: A
Jul 29, 2025

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.

Test heavy
Graded by few things
1.0
5.0
ME190
Grade: Not sure yet
Sep 8, 2025

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.

Tough grader
Lots of homework
1.0
5.0
ME190
Grade: Rather not say
Sep 19, 2025

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.

5.0
1.0
ME190
Grade: Not sure yet
Oct 22, 2025
Would take again

"I'm pretty chill so far" - Cyrus Saghafi

Amazing lectures
Inspirational
Respected
5.0
4.0
ME190
Grade: B+
Nov 21, 2025
Would take again

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.

Lecture heavy
Test heavy
Graded by few things
2.0
4.0
ME190
Grade: A-
Dec 7, 2025

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.

Tough grader
Lecture heavy
3.0
3.0
ME190
Grade: A
Dec 10, 2025
Would take again

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.

Lecture heavy
Graded by few things
1.0
1.0
ME190
Grade: A+
Dec 21, 2025

To the highest degree; annoying.

Tough grader
EXTRA CREDIT
Group projects
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 68 grades
Most common grades:
A- (13)
A (11)
B+ (10)
Grade Distribution
A(14)B(16)C(12)D(4)F(2)A-/B+(23)
Based on 82 reported grades
A-: 13
A: 11
B+: 10
B: 10
Common Tags
Tough grader (45)
Lecture heavy (22)
Graded by few things (20)
Test heavy (16)
Group projects (15)
Participation matters (5)
Hilarious (5)
Lots of homework (5)
Rating Trend

Improving

+0.25 avg change
May
Jul
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

ME190

1.5

(86)

ME

1.0

(2)
Difficulty by Course

ME

5.0

ME190

3.8

Similar Professors