4.7
Quality2.7
Difficulty95%
Would Retake123
Reviews95%
Would Retake
123
Reviews
Rating DistributionOfficial
123 total ratings5
99
4
18
3
0
2
0
1
6
What Students Say
“The way he teaches is so bad, can't learn anything”
DSCI5340 - 1.0 rating“He is terrible at teaching concepts and I cannot understand him through his thick accent”
DSCI3710 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.26 avg changeRatings by Course
DCSI3710
5.0
(4)DSCI5420
5.0
(4)DSCI3870
5.0
(5)DCIS3710
4.9
(15)DSCI5180
4.8
(40)Difficulty by Course
DSCI5330
5.0
DSCI2710
4.5
DSCI5340
3.1
DSCI5180
2.8
DSCI5240
2.6
Reviews (121)
Ok, he just crazy. No structure of this class at all, and he grade whenever he wants to, test you whenever he like, no idea how this class is grading. The way he teaches is so bad, can't learn anything. He loves to post things after midnight and you will get 100 notification in the morning from him. I can't follow his class. Do not take him!!!!
Do not take him for any course. He is terrible at teaching concepts and I cannot understand him through his thick accent. I spent most of this class reading the book and teaching myself. His exam was 75 minutes and 25 questions. His exams are hard! But HAWKES is easier to navigate. Hes terrible. Literally take anyone else.
This prof is very unclear of his own class. He would ask us questions about the syllabus and did not know when any of the assignments were due. He sends out class notifications at unreasonable hours. He is very bad at teaching as well. I ended up just learning the whole class from the online book/assignments.
Overall, a good professor. He gives an abundance of extra credit and really cares about students' success. Graded on Hawkes, 4 exams, and 4 quizzes. He gives practice exams and reviews for every exam.
Honestly, this class was kind of a breeze. I genuinely thought by seeing the first exam it was about to be the worst, but he gives extra credit if you record yourself during exams for extra points. Technically I never needed them because of a beautiful app called C**gg, BUT, besides the amount of homework given, this class was great.
He does not teach at all. He requires you to come to class so he can read the textbook to you. So don't buy the book. All he does is read the textbook word for word and show videos instead of teaching. There is zero need for a lecture for this course if this guy is teaching it.
THE STUDENT IS BASICALLY THE TEACHER. THIS COURSE IS BASED OFF 2 DISCUSSION POSTS AND 3 TESTS. EACH CHAPTER IS ABOUT 40-60 PAGES AND EACH TEST IS BASED OFF 3 CHAPTERS, THAT IS A LOT OF MATERIAL TO COVER FOR A 50 QUESTION TEST AND YOU ONLY HAVE 60 MINS TO COMPLETE IT. ITS MULTIPLE CHOICE BUT THE MATERIAL TO READ IS WAY TOO MUCH. AVOID THIS PROFESSOR
Great professor! Really enjoyed this class. When you show up to class and study the practice exams, you will do great in this class. He is always open to work with students (extend homework, extra credit etc.). Class may seem difficult at first, but just do the homeworks and review the practice problems and you will breeze through it!
The professor is very friendly and does his best to explain the subject matter, having good statistics basics will help you catch up with his classes (for the initial calsses), the professor has covered the course in SAS, python as well. He will provide lot of extra credits and not a tough grader(appropriate). Exams consis of both MCQ and descript
Easy class if you follow up and use excel. He gives students extra credit opportunities and will help during office hours.
The course becomes so much easier if you attend lectures and use excel. He explains the material very well and provides examples. There are numerous extra credit opportunities throughout the semester as well. Also, the assignment deadlines are extended if you miss any.
This Professor is extremely knowledgeable about this subject, dont hesitate to ask questions, whether through canvas or in person lectures he answers swiftly and helps clarify the subject. Great professor but this is an earn your grade type of class, which isn't a bad thing for this subject.
Professor Fathi is an amazing professor. The content of the course is difficult at first, but after consistently asking questions and attending class it becomes easier. He is very caring and always responds in a timely manner.
I took Professor Fathi for both data statistics classes (DSCI 2710,3710), and he was the best professor I've had. Turn in your homework on time and he gives you extra credit, turn it in within the extended due date and you get full credit. He reviews all exams extensively before the exam dates. Exams are just like the review.
Professor was a very understanding professor. He takes the perspective of the students into consideration when it comes to deadlines and grading. His tests are very straight forward. Would definitely recommend.
He is a good Professor.
Professor has been very supportive and helpful in giving us the best knowledge of the course. He was available when we needed any help.
I took Data Mining with Professor Fathi. He provides lots of resources on using applications of the algorithms taught in the class but the initiative and choice is yours. Assignments are all group assignments. Choose your group wisely.
Professor Fathi was one of my favorite Professors. Very caring about his students and easy to succeed if you attended class. Plenty of extra credit opportunities and always responded to questions in a timely manner. 10/10 recommend!
Tbh at the beginning of the semester, I was completely lost as everyone else. Most people started skipping the class and then for the text review they were lost. I recommend going to every class and ASK every single simple or stupid question until you understand. The professor really wants to see that you are learning.
Professor went out of his way to help each of his students in class and he was very lenient when it came to tests and on the final, he worked with our schedule to decide when it would be taken.
The course content was pretty easy once I got a basic understanding of hypothesis testing. The professor cares about students learning and is fair in his assignments
Great personality. Mr. Fathi was easy to talk to and genuinely wanted to whole class to succeed
Very fair in every aspect of the class. Gave test examples and extra credit. You would literally have to not try to not pass his class
He is super nice and tries his best for everyone to do well. You do have to at least do your part of trying to do well, and he will make sure to help anyway possible. He literally will pause class and show everyone in class how to solve any problem, no matter how simple or difficult, on excel so you can learn. Gives plenty of extra credit randomly.
Do homework, understand the concept, and study. All the materials are given by him and all you need to do is putting values in excel he has given to get the answers.
Great personality. Mr. Fathi was easy to talk to and cared for the whole class to succeed
Great Professor and want his students to learn and succeed.
Such a caring professor who cares about his students success. Only midterm and final the rest of the homework assignments are easy and prepare you well for exams. Gives extra credit for attending class reviews and his lectures are very helpful but it is easier to look over notes and homework prior to class! 10/10 recommend he's the nicest ever!
Professor Mahdi gives you examples and PowerPoints to study. He's class is well organized and gives you important information in every lecture. His class is compose from one midterm, a final exam, 4 quizzes, and 16 homework assignments (from Hawkes). He gives a lot of extra credit for completing the homework on time and attending the reviews :)
He is a good professor and he has a broad knowledge of his courses. He also provide external resources to read. I leant alot from him during his class. He is a Amazing professor.
The professor is teaching with care and also give extra knowledge that can be used in the future career. He always focuses teaching on what it is necessary in the real business world!!!
Great teacher. Easy A if you just put the work in.
he was really good, every single question I had he answered. Always there to help and he really cares. I had 3 hr lecture once a wee, and I still really liked the class.
hes a good teacher and also caring. His lectures are good and the tests are easy if u study the test review well. TAKE HIM!!!
Professor Fathi is a great guy, really cares about his job. Treats students with respect. Extra credit opportunities are plentiful. You have to try very hard to fail this class. Fathi will guide you to an easy A!!!
Very helpful professor, as long as you try and do your homework you will do good!
A very caring and genuine professor; he's super nice and helpful when needed, and you can tell he cares about his students.
Easiest stats class you'll ever take. He gave 50 free extra credit points and had reviews that were very well done. Only downside was his zoom recordings and lectures were hard to hear him.
easiest A+ class ever. The practice exams are very similar to the exams. NO lockdown browsers. He gives out excel spreadsheet for every topic, you can just plug in the number and ace the exam.
I can tell that Professor Fathi is very passionate about what he's teaching and that he cares about you learning the concepts and how the material can apply to whatever career path you choose. There are endless opportunities for help and Hawkes is great because you can do examples and figure it out at your own pace.
The man is unbelievable, best professor I have had at UNT.
Best professor ever as he will start from scratch and will built the concepts by explaining the problems and relate it with real time examples. Intensive hands on sessions and lot of assignments, this helped me have better understanding of the topics. Lastly He also explained how this subject connects with job market and how to prep for interview.
As I heard from previous semesters, I thought this class would be a nightmare. Well, the professor has really mellowed down with homeworks, but he does expect the quality of the homeworks and projects to be top level. Be ready to work, no shortcuts in this class(I couldn't find them)
Be ready for a loaded coursework, Dr.Fathi is humble and cares about his students, but can also be a tough grader at times, he expects quality work and is willing to help us along the way.
He has immense knowledge, everyone can learn to their best from him
I would prefer other students to choose this professor for this subject. As the teaching was understandable and knowledgeable.
Dr. Fathi really cares about his student's success and does his best to prepare everyone for the "real world. He's engaged & has a good sense of humor. If you attend his lectures and apply yourself, you will get a good grade. He really just wants to make sure everyone is trying to learn something and putting in effort.
He is an easy professor compared to the complexity of the course. Heavy group projects but no peer review so be on top of your work in case u end up in bad group.. could have made an easy A if it was a 8week or 16 week course.. try avoiding 5w course unless necessary.
Professor is really awesome. Helped us a lot both technically and personally. Always ready to motivate us which made us deliver good work throughout the semester.Even if I call at midnight he's ready to assist me in all the possible ways which made me really inspired.Looking forward to working with you in near future. Definitely a 5 star professor.
Chill Professor, take a longer class 5 wk class is tough but you can do it.
Best professor in unt
The course curriculum was informative and the professor gave proper feedback and was interactive even if the course was online for me .
Dr. Fathi is a great professor to take because although the class material is heavy and there are many assignments, he provides great recorded lectures that are easy to follow and understand, aside from that he also provides excel formulas that can be used to solve the problems in the assignments. He is also very engaged and active all semester.
He is supercool easy A in the subject
The study materials were useful and if you complete all the assignments, quizzes, and exams on time, it is an easy A.
For DSCI 5180, study well for all module tests and the final exam, as there is only one attempt for all exams. No extra chances or extra time to finish assignments. The Professor and TAs are available to help during scheduled hours. But be prepared to put in extra hours to study from external sources if you are new to statistics.
Professor Mahdi Fathi is a amazing professor being a international student he took a great care of us and he discuss the future opportunities we have and also he is very welcoming.
-The professor is fair with the students by giving them a good chance of succeeding if they do the assignments and quizzes on time. -Made the material interesting and easier to learn.
Good content given by the professor which will be useful for the future courses and job opportunities.
Professor, Mahdi is one among those lecturers who is never partial towards anyone.
Professor Mahdi has been very liberal and always supported us through extra credits and assignments.
Material was online through Hawkes, no interaction with prof. You teach yourself and if you have questions he leads you to TA instead of him. Several assignments each week. Would finish a chapter the week before but he quizzed us the next week when we started learning something new. Im telling you save yourself the struggle worst class of semester.
Professor is approachable and always helps in providing solutions to the problems we face. Sometimes, his story telling just inspires me to work hard more. Thank you so much professor Fathi for your guidance.
Probably one of the most coolest and nicest professors out there.
I would recommend Prof Michel Fathi . He is very friendly and enjoys teaching. He gives lots of time and energy to improve student knowledge and make sure student have a great learning exp.. He encourages stud's to work hard for the subject. He is reachable to students for any doubt ,if any. He is an awesome Professor for the (DSCI 5180) at UNT .
I have learnt many real world business examples from Professor fathi. He was always cheerful and made us learn the concepts . Thank you Professor
The professor really cares for his students and is ready to assist anyway he could. The assignments are a lot but are clear and simple.
I would like to express my sincere gratitude for your guidance throughout the project and the entire course. It has been an incredible learning experience under your expert tutelage, and I am truly thankful for the knowledge and skills I have acquired.
Professor Fathi, is an awesome professor in delivering the lectures. If we have queries on the course he will connect with students quickly to solve it. He is exceptional in teaching and incredible in guiding students.
I have completed two courses under prof. Michel Fathi and I can confidently share that he is one of the best professors in UNT. He is the one who cares a lot about students and shares excellent resources which can help in building careers. If you find slot in his class, just join!
Very supportive professor
Professor is excellent, You need to study hard in order to get good grades, Assignments are very challenging and at the same time, it is very useful.
This course is very challenging, Especially the assignments are very challenging and interesting. You need to study hard in order to get good grades. Overall its a great course, where you can learn many things related to data.
Professor is very friendly and helpful. He gives the assignment and projects in groups
Professor Fathi is just amazing. This is my second course with him, I have done DSCI 5180 earlier with him and received an A because of his amazing lectures and now I received another A in DSCI 5240. Thanks a lot professor for your best teaching skills and your amazing lectures.
The professor is very good
Good professor very encouraging
Professor Fathi is an amazing educator who brings excitement and depth of knowledge to the classroom. Their engaging teaching approach creates a supportive learning atmosphere. They are friendly, responsive to questions, and provide helpful advice.
prof is very good and always ready to help all his students. Would definitely take his subject again
Professor Mahdi Fathi is Amazing! his dedication to teaching and his commitment to the students' success are truly inspiring. I genuinely appreciative of his efforts. His teaching methods and the instructions given by professor to the T A Mr. Ajay is excellent noteworthy. Simply superb! Overall, the professor was too good and interactive.
Professor Fathi is Amazing! his dedication to teaching and his commitment to the students' success are truly inspiring. His mentorship has had a profound impact on my learning journey, and I am genuinely appreciative of your efforts. Simply superb! Overall, the professor was too good and interactive.
This Prof is so amazing. He literally lets out all our potential and make us even more efficient during the course. Expert in making the subject understanding. Perfectly skilled and much more. I would take his class again.
Good lectures by the professor, guiding us to gain good knowledge about the subject.
I enjoyed Professor Fathi's class. He uses a lot of examples and gives students many resources to use to understand the lectures. His class was enjoyable because he used today's world examples with his lectures. Online textbook was used and quizzes and test are mandatory in class. I would definitely take his class again. VO
Lecture materials were made available and repeated when required so that we can understand the concepts. Zoom hours and extra tution hours were provided to guide or clear the doubts. Guidance was provided at every level of project. It has been a great journey and joyful learning.
Dr. Fathi was a great instructor. You can tell he wants his students to succeed. The course does require hard work and dedication like any other graduate course but he makes it possible for you to succeed regardless of your previous experience. Take this professor. Helpful tips: make practice tests in Hawkes learnings to prepare for tests.
Professor is very amiable and kind.He teaches concepts clearly and he respects students opinion and guides very well.He provides various opportunities to students and gives aspiration.
Professor helps us to understand topic in depth and clarify doubts. also gives extra credit and guides in career.
Good Professor with great nature
Professor Fathi is very understanding and he cares about his student. He is there to support and provide feedback that are instructive to help you pass his class.
The professor was awesome. He aims to inspire his students to do more than the bare minimum. Attending class was not required, but incredibly valuable.
He is very good professor
He is Friendly, kind and respectful
He is the best professor.
Mr.Fathi is very helpful and takes time to explain concepts.
Very great professor! Took this class online. He provides extra credit often and wants his students to succeed.
not a bad class, The Professor gives out a ton of extra credit. Make sure you look over exam practice questions. Quizzes are harder than the exams themselves. Hard to understand him at times during lectures, so make sure to ask plenty of questions. He responds fast to emails. Could've gotten an A if I had studied for the first exam.
At first I was stressing in this class but then I started going to online tutorials and it really made me improve! I recommend him because he reaches out to offer to help and gives out extra credit
10/10 took for DSCI 3710
Mr. Fathi's class has a lot of modules, but he gives enough time to complete assignments, making the workload more manageable. The extra credit opportunities are a nice bonus, as long as you stay on top of the topics. He clearly wants students to have a chance to improve their grades and encourages engagement with the material.
Mr. Fathi's class has a lot of modules, but he gives enough time to complete assignments, making the workload more manageable. The extra credit opportunities are a nice, as long as you stay on top of the topics. He clearly wants students to have a chance to improve their grades and encourages engagement with the material.
This professor was great. Finished with an A in the class. He gave us excel sheets to work through all our assignments, quizzes, and tests which was literally life saving for me. Nothing was proctored!
Dr. Fathi is a a great professor he is always willing to help.
DSCI 3710 with Dr. Fathi, and it was such a great experience. The course was well-structured and easy to follow, despite the difficulty of the subject. Dr. Fathi offered excellent support with weekly Zoom sessions and no overwhelming homework load. Lenient Grader!, He is so caring and genuinely concerned about student progress. Highly recommended!
Professor Fathi is helpful and engaging. The lectures are valuable, even with the textbook. unstuck study and other study tools like ChatGPT helped me ace this class.
This class is much more time consuming than anticipated. Homework and quizes are simple if you spend the time you need understanding the material. Dr. Fathi is always available for questions as well as the TA.
If I have the opportunity to take another course, I would definitely choose this professor again.
Mr. Fathi is very cool. The course wasn't easy, but the professor explained everything very well. He spends a lot of time helping students who have questions or need extra clarification(which helps a lot!). If you keep up with the homework and come prepared, you'll do just fine.
Professor Fathi is very responsible and supportive. He answers questions almost 24/7 and offers detailed, hands-on guidance for projects. His classes are full of valuable content, and he truly cares about his students' success.
Professor Michel Fathi is an excellent educator with a clear and structured teaching style. He explains complex concepts in a simple, understandable manner and engages students with real-world examples. His approachable nature and commitment to student success make his classes both informative and enjoyable.
This professor is really passionate about helping his students. Lectures are optional but I would recommend going to really connect and grow you're coding skills. There was 2 major projects that were fairly easy but you for sure need to reach out for help. Quizzes and Tests were hard so ask TA for help or go to office hours.
Professor Fathi is very nice. He really cares about the success of his students. The course wasn't easy, but the professor explained everything very well. He spends a lot of time helping students who have questions or need extra clarification. Be prepared to work hard. Do not get behind because each chapter builds on itself. I really learned alot.
He is a very good professor. I took him in a 5 week course, and we were done at 4 weeks. He is very willing to help and provide resources. There were a ton of tests, but he provided multiple attempts on all of them. The tests were very hard to pass, but he provided a ton of extra credit opportunities.
Professor Fathi is an excellent instructor for DSCI 3870. He explains complex material clearly and provides helpful feedback. In our short summer online class, he was always available on Teams for questions, making the learning experience much smoother. Highly recommend his class!
Professor Fathi is an excellent instructor for DSCI 3870. He explains complex material clearly and provides helpful feedback. In our short summer online class, he was always available on Teams for questions, making the learning experience much smoother. Highly recommend his class
Professor Fathi is a great professor that cares about his students and their success within his class. For his 5-week course, he offered multiple attempts on the tests and even provides multiple extra credit opportunities. I would take him again.
Professor Fathi gives opportunity for extra credit and also gives feedback on any assignments and group projects.
Great professor! Explains concepts clearly and makes data science easy to understand. Very helpful during office hours and always supports students. Assignments are practical and useful. Highly recommend taking their class!
I took Professor Fathi's class during the summer of 2025. He was very responsive to emails and was easy to talk to about any difficulties I was facing with the coursework.
Good professor. Long lectures but covers topics together within unit and really cares for you. Read hawkes modules and pay attention in class. He gives you everything you need to to compete homeworks with out any problems. Answers all questions and is really passionate at what he does.
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.26 avg changeRatings by Course
DCSI3710
5.0
(4)DSCI5420
5.0
(4)DSCI3870
5.0
(5)DCIS3710
4.9
(15)DSCI5180
4.8
(40)Difficulty by Course
DSCI5330
5.0
DSCI2710
4.5
DSCI5340
3.1
DSCI5180
2.8
DSCI5240
2.6