Spring 2025 (ECE 8633)
· Great course set up. Instructor presents the subject clearly and his logic is very easy to follow.
· The continuous feedback and the explanation of the assignment requirements worked well.
· Best instructor I have had in the ECE grad department so far. Seems very knowledgeable about the subject and can explain things very well. Absolute pleasure to be in his courses.
· I have gained valuable insights that will significantly support my research.
· The course was exceptionally well-structured, with a strong balance between theoretical concepts and practical application. The integration of real-world examples with MATLAB/Simulink models made the control strategies for DER systems much easier to understand. Additionally, the assignments were very informative and reinforced key concepts effectively by encouraging hands-on application of the material.
· When studying the examples from the textbook, the simulation files that Sir supplied are really beneficial for understanding their design and analysis.
· The instructor really taught us very well that is much more related to real-world applications.
· There is nothing that needs improvement in the class. The teaching style and delivery are excellent.
· The course was already very well-designed. One possible enhancement could be the addition of a few more advanced case studies or hardware-in-the-loop examples to demonstrate real-time control implementation.
· The instructor did an excellent job of presenting material clearly and connecting it to real-world DER system applications. Their use of MATLAB/Simulink and thoughtfully designed assignments significantly enhanced the learning experience. This course is a valuable resource for students aiming to work in distributed energy systems and power electronics control. The instructor’s enthusiasm, clarity, and commitment to student learning made this class especially impactful.
· I really like Prof. Dr. Karimi's way of delivering lectures.
Spring 2025 (ECE 3614 and Lab)
· Labs, Tests, Overall Structure worked well.
· The TA was great and willing to help us when we needed it.
· Homework and tests were appreciated.
· Overall the class was great.
· The online tests were very helpful for how long power system problems can be. I also appreciated the slides being consistently posted. The videos shown in the
class were also helpful.
· I think Dr. Karimi does a perfectly adequate job of teaching Fundamentals of Energy Systems.
· The instructor was great for this class and he was extremely nice and willing to help every student. You can tell he really loves his job and I really appreciated his passion for teaching throughout the semester.
Fall 2024 (ECE 4913/6913)
· I was able to fully comprehend each topic because to Sir's examples-based explanations.
· The Instructor carried every student along with proper explanation and he listened to everyone's questions when they arose.
· Nothing needs to be changed, everything was perfect..
Fall 2024 (ECE 8923)
· Providing examples worked well.
· Class lectures worked well.
· Everything is excellent. The objectives of this class are clearly defined. The instructor's teaching and presentation methods are very effective. Whenever I need help understanding something, he does his best to assist me.
· The class presentation and Dr. Karimi's knowledge on the given subject was excellent.
· Homework assignments worked well.
· I like the way the instructor delivers the lectures.
· It is perfect so far. I don't have any suggestions.
· Great tutor. Supporting students is Dr. Karimi's best quality.
· All was great in general. Excellent instructor!
· Professor clearly has a deep understanding of the material.
· Teaching Approach (Methodology) -Detailed Explanation - Detailed Lecture notes and very clear and well-explained videos -A lot of well-explained examples and exercises
· Everything was very well.
· good explanations, good presentation.
· Professor was regularly available to answer questions outside of class and would respond to questions late into the evening and on weekends.
· Very Humble, Helpful and Outstanding Professor, He is!
Spring 2024 (ECE 4923/6923)
· Best explanation.
· Examples and Matlab simulations worked well.
· I've learned a lot from this course and enjoyed it.
· The assignments in the course were well designed. They allowed as to apply the basic concepts learned in the classes on a regular basis.
· It is just perfect.
· The style of teaching was fantastic.
Spring 2024 (ECE 3614 and Lab)
· Posting all of the written notes and the recorded lectures on Canvas helped me to study and understand the material better, as well as getting parts of the lecture I missed during class.
· What worked well was the simplicity of the problems presented. We did not use crazy or complicated formulas - our main goal was to understand the working principles of electric machinery and we focused more on conceptual material than mathematical. This was good, because the basics of electric machinery do not require complex formulas.
· It helped that Dr. Karimi always posted class notes, had the tests open book, and was always willing to meet students in his office. He was extremely responsive over email as well
· Professor really cares about his students, and really helpful if you go to office hours.
· Having videos to watch before lab was very good. It saved time for when we were actually in the lab, and there was not a single lab session where we went over the assigned time.
· Good lab, overall.
· The TA's were very helpful and nice. Actively helped while not just doing for us.
· Everything worked well.
Fall 2023 (ECE 4913/6913)
· I enjoyed all the learned information from the control systems engineering fields and the pleasantness of the instructor. The information of this course is essential for my research work.
· I want to point out the fact that the instructor used to send several homeworks. This was time consuming but actually useful to prepare for the exams ll.
· The course, lab material, presentation style, and lecture are perfect. Nothing should be changed at all well.
· Excellent professor who goes into detail and application of learned material.
· The instructor is so good at learning that it feels easy to understand all the topics of this course. The test and assignment are informative, which helps me better understand this course and will also help me in my research work.
· All is good.
· Brief discussion on white board and Working examples worked well.
· The professor knew his stuff very well, and he was always willing to help.
· Dr. Karimi’s class is a little homework intensive. If you do not completely understand the material the homework can take a little while to complete. I would recommend not grading as hard on the homework assignments just because they take so long to complete, but that is just my own opinion. Everything else I believe was pretty fair.
Fall 2023 (ECE 8943)
· Assignments and the presentations by professor worked well in this class.
· The assignments provided by the instructor was quite intuitive.
· The course was perfect, explaining all aspects of the topic, from first ideas and theories to modern ideas and applications.
· The teaching methodology and the homework assignments were effective in this class.
· I like the class as it is now. It is perfect.
· No specific recommendations can be made to improve the course.
· The course is excellent as it is.
· I enjoyed the course and learned a lot. Professor helped me whenever I needed.
· One of the best courses I had about this topic (optimal/modern control theory).
· All worked well.
· Everything was excellent.
· The class was excellent.
Spring 2023 (ECE 3614 and Lab)
· Everything worked well. Dr. Karimi is the greatest professor that I have encountered in my time at Mississippi State. I could not recommend him enough. He is calm and patient in his instruction and is a natural born teacher. He is tough and fair and his lectures have taught me so much about the fundamentals of energy systems.
· Having the lab along with the class worked well.
· I have absolutely nothing but praises for this class. I didn’t know I could enjoy a class this much.
· If you show up to class you shouldn’t have a problem passing.
· I love this professor with all my heart. I am finishing up my third year of college and have never had a teacher able to break things down and explain everything in ways like this. He is doing the Lord’s work and I hope to take any class of his again in the future.
· TA was a little condescending at times but a truly amazing guy that felt like he knew what he was talking about and let us be hands on with the equipment during the later parts of the lab.
· This lab was one of the most organized and intelligently structured labs I have taken. The labs were really cool and Ashik was able to provide many insights on the practical aspects of magnetic devices. He is a very intelligent and capable TA.
· Dr. Karimi did great! I enjoyed his enthusiasm about the topics he taught.
· The Labs were Enjoyable and it was nice to get the weeks off lab when we had a test.
Spring 2023 (ECE 8633)
· Homework discussions in class worked well.
· Visualizing the results through simulations worked well.
· The course is designed really good. There is no need for any changes.
· This is perfect.
· The professor is really good at making students understand the concepts.
Fall 2022 (ECE 8923)
· I really like the assignment-based approach rather than high-pressure tests. Dr. Karimi made some really difficult material understandable.
· The assignments were tailored specifically to the material that was being covered at the time.
· Dr. Karimi is a fantastic and passionate teacher. The department is lucky to have him as are the students. He is flexible, patient, and willing to take as much time as necessary to help in the understanding of his material.
· The material covered in this course is some of the most difficult I've encountered in my academic career, but Dr. Karimi explained it well and was quick to offer help when needed. Overall, this is a great course and I'd recommend it to anyone interested in controls.
Fall 2022 (ECE 4913/6913)
· The lectures were organized well and having the notes available online made it convenient.
· Lecture method and matlab for visualization worked well.
· Simulations in Matlab and Simulink worked well.
· Theory and relative examples worked well.
· It is perfect.
· It was good class.
· The professor is friendly and seems to be a great teacher (very knowledgeable!). It’s nice that he is available to answer questions.
Spring 2022 (ECE 3614)
· Dr. Karimi has a very good understanding of the material and is open to help outside of the class.
· I liked how everything was available online.
· I really enjoyed how he taught the lectures and how he would frame each section into segments the same way. Example: start out with construction of machine and working theory, show the advantages and disadvantages, show the equivalent circuit, then show some problems being done. He wrote down most everything he said on the board so I was able to take very good notes.
· I really enjoyed this class even though it was an 8 AM.
· I think that the homework worked well. I felt that the quizzes were fair, and them being open note with a turn in time frame within 24 hours really helped a lot.
· A very helpful professor who will love to example any problems of understand any topics that is discuss in lecture.
· The only problem I had in this class is notes. I wish the notes were available online instead of hand-writing it. I know the goal of taking notes by hand but it would be nice to have neat well-organized notes.
Spring 2022 (ECE 8633)
· Demonstration of how we can control inverter-connected devices in an efficient way.
· First, the basic of power electronic converters are explained. After that, the practical control schemes, the challenges and solutions are discussed. The presentation of the course materials is very convenient to understand. The instructor was very friendly and helped the students on the assignments.
· The teacher was very helpful to make the topic understandable.
· This class was full of knowledge. May be inclusion of machine learning based methods would have made it more wonderful. But still I am satisfied with class and its contents
· Dr. Karimi is a good lecturer and explained the course material well. I really liked the homework/project approach to the class, as opposed to a high stakes testing approach. I learn best by applying the material and this approach facilitated that well.
· Everything Worked Well.
· Professor Dr. Karimi is one of the best instructors I ever had come across through my academic enrollment. His notes were well structured and understandable despite the complications of the concepts and subject matters of expertise involved in this course "control of DER systems". He has started right from the fundamentals required to understand the advanced concepts taught through this course.
· Honestly, Keep going as it is.
· I feel this course to be more of a professional one and was able to gain the very good proficiency in using the tool "Simulink" to apply the learned concepts during the lectures in a practical manner by doing the course works and I am a PhD student and understanding this will be a prerequisite for me to pursue my research during the subsequent semesters as I would like to work with the same professor (Dr Karimi).
· The Professor has a great approach in terms of: *Preparing and uploading the course materials. *Explaining the subject matter. *Using the Technology tools for the course material. *Returning the email and all the related questions as soon as possible. *Giving feedbacks and comments for the homework/assignments. *Uploading the answers and solutions. * Working with convenient method for students.
· This was a really great and practical course. I learned a tremendous amount, especially regarding useful applications of LQR/LQT optimal control techniques, and will recommend this course to other grad students. I'll note that I think this course would have been extremely difficult without taking classes in power electronics, classical controls, state space controls, and optimal controls. You may consider making those prerequisites.
Spring 2021 (ECE 3614)
· Best class this semester, best professor I have had in ECE.
· Dr. Karimi did a very good job with this course would definitely recommend him to other students.
· Dr. Karimi is one of the best if not the best professor in the ECE department. He is very understanding if a student turns in work late and a very fair grader. I genuinely enjoy sitting in his class and watching him lecture.
· Dr. Karimi is incredibly passionate about the subject and sometimes he will explain something and smile once he shows the students how something works. This shows that he is incredibly passionate about the subject and that he gets excited when he can tell his students are grasping a concept.
· I would love to take his course again if I could, but unfortunately I am passing.
· Dr. Karimi was one of my best professors this semester and I would absolutely recommend him to anyone taking this course.
· He is a great instructor.
· Karimi is a great teacher. My only issue was that we couldn't see what he was writing on the board because we had to be so far spread out due to covid. Other than that he was willing to work with us and help us when we needed it.
Spring 2020 (ECE 8633)
· The course content was very effective and the instructor could relate the course content with the control systems in a well-designed way. The instructor was always available for the students and could help us to understand the concept very clearly.
· This is a great course! It helps to understand renewable energy concepts well. Dr, Karimi is a fantastic teacher. His insights on the topics help understand and learn the course easily.
Fall 2019 (ECE 8923)
· Dr Karimi is a really good teacher and he is extremely responsible and always be willing to help students. We have learnt a lot from his class!
· Dr. Karimi is a great teacher. His knowledge of the subject matter is very thorough. This course introduces the fundamentals of non-linear controls and builds the student's mathematical foundation required for it. This course is especially very relevant for all those who are working in the field of power systems and controls.
· It is one of the toughest courses I ever learnt. But Dr. Karimi is so good at it and tries his best to make us comfortable. He is very accessible whenever I have a problem. He would explain it until I understand. This is a very good course to take with Dr. Karimi when you want to learn something difficult.
· This is a great course for all the power and control engineering students. Though the literature in the textbooks is intimidating, but the instructor's way of teaching really eases the concept and the assignments really make our concept very clear.
· Instructor is available to us all the time to clarify our doubts outside the class without any appointment which is so nice of him.
· I thoroughly enjoyed this course and learnt a lot in this course and I would recommend others to take this course.
Spring 2018 (ECE 3614)
· The instructor conveyed the material in a very systematic way that was easy to understand and he invited questions on the subjects discussed.
· Fantastic professor, really cares about his students and helps to set everyone up for success.
· Very enthusiastic and understanding of material. Great teacher.
· Overall enjoyed the class. These topics interest me.
· Dr. Karimi did a good job at teaching this class. Tests were fair and as long as you prepared, you did well. I would recommend this class.
· Dr. Karimi is very knowledgeable and enthusiastic about the subject matter. He tries to make the material relevant to everyone, even if they aren’t interested in pursuing a career in power.
· Great guy, very sincere and enthusiastic.
· He was an awesome professor.
· Thank you!!
· Dr. Karimi is a very good professor. Very knowledgeable and very nice.
· Great prof.
Spring 2018 (ECE 8633)
· Great course offered by Dr. Karimi. Interesting topics and practical. Will recommend his course to other graduates.
· Great course, material is presented in an easy to understand format and the teacher's enthusiasm is contagious. Don't change a thing. I believe I have learned more in this class than I have from one in a long time. No pressure, just learning.
· Great course. Extremely challenging and well taught. Professor Karimi-Ghartemani was extremely knowledgeable and passionate about the subject. I would have liked more reference materials that directly related to the assignments. I would recommend this course to others.
· I’ve learned many things in this class. Dr. Karimi is really helpful with us and I would like to take more courses with him. He is flexible as well.
Fall 2017 (ECE 3614)
· Dr. Karimi presents the material very effectively. He uses the right amount of theory and practical examples to communicate properly. He also makes himself available after class often. Great Class.
· One of the best profs I’ve had so far, 10/10. Only thing is that Homework is graded way too strict and the tests are graded fairly hard too. Great job, thanks for teaching well!
· Great instructor, kept me focused on the content as it was presented. One of the best instructors I’ve had.
· Dr. Karimi is great!
· Dr. Karimi, thank you for being so enthusiastic about teaching this material. You were one of my favorite teachers so far.
· Hands down the best professor in ECE department.
· Very passionate about course material.
Fall 2017 (ECE 8923)
· The course is somewhat complicated and the lecturer gave his lectures very well. Learned new concepts which are useful.
· Instructor is very helpful throughout the term.
· I learned much material from this class. The instructor made the class very interesting. I hope to continue teach class in future.
· This instructor is very excellent and I learn much from this course! Thanks.
· It was really interesting class and helpful for me.
Spring 2017 (ECE 3614)
· Made the course enjoyable and interesting, I really enjoy the lab.
· I may be late every day, but I’m in long enough to know you’re a highly intuitive instructor. Great Job Dr. Karimi!
Spring 2017 (ECE 8633)
· Learned different concepts which I faced problem earlier, now I am strong enough in many concepts. I highly recommend this instructor to other students.
· The class was helpful and the topic was so helpful and I would like to see like these courses later.
· Overall great professor.
· The teacher was very helpful and took the time to explain the concepts I did not understand.
· The class is very useful. I hope to offer this class every year. The instructor made the class very interesting.
· Very good class and very good instructor. Thanks!
Fall 2016 (ECE 3614)
· Karimi is by far my favorite professor in the department. He answers any questions very well. He presents the material in a way that makes it easy to understand. He has a general concern for his students to feel like they are performing well and will go out of his way to ensure that.
· Great teacher! Need more teachers like Dr. Karimi.
· Overall a great teacher. Really enjoyed class.
· Great teacher!
· One of the best instructors in the class.
Some older comments (all at MSU, 2012-2016)
· I like the structure and that everything is organized.
· Good instructor. Very knowledgeable and good at helping outside the classroom.
· Clearly explained material. Examples are extremely helpful. Labs are fun. Really enjoyed this class.
· Very good instructor.
· He was always willing to clear my doubts outside class. He was patient enough to explain concepts more than once. He covered a lot of material and used the class time very wisely.
· Very good conceptual knowledge and good teaching methods.
· It has been an honor to have you for a professor.
· Thank you for all of your time and hard work with me, and thank you for inspiring me to pursue High power and energy systems as a career focus.
· Thank you for a great semester.
· Thank you for being patient and listening to us all the time we had to talk and it was really nice to meet you.
· Excellent teacher: should be the standard by which new teachers are measured.
· Great teacher, very fair.
· Great, my favorite class this semester.
· Learned different concepts which I faced problem earlier, now I am strong enough in many concepts. I highly recommend this instructor to other students.
· The class was helpful and new topics was so helpful and I would like to see like these course latter.
· The teacher was very helpful and took the time to explain the concepts I did not understand.
· The class is very useful. The instructor made the class very interesting.
· Very good course and very good instructor.
· I enjoyed the class, it was presented really well.
· He explains things well, and will re-explain in a different way if needed to help us understand the material. Very good teacher.
· Very enjoyable class.
· Professor is very good at presenting and illustrating material on the board in class. Homeworks are good conceptual problems not just “busy work”.