4.4
Quality3.1
Difficulty93%
Would Retake133
Reviews93%
Would Retake
133
Reviews
Rating DistributionOfficial
133 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
MEE612
5.0
(3)MEE210
5.0
(3)MEE430
4.8
(17)MEE631
4.7
(9)MEE480
4.7
(3)Difficulty by Course
MEE699
5.0
MEE210
4.3
MEE480
4.0
MEE530
3.7
MEE612
3.7
Reviews (132)
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.
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.
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.
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.
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
Assignments were tough at times but effortinv through them really taught me a lot about Solidworks.
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
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
Awesome professor, knows his stuff and has worked in the field he is teaching.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
Good Teacher
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.
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.
Nice guy
Great and funny teacher. Highly Recommend. I hope I get him again for future courses
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.
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.
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.
Very good professor
Lab Assignments were really awesome.
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.
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.
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.
totally a good course to take
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.
Great teacher, goes out of his way to give good/some what humorous examples just go to class and you'll be fine
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.
You can learn a lot through his guidance and method of teaching.
You'll definitely learn a lot. But be prepared for assignments every week.
Very good professor, course is a lot of fun. Exemplar of excellent teaching. Even though it's a ton of work.
He explains all the concepts well.
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.
Too much work sometimes
Great
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.
Puts in a lot of extra work so that you can do well in his class.
Great teacher
Really wants to learn a lot of things.
You are very good at lectures. Only request is for MEE430/530, I highly request you to provide lab session. :)
One of the best teachers.
Student friendly professor with great knowledge. He enjoys teaching and sharing his knowledge.
he is really a super nice guy. A good teacher as well as a good friend. Teaches patiently, and in detail.
He is an awesome guy and is always willing to help his students. Very intelligent individual but also has a great sense of humor.
Good Professor. Lectures sometimes boring.
Work hard for labs like really hard. extra credits all around to help you. definitely recommended
Labs can be difficult
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.
This guy is very nice as well as clear his details and also friendly.
Participation is a huge part of the grade
Just study his slides and do your homework.
Take it too serious and will not try to understand the student's situation. Not recommended if you need a recommendation letter.
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
Explain with examples what are you learning. Very good teacher. You need to study to have a good grade
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.
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.
He's very good in explaining the concepts and making students learn about them through assignments.
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.
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.
One of the best professor
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.
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.
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.
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!
The more effort you put into the class, the more rewarding the experience.
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.
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.
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.
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.
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.
ehhhhh, halfway through the class he stopped teaching us anything useful and it became a drag. The ta wasnt very nice with grading.
Great lectures, lots of extra credit. Definitely recommend taking
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.
Overall he did a great job as a professor. I wish he wouldve made class more interactive.
the best professor/teacher i've ever seen, he smiles in lecture and give you his best all the time.
Great professor! He really has a deep understanding of the course material and his enthusiasm is contagious!
Go to class and do the homework and you should pass. He genuinely cares if you learn the material.
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?
I really enjoyed the way he taught. He is very nice and really down to earth.
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
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.
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.
Was a great professor that's really easy going but requires attendance
Great teacher 10/10 would choose as a teacher again
Class taught by power point. A lot of HW. Tests are are crazy hard. meh professor
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.
Engineering Dad is the best. Very enthusiastic professor who wants his students to succeed. He is very honest and encourages you to participate.
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.
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.
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.
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.
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.
very nice
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
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!
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.
Overall great professor!
Iman makes class fun and interesting. He fields questions well and makes students feel safe asking questions which harbors a healthy learning environment.
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.
Provides great examples in class of the concepts we cover. Enthusiastic and knowledge able with class content.
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.
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.
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
I hope the homework will be less
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.
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.
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)
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.
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.
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.
Teaches with PowerPoint slides; However, goes through material clearly such as proofs, following with examples in class
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.
I simply love Dr. Iman. He's a master at his craft.
This guy LOVES the SR-71 Blackbird and will take every opportunity to talk about it during lecture.
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.
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
The professor's great passion for teaching which gives students a desire to learn, participate and succeed.
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.
Friendly and approachable, does a good job making sure students have the opportunity to learn.
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.
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
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
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
MEE612
5.0
(3)MEE210
5.0
(3)MEE430
4.8
(17)MEE631
4.7
(9)MEE480
4.7
(3)Difficulty by Course
MEE699
5.0
MEE210
4.3
MEE480
4.0
MEE530
3.7
MEE612
3.7