4.0
Quality3.2
Difficulty73%
Would Retake83
Reviews73%
Would Retake
83
Reviews
Rating DistributionOfficial
5
61
4
1
3
1
2
2
1
18
What Students Say
“I have to admit that she is a very responsible professor, but I regret choosing this course”
CST8390 - 3.0 rating“Clear rubric, no surprises”
CST8390 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CST8506
5.0
(7)CST8390
4.2
(53)CST8132
3.3
(7)CST8502
3.3
(16)Difficulty by Course
CST8502
3.9
CST8132
3.4
CST8390
3.2
CST8506
2.1
Reviews (83)
One of the best profs I have. Very knowledgeable but strict too. If you attend classes and do your work, you should be fine. Easy to get an A+. This prof does bonus quizzes in class and gives bonus marks. Responds to emails quickly. Very well-organized too. She will inspire you to work in Data Science field.
Doesn't believe in breaks, and in the rare instance she does give you a break she actually gives you work to do during it. Drones on and on for two hours, non-stop. Gives massive assignments during test weeks. Struggles a bit with English. Horrible experience.
Very knowledgeable. She knows the material very well. Strict deadlines, but at the end of the day, it was useful. Helpful in labs. She gave pop quizzes for bonus marks. Exams are not easy, but if you know the concepts, you will be fine. Her course is well-organized. So surprises.
A lot of work, but without that, you cannot learn. Lectures are packed with materials, if you follow the lecture material and practice it, you should be fine
I did the final report, my feedback was, "you did this wrong do it again before you submit the final report". One week before the report was due when all other courses also had piles of work to do.
Knowledgeable prof. Willing to spend time for answering questions.
Willing to help those who are struggling
Amazing lectures. She is passionate about AI.
Clear rubric, no surprises.
Knowledgeable prof. Willing to help. I was going thru a tough situation, Prof helped me to come back to my studies. Great prof.
She knows what she teaches...she has a very good understanding on the materials covered in this course.
Horrible. She is disrespectful and disregards the students. Never make any extensions even though she was sick and missed her course.
Knowledgeable, responsible and respectful
Nice, Knowledgeable, responsible, respectful. Inspiring assignments.
Nice experience with this Prof. Helpful in labs.
Took 3 courses with Prof Anu. CST8132, CST8130 and CST8390. She was excellent in all these courses. Once you get used with her style, it is very easy to get an A+. If you are willing to learn, she will be there to help you.
Clear grading criteria, no surprises, inspiring lectures
Understanding
Knowledgeable and amazing
Interesting course delivered in an interesting way. Prof is knowledgeable about the material.
She can personally be a nice person but I hated her teaching style and I did not understand anything about her theory classes. I had to learn everything by googling and watching youtube videos. My GPA on graduation was 3.95 and I got my worst grade during my 3-year study from Anu because I had to learn everything by myself.
Good control of the class. She even gave hints of questions that will be there in tests. For the exams, multiple choice questions are simple, but easy to get confused between options.
Just got finals back, I thought I will fail. But attending her class will help registering the material in mind. Even though I was not sure about my answers, I got an A- in my finals. Don't miss her class!
Knowledgeable prof with a passion to teach
You will learn the required knowledge to work in AI field. She is strict in grading, but if you do your work, easy to get good grades. Don't miss bonus opportunities.. it's a grade booster
One of the very few professors of my program who actually teaches and NOT reading from slides.
She's a no bs type prof. If you are serious about learning she will be amazing. for example she tells people to shut up when they talk in class which I love. You actually learn a lot from her assignments and it is extremely hard to cheat. So if you see these people with low grades complaining about the prof, they probably were used to cheating.
The professor teaches well. However, there are too much work, labs, assignments, plus a final project. Grading criteria for assignments are not disclosed until they are graded. The 20 page report completed in a week is far below the requirement. If you don't mind getting a low grade to drag down your GPA, that's fine, enjoy the course.
I have to admit that she is a very responsible professor, but I regret choosing this course. Errors in labs can result in significant point deductions, and the number of labs is higher than expected. You may need to complete a lab and a group assignment within a tight one-week timeframe.
Be ready for at least 30 page report. Potentially up to 60 pages. 2 before midterm break and 1 after. Additionally there is a final project. This class is the most work I've ever had to do for any class. It's confusing, but super easy. People are complaining about gpa. I think it's easy to get A+, however, it's definitely extra work. Choose wisely.
She knows what she teaches. Not a fan of wasting time.
Horrible, DO NOT TAKE
Highly dedicated and sincere to her job.
Great teacher
The material and math were cool, the prof is knowledgeable in machine learning concepts and can talk about it very well, but she wasn't in class for over half the semester. I respect the professor but given her background and her knowledge, I expected more from her compared to other professors. For the prof use python everyone already knows it.
Nice and interesting lectures. Prof knows the content of the course. Some assignments are time consuming, but it helps to practice the methods taught in class.
The prof is very knowledgeable, but not very good with sharing this knowledge. She shows you the steps of how to do the things, but you have no idea why you are doing it. When you ask questions, she tends to humiliate you(by saying how silly your question is). The course is not worth taking. I haven't spent so much time on any other course.
Course is a bit hard and time consuming, but worth it. I was a able to secure a co-op in this area. I learned a lot from the prof. She is strict, which I personally like. Good control of the class too which is another plus point of her classes
Always willing to help in labs
No words
Took 3 courses - 8132, 8130 & 8390. Well-organized, punctual, good control over classes.
Good classes
She knew the material very well. Willing to help in labs. Responds to emails in 1 or 2 days. Overall, good experience.
A prof who actually cares about the success of students in their career.
Inspirational classes. I am a student from the first cohort of AISD program. Dr. Anu is well-organized and well prepared for her classes. She was too strict in level 1, but then I got adjusted to her style by level 2, which helped me to be successful. Always helpful if you are interested in your studies!
Knowledgeable prof, always helpful in labs
Knowledgeable prof, helpful in labs
Nice classes, organized and always well-prepared
She is strict. Highly knowledgeable and professional. She has rubric for labs too. Grading is clear. She asks follow up questions during lab demo, so not easy to cheat.
Professor Anu Thomas was extremely unprofessional in BI and Data Analytics. She often mocked students and dismissed our work without proper review, leading to unfair grades. Her attitude made the course feel hostile, and I found myself dreading each class. I wouldn't recommend her for a supportive learning environment.
Unfair for no reason, too strict, unrealistic, bad teaching in my opinion.
Lectures are fast-paced, making it hard to follow. The lecture slides are incomplete, covering only a small part of the material. There's also no clear guidance on exam topics, making preparation difficult. The heavy workload adds to the stress. Communication with her is challenging, as she's not very responsive to student requests.
Ignore the 5-star reviews—they're misleading. This professor is strict, unhelpful, and provides inadequate materials. The labs are overly difficult, and worst of all, they mock students publicly, creating a hostile and humiliating environment. Do yourself a favor and avoid this professor.
Labs are heavy, but if you do the lab by yourself, you will learn the material. I was scared of her exams, but it was easy!
She is straightforward, when she mentions potential questions for the exam, write it down, they will be there in her exams.
Project in this course is helpful to learn materials covered in class. Prof was helpful when I asked different questions. She was always willing to help. She knows the material very well.
She assumes students haven't worked independently. During lab demos, she addresses students confrontationally, causing stress. She enforces strict attendance rules but has been late herself. Despite high discipline expectations, her phone rings during class, and she answers calls. In scheduled Q&A meetings, she dismisses questions.
assumes students haven't worked independently. During lab demos, addresses students confrontationally, causing stress. enforces strict attendance rules but has been late herself. Despite high discipline expectations, her phone rings during class, and she answers calls. In scheduled Q&A meetings, dismisses student questions.
Amazing lectures. Strict but helpful. If you are putting effort, she is helpful. It is not easy to cheat.
Thank you Prof for your dedication. She is always well-prepared for her classes. She sounds too strict, if you put the effort, she is helpful. No complaints overall.
Even though she teaches labs, I am learning the course material from her labs. Explains concepts really well, better than my theory professor
Whenever students ask questions, she easily gets irritated. She always has her own rules that other professors don't follow. It's better to drop her course.
Knowledgeable prof, ask many questions during lab demo. She will quickly find whether you know your code!
Quick response to emails. Very helpful in labs.
Prof knows the material, amazing lectures. Project is the highlight. It covers all materials of the course. Overall, very good experience.
Inspiring lectures, clear grading criteria
Very tough assessment. Assignments are confusing. Very bad attitude in class. Took this course twice to pass.Had the same lecturer in the 2nth one. I would never suggest this lecturer to anyone.
Her project is really useful. I got a good understanding of the course materials when I applied it in the project. She is strict, but helpful if you have a desire to learn. Had my final exam today and I feel like I performed well...thank you professor for all the hard work.
She explains difficult topics simple. Helpful in labs, but she verifies the authenticity of your work. If you are able Explain your work, you are fine
I'm not sure how this professor has received such high ratings. In my experience as a student, I found her approach overly strict and difficult to engage with. It was not a positive learning experience for me.
Excellent explanation, helpful in labs
Good prof, worth to take her course
She knows her stuff, amazing lectures
Explains material well
She knows the material, good control of the class.
Wastes student time on tools that have little relevancy to Machine Learning Doesn't know Python Not a Graduate level prof. Unfair marker on exams & assignment. Asks student to create meaningless word documents and doesn't check the actual code or assignment file. Provides out of syllabus questions in the exam. Emphasis on Data Analytics, not ML.
Project was huge, but it is like assignment 1 + assignment 2. If you do assignments in an organized way, it is much easy to reuse subprocesses. I had to redo some parts of my assignment, but it makes the project easy. Beware of data preparation, it takes a huge amount of time. Prof warns about it, but I still learned it in a hard way!
They are extremely hard to communicate with, excessively harsh in grading, and surprisingly lacking in basic human decency.
This AI course was disappointing. The workload was heavy but the content felt outdated and closer to data analysis, using tools like Weka and RapidMiner. Lectures lacked structure, communication was unclear, and exams often didn't match what was taught. Feedback was minimal and labs were graded harshly. Not recommended.
Course is heavy, but considering the relevance of the material, it is expected. Midterm was tough, but after the final project, I have a good grip on the material! Final exam was easy, all multiple choice questions!
Oh boy I can breathe now. Spent a lot of time for this exam. Surprisingly final was much easier than the midterm. I should agree project was a good experience, felt like I am doing this work for a client. The course is time consuming, but worth it
Finished with an easy final exam, all multiple choice questions.
This prof positions herself as a tough prof, she is strict but knowledgeable, force you to learn. I didn't like her in the beginning, but now when I reflect back, her strictness helped me to perform well in the course. I finished with an A+.
Class Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CST8506
5.0
(7)CST8390
4.2
(53)CST8132
3.3
(7)CST8502
3.3
(16)Difficulty by Course
CST8502
3.9
CST8132
3.4
CST8390
3.2
CST8506
2.1