4.4

Iman Salehinia

Engineering - Northern Illinois University

4.4
Quality
3.1
Difficulty
93%
Would Retake
133
Reviews
4.4
Quality
3.1
Difficulty
4.4
Helpful
4.4
Clarity

93%

Would Retake

133

Reviews

Rating Distribution
Official
133 total ratings

5

82

4

39

3

5

2

3

1

4

What Students Say

Lab Assignments were really awesome

MEE580 - 4.0 rating

Salehinia is an excellent professor

MEE480 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

98%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (24)
B+ (15)
A- (10)
Grade Distribution
A(27)B(7)C(1)D(2)F(0)A-/B+(25)
Based on 71 reported grades
A: 24
B+: 15
A-: 10
B: 7
Common Tags
Respected (28)
Caring (26)
Participation matters (21)
Gives good feedback (19)
Amazing lectures (16)
Group projects (16)
EXTRA CREDIT (14)
LOTS OF HOMEWORK (12)
Rating Trend

Stable

+0.06 avg change
Dec
Nov
Dec
May
Dec
Dec
Last 6 months
Ratings by Course

MEE612

5.0

(3)

MEE210

5.0

(3)

MEE430

4.8

(17)

MEE631

4.7

(9)

MEE480

4.7

(3)
+10 more courses
Difficulty by Course

MEE699

5.0

MEE210

4.3

MEE480

4.0

MEE530

3.7

MEE612

3.7

Reviews (132)
3.0
5.0
MEE212
Nov 20, 2015

He is new to NIU. He is a tough grader and gives very hard uncomfortable tests with a lot of rules. It is clear that he does not have any read world work engineering experience outside the class room. He things strictly like a teacher and not like a Engineer. He also makes students feel dumb if they ask questions. So no one asks them.

5.0
2.0
MEE270
Grade: A
Nov 23, 2015

He is a great teacher, except alot of homework, but it is very useful and will teach you alot. Attendence is mandatory , the lecture notes are well explained. Expect a quiz at the end of each chapter. If you study the lecture notes well you will do good in the quizzes, mid term and the final.

5.0
1.0
MEE270
Grade: A+
Nov 23, 2015

I took this professor MEE 270 which engineering graphics. He method of teaching is so totally different than other professors and it is easy. He is very helpful. He is always ready to answer your questions anytime. His labs are good and challenging and you can learn so many new things. I would definitely take this professor again in other courses.

5.0
3.0
MEE212
Nov 23, 2015

Iman is very passionate about what he teaches and enjoys when students express interest in the class. He will reward the class with extra credit when a good question is asked! Expect homework, but he will provide a week or so to finish each assignment. His tests and grading are fair, and showing up to lecture is very beneficial for the student.

4.0
3.0
MEE270
Nov 23, 2015

Iman does a great job of challenging his students, however, if you do not keep up. You will become buried in the work. Especially towards the end of the semester. Part of his final involves a group project, make sure you have a good group otherwise you will expect a lower grade. Overall, he is a good professor and loves to teach

5.0
1.0
MEE270
Grade: B
Nov 23, 2015

Assignments were tough at times but effortinv through them really taught me a lot about Solidworks.

4.0
4.0
MEE270
Nov 23, 2015

The class is easy enough. The lab assignments can be challenging. Expect to be in the lab like 4 hours a week working on the drawings

5.0
2.0
MEE270
Grade: B+
Nov 23, 2015

Iman actually takes the effort to conect with his students. The 9AM morning class was not awake but Iman was ready to go. class is enjoyable and labs require time but not impossible. dont save the final project for the last week, it wont get done

4.0
3.0
MEE270
Nov 23, 2015

Awesome professor, knows his stuff and has worked in the field he is teaching.

5.0
2.0
MEE212
Grade: A-
Nov 23, 2015

He cares deeply about his students. There is (bi)weekly homework that is worth about 30% of your grade and often extra credit associated with it. If you can come up with "interesting" questions in class he often will award the whole class extra credit. Book is NOT needed, but very helpful if notes aren't posted right away. Tests are do-able.

5.0
2.0
MEE270
Nov 23, 2015

He is a great teacher and truly cares about the students. The material in 270 is actually useful and important, so listen up because there's no homework besides the labs, which are really fun and you learn a lot.

5.0
3.0
MEE270
Grade: A
Nov 23, 2015

Prof. Salehinia knows his material really well and presents it clearly. He is very open to questions and discussions. If you review the material presented you will do good on the quizzes. Lab assignments can be challenging and time consuming, but nothing impossible is assigned and you will actually learn useful skills by doing those assignments.

4.0
4.0
MEE212
Nov 23, 2015

hes decent at best. he has potential of becoming one of the best prof. at niu. he makes things that are easy to understand hard sometimes. he cares about his students. test are tough not enough time.

5.0
2.0
MEE270
Grade: A-
Nov 23, 2015

I have never had a teacher more passionate and enthusiastic than Iman Salehinia. He loves what he is teaching and it's obvious. He is literally always in his office and is always willing to talk/help.

5.0
1.0
MEE212
Grade: B+
Nov 23, 2015

He is one of the best. He cares a lot and it is important to hem to understand the material. He gives fair exams, not hard not easy. Homework also fair amount for one week. He is nice and respected professor.

4.0
3.0
MEE270
Nov 23, 2015

I had Iman for MEE 270. NIU should be honored to have him. Iman is a great professor who is passionate about what he teaches. Do not come in with a slacker or disinterested attitude to his class. He is a very proactive professor and he expects you to be too. You will learn more from him in 270 than any of the other professors who offer it.

5.0
3.0
MEE270
Nov 23, 2015

Those who had trouble in MEE 270 isn't Iman's fault, it's their own fault. He gives you everything you need to succeed. Make sure you review the slides, take good notes, listen in class, and put time in for the labs. His quizzes are easy if you study but the exams are a little tricky. You will learn a lot if you put in the effort. Try your best!

5.0
3.0
MEE212
Nov 24, 2015

Iman is an excellent professor. His lectures cleared up a lot of gray areas in my understanding of statics. Throughout the semester I stopped into his office unannounced and even though he was clearly busy, he helped me. Also, it is clear that he is very passionate about the material he teaches and pushes students to be the same. 10/10.

4.0
3.0
MEE270
Grade: A
Nov 25, 2015

Favorite professor at NIU. It is very clear he has a passion for teaching and spends more time than most preparing for his job. He is around a lot for help and responds quickly to emails. He cares about the students learning and becoming successful.

4.0
2.0
ENG270
Grade: D
Nov 27, 2015

Good Teacher

5.0
4.0
MEE270
Grade: A
Nov 28, 2015

This is honestly the best teacher I have ever had. He is willing to give up some of his time after class to explain anything that you may have not understood during his lecture. I see him working in the computer lab during the weekends to make sure that our labs are appropiate for our level and the relativitly of the lectures. I would recommend.

4.0
3.0
ME220
Nov 28, 2015

Awesome guy; good sense of humor. Clear explanations, and willing to go the extra mile for his students. Make sure you keep up with studying.

4.0
4.0
MEE212
Nov 30, 2015

Nice guy

5.0
1.0
MEE212
Grade: A+
Nov 30, 2015

Great and funny teacher. Highly Recommend. I hope I get him again for future courses

4.0
3.0
MEE270
Grade: A-
Dec 2, 2015

There are a lot of drawings you need to do for the labs. This is both good and bad for you as you learn the techniques and advanced tools, but it can take you a long time to perform them at first.

5.0
2.0
MEE212
Grade: B
Dec 2, 2015

He was one of the best teachers I ever had. Very straightforward with his tests, homework was very helpful. He kept his students motivated and involved in class.

5.0
2.0
MEE212
Grade: B+
Jan 4, 2016

One of the best teachers I've had in the engineering department. The course wasn't easy however it was very fair and really well organized. He is very enthusiastic and the lectures are dynamic. I would highly recommend this teacher and hope I will have him again in the future.

4.0
2.0
MEE631
Grade: A
Apr 21, 2016

Very good professor

4.0
1.0
MEE580
Apr 21, 2016

Lab Assignments were really awesome.

5.0
1.0
MEE580
Grade: Not sure yet
Apr 21, 2016

One of the best professors in Mechanical engineering department. Expert in his teaching areas. Lectures are dynamic and very well organized. Proficient in engineering software application. Has excellent communication and motivation skills.

5.0
3.0
MEE580
Grade: Not sure yet
Apr 21, 2016

Great professor. I would take him again if he offered another subject in my emphasis. He was willing to listen to my questions outside of his office hours which helped me tremendously because of my schedule. I can't stand many professors for a two hour and forty minute class, but this class was fine because of his enthusiasm for the subject.

5.0
4.0
MEE480
Grade: A
Apr 21, 2016

Dr. Salehinia is an excellent professor. I had him Spring 2016 for finite element analysis. He made a very difficult topic easy to understand and implement. His tutorial book to learn Ansys was great. He will make NIU's engineering program respectable in the coming years.

4.0
3.0
MEE580
Apr 22, 2016

totally a good course to take

5.0
4.0
MEE480
Apr 25, 2016

Dr. Salehinia is a top tier professor who couples a clear understanding of the subject matter with enthusiasm. He's classes won't be easy but your an engineering student so get over that.

4.0
2.0
MEE212
Grade: B+
Apr 25, 2016

Great teacher, goes out of his way to give good/some what humorous examples just go to class and you'll be fine

5.0
3.0
MEE580
Apr 29, 2016

Dr. Salehinia brings a refreshing and motivated attitude to his engineering courses. In short, you will walk away from this class confident in your FEA abilities in ANSYS that you can use for future design projects. Dr. Salehinia is an excellent addition to the ME department that will help bring improvement and respect that NIU CEET deserves.

5.0
4.0
MEE580
Grade: Incomplete
Apr 30, 2016

You can learn a lot through his guidance and method of teaching.

5.0
4.0
MEE631
Apr 30, 2016

You'll definitely learn a lot. But be prepared for assignments every week.

5.0
2.0
MEE631
May 1, 2016

Very good professor, course is a lot of fun. Exemplar of excellent teaching. Even though it's a ton of work.

5.0
1.0
MEE580
May 2, 2016

He explains all the concepts well.

4.0
4.0
MEE480
Grade: B
May 2, 2016

Dr Salehinia is a really good instructor however if you need help out side of the class room you will have to rely on the TA which most of the time you can not find and dont expect the TA to return emails.

3.0
3.0
MEE580
May 2, 2016

Too much work sometimes

4.0
2.0
FEM580
May 3, 2016

Great

5.0
3.0
MEE212
May 9, 2016

Best teacher, always goes out of his way to help out. Material isnt the easiest but he cares and it shows. Show up ask questions and he will steer you in the right direction.

5.0
4.0
MEE212
Grade: B+
Aug 14, 2016
Would take again

Puts in a lot of extra work so that you can do well in his class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
MEE430
Grade: A
Nov 17, 2016
Would take again

Great teacher

Respected
LOTS OF HOMEWORK
Amazing lectures
4.0
4.0
MEE430
Nov 17, 2016
Would take again

Really wants to learn a lot of things.

GROUP PROJECTS
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
MEE530
Grade: A
Nov 17, 2016
Would take again

You are very good at lectures. Only request is for MEE430/530, I highly request you to provide lab session. :)

Amazing lectures
EXTRA CREDIT
GROUP PROJECTS
5.0
3.0
MEE430
Nov 17, 2016
Would take again

One of the best teachers.

4.0
4.0
MEE530
Nov 18, 2016
Would take again

Student friendly professor with great knowledge. He enjoys teaching and sharing his knowledge.

Participation matters
Inspirational
Amazing lectures
5.0
3.0
MEE530
Nov 18, 2016
Would take again

he is really a super nice guy. A good teacher as well as a good friend. Teaches patiently, and in detail.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
MEE270
Nov 18, 2016
Would take again

He is an awesome guy and is always willing to help his students. Very intelligent individual but also has a great sense of humor.

Hilarious
EXTRA CREDIT
GROUP PROJECTS
4.0
3.0
MEE270
Nov 18, 2016
Would take again

Good Professor. Lectures sometimes boring.

EXTRA CREDIT
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
MEE270
Nov 18, 2016
Would take again

Work hard for labs like really hard. extra credits all around to help you. definitely recommended

Gives good feedback
Respected
LOTS OF HOMEWORK
4.0
4.0
MEE270
Nov 18, 2016
Would take again

Labs can be difficult

LOTS OF HOMEWORK
Hilarious
EXTRA CREDIT
5.0
3.0
MEE270
Grade: A
Nov 18, 2016
Would take again

Really emphasizes attendance and participation. Works hard to integrate people into the class, even in boring lectures. Takes the time to see if the students are with him, open to questions, and really wants you to be proficient at the material. Really cares about the students, TONS MEE 270: not a hard class, but a ton of work in the computer lab.

Caring
EXTRA CREDIT
GROUP PROJECTS
5.0
3.0
MEE270
Grade: B+
Nov 18, 2016
Would take again

This guy is very nice as well as clear his details and also friendly.

Respected
Amazing lectures
EXTRA CREDIT
4.0
3.0
MEE270
Nov 18, 2016
Would take again

Participation is a huge part of the grade

Gives good feedback
Participation matters
Skip class? You won't pass.
5.0
2.0
MEE270
Nov 21, 2016
Would take again

Just study his slides and do your homework.

Caring
EXTRA CREDIT
GROUP PROJECTS
1.0
5.0
MEE699
Nov 23, 2016
Wouldn't take again

Take it too serious and will not try to understand the student's situation. Not recommended if you need a recommendation letter.

4.0
4.0
MEE270
Grade: B
Nov 27, 2016
Would take again

Great teacher. Very easy to understand the class and materials. Really easy to get an A as long as you study and omplete all assignments to your full potential. Works with you when you miss an assignment or quiz

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
EXTRA CREDIT
5.0
4.0
MEE612
Apr 15, 2017
Would take again

Explain with examples what are you learning. Very good teacher. You need to study to have a good grade

Tough Grader
Gives good feedback
Participation matters
4.0
4.0
MEE631
Apr 24, 2017
Would take again

Group team member matters. And I'd suggest Dr. Salehinia updating the lecture as soon as soon each class is finished, rather than after each topic is finished.

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
4.0
MEE631
Apr 24, 2017
Would take again

Dr. Iman is very good in explaining the concepts. He's good in making students learn through assignments very well. Projects and diversity of the group members brings whole class together. I would highly recommend other students to take up his class.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
MEE631
Apr 24, 2017
Would take again

He's very good in explaining the concepts and making students learn about them through assignments.

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
MEE631
Grade: A
Apr 24, 2017
Would take again

Dr. Salehinia is a professor that truly cares about his student's success. He puts you in real life scenarios and makes you work with people that you would not typically interact with. You will be faced with challenges that will be incredibly difficult but what you will take away from it will be worth all of the tears and broken computer screens.

Amazing lectures
EXTRA CREDIT
GROUP PROJECTS
5.0
4.0
MEE210
Apr 25, 2017
Would take again

I hope if Dr. Iman can work on making less questions on the exam, because there is no enough time for it. I am about to fall this class! Even though I fully understand the concept, but I can't have enough time on the exam.

Tough Grader
Gives good feedback
TEST HEAVY
5.0
4.0
MEE631
Apr 29, 2017
Would take again

One of the best professor

Participation matters
Inspirational
Amazing lectures
5.0
4.0
MEE612
Apr 30, 2017
Would take again

In my opinion Iman is a rare professor. He takes time explaining concepts when needed and you can tell that he cares/wants his students to succeed. He is very enthusiastic, knowledgeable and has a great sense of humor. He is a tough grader but fair. He is by far one of the best professors I have had at a university.

Respected
Participation matters
Hilarious
5.0
5.0
MEE210
Grade: D
Apr 30, 2017
Would take again

Iman is DEVOTED to helping his students succeed. His lectures ROCK, but this is a weed out course and he expects ALOT out of us. This is not a bad thing, but he expects us to know more about mechanics and structures than we actually do. I recommend Iman for any other course but this one because of his high expectations he holds his students to.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
MEE210
Grade: A-
May 2, 2017
Would take again

He cares if students are learning or not and trys to help those struggling. Going to class is a must as attendance is taken. homework is very helpful on tests.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
3.0
MEE612
May 2, 2017
Would take again

Dr. Salehinia is very passionate about the topics he teaches. Very easy to learn from and tries to relate our learning in class to real world applications. Excellent professor!

Participation matters
Amazing lectures
Caring
4.0
4.0
MEE631
May 4, 2017
Would take again

The more effort you put into the class, the more rewarding the experience.

Gives good feedback
Participation matters
LOTS OF HOMEWORK
5.0
3.0
MEE380
Aug 18, 2017
Would take again

This class really helped me to learn matlab. The skills I learned will be useful in the future. The instructor did a great job especially in the lab.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
MEE380
Grade: B+
Aug 18, 2017
Would take again

Iman is a fantastic and dedicated professor. This was my third class with him: he is dedicated to ensuring that his students understand the material and succeed. Be sure to attend class as attendance is mandatory. I look forward to taking another class with him in the future.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
MEE380
Grade: A-
Aug 18, 2017
Would take again

Dr. Salehinia Gives great explanations on the topics he teaches in lecture. In the summer there is also a lab portion to the class that is very helpful because he goes through MATLAB step by step.

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
MEE380
Aug 19, 2017
Would take again

What a great guy! Dr. Salehinia is very easy to talk to. Also, he likes to verbally make sure everyone in the class is on the same page/understanding everything.

Respected
Hilarious
Caring
5.0
3.0
MEE380
Grade: B+
Aug 19, 2017
Would take again

Iman is an amazing professor who makes sure that his students understand the material and is always willing to help. He covers the material very clearly and he is easy to understand. Iman is very passionate about making sure his students learn. Will definitely take him again if I have the opportunity.

Participation matters
Inspirational
Amazing lectures
3.0
3.0
MEE380
Grade: Rather not say
Aug 29, 2017
Would take again

ehhhhh, halfway through the class he stopped teaching us anything useful and it became a drag. The ta wasnt very nice with grading.

Participation matters
Skip class? You won't pass.
Caring
5.0
2.0
MEE270
Grade: A
Mar 3, 2018
Would take again

Great lectures, lots of extra credit. Definitely recommend taking

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
4.0
MEE470
Grade: B+
Mar 21, 2018
Would take again

Dr. Salehinia really cares about his students. He wants to make sure we understand whats happening and ive never had a better professor. My biggest regret of college is not taking more of his classes.

Respected
Inspirational
Caring
4.0
3.0
MEE270
Grade: B+
Apr 18, 2018
Would take again

Overall he did a great job as a professor. I wish he wouldve made class more interactive.

Tough Grader
Respected
5.0
3.0
MEE270
Apr 18, 2018
Would take again

the best professor/teacher i've ever seen, he smiles in lecture and give you his best all the time.

5.0
3.0
MEE470
Apr 18, 2018
Would take again

Great professor! He really has a deep understanding of the course material and his enthusiasm is contagious!

Gives good feedback
Respected
Participation matters
4.0
4.0
MEE470
Apr 18, 2018
Would take again

Go to class and do the homework and you should pass. He genuinely cares if you learn the material.

Skip class? You won't pass.
Caring
LECTURE HEAVY
5.0
3.0
MEE270
Grade: A
Apr 19, 2018
Would take again

He teaches from E to Z. Easy pass. If you take notes, easy A. Other than his "Buy this additional textbook, really cheap, $50," he also starts each class with a "hello." Isn't that interesting?

LOTS OF HOMEWORK
Inspirational
Amazing lectures
5.0
4.0
MEE270
Grade: B
Apr 19, 2018
Would take again

I really enjoyed the way he taught. He is very nice and really down to earth.

Inspirational
Hilarious
Caring
3.0
4.0
MEE470
Apr 19, 2018
Would take again

Heavy use of slides, so if you generally don't learn from slides its best if you spend the time to learn it by yourself, or with a small study group. If you slack that is on you, as long you are able to follow along with the homework then everything is pretty straight forward. Same thing goes with asking questions

Skip class? You won't pass.
Caring
LECTURE HEAVY
4.0
4.0
MEE270
Apr 22, 2018
Would take again

I thought he was a very caring professor! He seems to genuinely care for his students and is very personable! I enjoy having him as my professor and he is always look for ways to improve his class and teaching techniques.

Respected
Caring
LECTURE HEAVY
4.0
3.0
MEE270
Grade: A-
Apr 23, 2018
Would take again

As long as you keep up with the class and lectures you'll do great. He cares a lot about his students participation in extra activities around school.

Respected
Participation matters
Caring
4.0
4.0
MEE430
Apr 23, 2018
Would take again

Was a great professor that's really easy going but requires attendance

Gives good feedback
Respected
Hilarious
5.0
3.0
MEE270
Grade: B+
Apr 25, 2018
Would take again

Great teacher 10/10 would choose as a teacher again

Inspirational
Hilarious
LECTURE HEAVY
2.0
5.0
MEE470
Grade: Rather not say
May 13, 2018
Wouldn't take again

Class taught by power point. A lot of HW. Tests are are crazy hard. meh professor

Tough Grader
Participation matters
LOTS OF HOMEWORK
5.0
3.0
MEE470
Grade: A
Dec 4, 2018
Would take again

One of the best professors I've had at NIU so far, cares about student success and despite it being a harder class, his grading was always more than fair. Lectures are information heavy and can be tiring at times, but necessary to get through the amount of material. Would take again.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
MEE470
Dec 4, 2018
Would take again

Engineering Dad is the best. Very enthusiastic professor who wants his students to succeed. He is very honest and encourages you to participate.

Hilarious
Caring
EXTRA CREDIT
5.0
4.0
MEE470
Dec 4, 2018
Would take again

This is my second time taking a course with Prof Salehinia; he remains one of my top 3 favorite professors at NIU. He does not curve, but if you pay attention to the examples he "really really really loves," and review the homework, you will be guaranteed to do well on the exams. Also I have never had a more understanding and respectful professor.

Respected
Inspirational
Caring
5.0
4.0
MEE470
Dec 6, 2018
Would take again

Iman is an excellent professor and I'd recommend him to anyone. Very much open to being asked questions outside of class even outside of his office hours. Plenty of extra credit at the end of the semester acts as a 'curve' for those willing to put in the work to do it.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
MEE270
Grade: A
Apr 6, 2019
Would take again

Quized on topics 1-12, which arent too hard, but make sure to look at the fine print. Midterm was pretty easy for what it is, lab isnt too bad if you know about 3D modeling prior to taking the coarse. Iman is funny, but can come off slightly intimidating at times when he is angry at a student, but I dont think that is intentional at all.

Participation matters
Group projects
Clear grading criteria
1.0
4.0
MEE270
Grade: A
May 2, 2019
Wouldn't take again

This was one of the worst classes I have ever taken. He was continually inconsistent with grading, was unable to relate to students unless they were MEE majors - ironic because this class is required for all engineering majors. The workload in class was not reflective of credits given - be prepared to take and extensive lab credit with no credit.

Lots of homework
Tough grader
4.0
3.0
MEE270
May 3, 2019
Would take again

Overall good experience. However sometimes the questions on quizzes and tests dont make sense due to wording issues or sometimes they are contradictory to what is said in lecture. Not the best at responding to emails. This being said Dr. Salehinia is still a good professor.

Participation matters
Skip class? You won't pass.
Group projects
5.0
2.0
MEE270
Grade: A+
May 3, 2019
Would take again

very nice

Gives good feedback
Respected
Caring
5.0
3.0
MEE270
Grade: A
May 3, 2019
Would take again

Great professor! Funny and engaging! More than happy to answer questions and always willing to help students. Hard content to make engaging but he did it better than anyone could. Class isnt too hard but forces you to make sure your coming to class and keeping up on content. The labs arent too hard but the help you learn the basics. Overall Great

Accessible outside class
Participation matters
Caring
5.0
3.0
MEE430
Grade: A-
May 4, 2019
Would take again

One of my favorite teachers, would suggest for any students who are looking for a good class. Consult with him outside of class at his office hours if you are having difficulty and he will take the time to assist you. Be attentive during lectures and the exams will become easy. Would take again!

Participation matters
Group projects
Amazing lectures
5.0
3.0
MEE270
Grade: B
May 5, 2019
Would take again

I really enjoyed having Iman as a professor. He greeted each lecture with a happy "hello!" and was very kind. He is available outside of class during office hours and by appointment and I felt as though he talked to me with respect. Be aware that he enjoys group work. Overall, would take again.

Respected
Accessible outside class
Group projects
4.0
3.0
MEE270
Grade: A
May 8, 2019
Would take again

Overall great professor!

Respected
Participation matters
Clear grading criteria
5.0
3.0
MEE470
Nov 7, 2019
Would take again

Iman makes class fun and interesting. He fields questions well and makes students feel safe asking questions which harbors a healthy learning environment.

2.0
3.0
MEE470
Grade: B
Nov 21, 2019
Would take again

I often found myself wanting to skip class because the lectures were so boring. The most depressing time is when you attend class and he doesn't take attendance because you could have been home sleeping . fair tests, adequate amount of homework.

Hilarious
Tough grader
5.0
3.0
MEE470
Grade: B+
Nov 26, 2019
Would take again

Provides great examples in class of the concepts we cover. Enthusiastic and knowledge able with class content.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
MEE470
Grade: B+
Dec 2, 2019
Would take again

Overall, really good prof. He really wants students to learn and goes over a lot of examples. He respects his students and give a lot of feedback.

Respected
Hilarious
Lecture heavy
4.0
4.0
MEE270
Dec 7, 2019
Would take again

As there is a lab for this class the lecture doesn't really have an home work other than a couple of projects. The class started off slow and seemingly had no relation to the lab, but as the semester went on it got better. Sometimes hes pretty funny, other times the jokes fall flat or are insensitive.

Participation matters
Group projects
5.0
4.0
MEE470
Grade: A
Dec 20, 2019
Would take again

Definitely a challenging course but Iman does his best to help students through it. He is always available and does his best the answer students and often won't move on until he's knows your satisfied with his answer. He also tries to bridge the gap between theory and application and encourages with demonstrations. To top it off, he's pretty fun

Gives good feedback
Respected
Lots of homework
5.0
2.0
MEE430
Grade: A
May 12, 2020
Would take again

I hope the homework will be less

Respected
Lots of homework
Caring
5.0
3.0
MEE430
May 12, 2020
Would take again

Iman is awesome, if you need a review to convince you, look no further. He's willing to work with you, has pretty straighforward expectations, and is definitely not trying to fail you. Put in the effort you'll get your grade.

Gives good feedback
Participation matters
Group projects
5.0
3.0
MEE430
Grade: A-
May 12, 2020
Would take again

If you are looking to gain lots of knowledge look no further. He makes class fun. The projects are pain but they are fair. Do not procrastinate in his class because those projects add up. Overall great instructor would take again.

Group projects
Clear grading criteria
Caring
5.0
3.0
MEE430
Grade: A
Oct 22, 2021
Would take again

Iman is an excellent professor. He makes challenging content very simple to understand, is entertaining, gives some of the most fair exams I've ever seen, and the right amount of homework and projects (and at just the right level of difficulty). I felt very lucky that I could have more than 2 classes with him (470 and 210 also)

Gives good feedback
Amazing lectures
Caring
5.0
4.0
MEE470
Grade: B+
Nov 15, 2021
Would take again

Extremely knowledgeable and expects students to put in the work to learn, but always makes himself accessible to those who wish to put forth the effort. One of the best at NIU.

Skip class? You won't pass.
Test heavy
Group projects
5.0
2.0
MEE470
Grade: Rather not say
Dec 8, 2022
Would take again

I did very bad in this class, but not because of the professor, but because the material was hard for me. However, the professor is very good at conveying the material to the class. Homework relates a little more in depth to lecture examples.

Tough grader
Amazing lectures
Test heavy
4.0
3.0
ME220
Grade: Not sure yet
Nov 29, 2023
Would take again

Struggling in class due to challenging material, not Dr. Iman. He's always accessible, willing to work with clear expectations. My delay seeking help was my fault. When I finally met him during office hours, he clarified all my uncertainties.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
ME220
Dec 4, 2023
Would take again

Teaches with PowerPoint slides; However, goes through material clearly such as proofs, following with examples in class

Inspirational
Hilarious
Caring
4.0
2.0
MEE430
Grade: A
May 1, 2024
Would take again

Good lectures, tends to go off on tangents. Cares about students and teaching them. Most of the grade is homework and group projects, with one final exam.

Group projects
Caring
Lecture heavy
5.0
3.0
MEE430
Grade: A-
May 27, 2024
Would take again

I simply love Dr. Iman. He's a master at his craft.

Group projects
Gives good feedback
Lots of homework
4.0
3.0
MEE430
Grade: A
May 30, 2024
Would take again

This guy LOVES the SR-71 Blackbird and will take every opportunity to talk about it during lecture.

Tough grader
Group projects
Hilarious
5.0
3.0
MEE430
Grade: A-
Dec 14, 2024
Would take again

Iman is an engaging prof who makes tough content digestible. Homework and projects are fair but time-consuming - stay on top of them. unstuckstudy was a lifesaver for preparing. Overall, a rewarding class.

2.0
2.0
ENG270
Grade: Not sure yet
Dec 3, 2025

Im not sure how a solidworks course can be made difficult but here we are. Too many group projects that literally could have been done by a single person. Attendance is mandatory even though you will be working online by yourself. The professor hardly answers me. I would say avoid but you cant. God what a waste of time and a class. I hate NIU

Group projects
Lots of homework
Beware of pop quizzes
5.0
3.0
MEE430
Grade: A
Dec 4, 2025
Would take again

The professor's great passion for teaching which gives students a desire to learn, participate and succeed.

Group projects
Amazing lectures
Gives good feedback
3.0
3.0
MEE270
Grade: C
Dec 4, 2025
Would take again

Salehinia is a good teacher for the most part. He's weirdly adamant that people sit near the front, and will sometimes even threaten students' grades over it, but that's the only major gripe I have with his teaching.

Get ready to read
Lecture heavy
Test heavy
5.0
2.0
MEE430
Dec 4, 2025
Would take again

Friendly and approachable, does a good job making sure students have the opportunity to learn.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
MEE430
Dec 7, 2025
Would take again

I rarely ever rate professors on here, but Dr. Iman deserves it. He's a professor who deeply cares and acts on students best interests for their future careers. He's arguably tough as a grader yet forgiving as he empathizes with burnt-out seniors. Don't mistake his passion for teaching as harshness, he respects this profession for what it is.

Amazing lectures
Caring
Respected
1.0
3.0
ENG270
Grade: Not sure yet
Dec 9, 2025

Waste of time . 10% docked if you miss two classes dispite being online 99% of the time. We had to learn from udemy yes udemy , his "lecture" was just nonsense with little substance. He had us draw pictures in circles for homework. This class is a joke , this man is a joke. I sincerely wish the worst for this guy and I'm not even joking

1.0
3.0
MEE270
Grade: B+
Dec 10, 2025

Terrible experience. Late grading and horrible lectures . He had us draw in circles in a 200 level course for credit as someone pointed out. This is just crazy. This class was made hard not because of the content but because he wanted to make it overly difficult . Not to mention the linked in learning and udemy. I wish I never took this course

4.0
3.0
MEE270
Dec 11, 2025
Would take again

The people complaining are dramatic. Unlike my other professors, Dr. Iman is passionate about his job. He encourages class participation and offers random extra credit at times. The course was not difficult. A large part consisted of solid works labs, which I feel I learned a lot from. There were a total of 6 quizzes, which were difficult at times.

EXTRA CREDIT
Inspirational
Lecture heavy
5.0
3.0
MEE430
Grade: A
Dec 12, 2025
Would take again

He's very energetic and relates a lot to the students. He's a charming person and can sometimes be lenient on grading. Sometimes his lectures can be a little heavy to digest but I strongly recommend taking a class with him. Get a good group and don't sleep on the wrapper project and labs.

Group projects
Amazing lectures
Inspirational
Class Info

Online Classes

100%

Attendance Mandatory

98%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (24)
B+ (15)
A- (10)
Grade Distribution
A(27)B(7)C(1)D(2)F(0)A-/B+(25)
Based on 71 reported grades
A: 24
B+: 15
A-: 10
B: 7
Common Tags
Respected (28)
Caring (26)
Participation matters (21)
Gives good feedback (19)
Amazing lectures (16)
Group projects (16)
EXTRA CREDIT (14)
LOTS OF HOMEWORK (12)
Rating Trend

Stable

+0.06 avg change
Dec
Nov
Dec
May
Dec
Dec
Last 6 months
Ratings by Course

MEE612

5.0

(3)

MEE210

5.0

(3)

MEE430

4.8

(17)

MEE631

4.7

(9)

MEE480

4.7

(3)
+10 more courses
Difficulty by Course

MEE699

5.0

MEE210

4.3

MEE480

4.0

MEE530

3.7

MEE612

3.7

Similar Professors