4.0

Anu Thomas

Computer Systems Technology - Algonquin College

4.0
Quality
3.2
Difficulty
73%
Would Retake
83
Reviews
4.0
Quality
3.2
Difficulty
4.0
Helpful
4.0
Clarity

73%

Would Retake

83

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

94%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A+ (31)
A (30)
Not sure yet (5)
Grade Distribution
A(61)B(5)C(1)D(0)F(2)A-/B+(8)
Based on 82 reported grades
A+: 31
A: 30
Not sure yet: 5
A-: 5
Common Tags
Amazing lectures (40)
Clear grading criteria (35)
Participation matters (33)
Group projects (29)
Tough grader (14)
Gives good feedback (12)
EXTRA CREDIT (12)
Inspirational (9)
Rating Trend

Declining

-0.22 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings 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)
5.0
3.0
CST8390
Grade: A+
Sep 22, 2021
Would take again

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.

Respected
Participation matters
Group projects
1.0
4.0
CST8132
Grade: Not sure yet
Oct 15, 2021
Wouldn't take again

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.

Lots of homework
5.0
3.0
CST8132
Grade: A+
Oct 19, 2021
Would take again

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.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CST8132
Grade: A+
Oct 19, 2021
Would take again

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

Inspirational
Clear grading criteria
Amazing lectures
1.0
3.0
CST8390
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

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.

Group projects
Clear grading criteria
5.0
3.0
CST8390
Grade: A+
Mar 11, 2022
Would take again

Knowledgeable prof. Willing to spend time for answering questions.

Tough grader
Amazing lectures
Clear grading criteria
5.0
3.0
CST8132
Grade: A+
Apr 19, 2022
Would take again

Willing to help those who are struggling

Gives good feedback
Inspirational
Respected
5.0
3.0
CST8390
Grade: A+
Apr 29, 2022
Would take again

Amazing lectures. She is passionate about AI.

Participation matters
Group projects
Amazing lectures
5.0
2.0
CST8390
Grade: A
May 5, 2022
Would take again

Clear rubric, no surprises.

Participation matters
Group projects
Clear grading criteria
5.0
2.0
CST8390
Grade: A
Jun 7, 2022
Would take again

Knowledgeable prof. Willing to help. I was going thru a tough situation, Prof helped me to come back to my studies. Great prof.

Participation matters
Group projects
Gives good feedback
5.0
2.0
CST8390
Grade: A
Jul 5, 2022
Would take again

She knows what she teaches...she has a very good understanding on the materials covered in this course.

Participation matters
Group projects
Amazing lectures
1.0
3.0
CST8390
Grade: Not sure yet
Sep 27, 2022

Horrible. She is disrespectful and disregards the students. Never make any extensions even though she was sick and missed her course.

5.0
3.0
CST8390
Grade: A
Oct 1, 2022
Would take again

Knowledgeable, responsible and respectful

Participation matters
Amazing lectures
Respected
5.0
3.0
CST8390
Grade: A
Oct 1, 2022
Would take again

Nice, Knowledgeable, responsible, respectful. Inspiring assignments.

Participation matters
Amazing lectures
Respected
5.0
2.0
CST8390
Grade: A+
Oct 4, 2022
Would take again

Nice experience with this Prof. Helpful in labs.

Group projects
Amazing lectures
Clear grading criteria
5.0
2.0
CST8390
Grade: A+
Oct 4, 2022
Would take again

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.

Participation matters
Amazing lectures
Clear grading criteria
5.0
2.0
CST8390
Grade: A+
Oct 18, 2022
Would take again

Clear grading criteria, no surprises, inspiring lectures

Participation matters
Amazing lectures
Clear grading criteria
5.0
2.0
CST8390
Grade: A
Nov 17, 2022
Would take again

Understanding

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CST8390
Grade: A
Jan 2, 2023
Would take again

Knowledgeable and amazing

Participation matters
Group projects
Amazing lectures
5.0
3.0
CST8390
Grade: A+
Feb 21, 2023
Would take again

Interesting course delivered in an interesting way. Prof is knowledgeable about the material.

EXTRA CREDIT
Group projects
Clear grading criteria
1.0
5.0
CST8390
Grade: B
Feb 21, 2023

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.

5.0
3.0
CST8390
Grade: A
Feb 26, 2023
Would take again

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.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
CST8390
Grade: A
Apr 22, 2023
Would take again

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!

Participation matters
Group projects
Clear grading criteria
5.0
2.0
CST8390
Grade: A+
Apr 26, 2023
Would take again

Knowledgeable prof with a passion to teach

Participation matters
Group projects
Amazing lectures
5.0
3.0
CST8390
Grade: A
May 6, 2023
Would take again

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

Tough grader
Participation matters
Group projects
5.0
3.0
CST8390
Grade: A
May 15, 2023
Would take again

One of the very few professors of my program who actually teaches and NOT reading from slides.

Participation matters
Amazing lectures
Inspirational
5.0
4.0
CST8390
Grade: A+
May 28, 2023
Would take again

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.

Tough grader
Clear grading criteria
Lecture heavy
4.0
5.0
CST8390
Grade: B-
Jun 13, 2023

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.

3.0
5.0
CST8390
Grade: Not sure yet
Jun 14, 2023

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.

Tough grader
Group projects
Lots of homework
5.0
5.0
CST8390
Grade: A+
Jun 17, 2023
Would take again

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.

Group projects
Beware of pop quizzes
Lecture heavy
5.0
3.0
CST8390
Grade: A+
Aug 23, 2023
Would take again

She knows what she teaches. Not a fan of wasting time.

Participation matters
Group projects
Clear grading criteria
1.0
5.0
CST8390
Grade: B+
Sep 29, 2023

Horrible, DO NOT TAKE

Tough grader
Get ready to read
Participation matters
5.0
3.0
CST8390
Grade: A
Oct 3, 2023
Would take again

Highly dedicated and sincere to her job.

Amazing lectures
Inspirational
Respected
5.0
3.0
CST8390
Grade: A
Nov 22, 2023
Would take again

Great teacher

Group projects
Amazing lectures
Clear grading criteria
2.0
4.0
CST8390
Grade: A-
Dec 18, 2023

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.

Get ready to read
Group projects
Lots of homework
5.0
3.0
CST8390
Grade: A
Jan 5, 2024
Would take again

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.

Participation matters
Group projects
Amazing lectures
2.0
5.0
CST8390
Grade: A-
Feb 4, 2024

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.

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
CST8390
Grade: A-
Apr 19, 2024
Would take again

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

Group projects
Amazing lectures
Clear grading criteria
5.0
2.0
CST8390
Grade: A
Jun 3, 2024
Would take again

Always willing to help in labs

Clear grading criteria
Gives good feedback
Inspirational
1.0
3.0
CST8132
Grade: A
Jul 31, 2024

No words

Hilarious
Test heavy
5.0
3.0
CST8390
Grade: A+
Aug 10, 2024
Would take again

Took 3 courses - 8132, 8130 & 8390. Well-organized, punctual, good control over classes.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
CST8132
Grade: A+
Aug 10, 2024
Would take again

Good classes

Clear grading criteria
Gives good feedback
Beware of pop quizzes
5.0
2.0
CST8390
Grade: A+
Sep 18, 2024
Would take again

She knew the material very well. Willing to help in labs. Responds to emails in 1 or 2 days. Overall, good experience.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
CST8390
Grade: A
Sep 25, 2024
Would take again

A prof who actually cares about the success of students in their career.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CST8506
Grade: A
Oct 2, 2024
Would take again

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!

Participation matters
Group projects
Clear grading criteria
5.0
1.0
CST8506
Grade: A+
Oct 3, 2024
Would take again

Knowledgeable prof, always helpful in labs

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
1.0
CST8506
Grade: A+
Oct 3, 2024
Would take again

Knowledgeable prof, helpful in labs

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
1.0
CST8506
Grade: A
Oct 3, 2024
Would take again

Nice classes, organized and always well-prepared

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
CST8390
Grade: A+
Oct 12, 2024
Would take again

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.

Tough grader
EXTRA CREDIT
Amazing lectures
1.0
5.0
CST8390
Grade: B+
Oct 16, 2024

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.

Tough grader
Hilarious
Graded by few things
1.0
5.0
CST8502
Grade: A-
Oct 16, 2024

Unfair for no reason, too strict, unrealistic, bad teaching in my opinion.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CST8502
Grade: F
Oct 16, 2024

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CST8390
Grade: B+
Oct 18, 2024

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.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CST8390
Grade: A+
Oct 19, 2024
Would take again

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!

Participation matters
Group projects
Amazing lectures
5.0
2.0
CST8390
Grade: A
Oct 19, 2024
Would take again

She is straightforward, when she mentions potential questions for the exam, write it down, they will be there in her exams.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CST8502
Grade: A
Dec 3, 2024
Would take again

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.

Participation matters
Group projects
Clear grading criteria
1.0
5.0
CST8502
Grade: B-
Dec 8, 2024

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.

1.0
5.0
CST8502
Grade: B-
Dec 8, 2024

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.

5.0
3.0
CST8502
Grade: A+
Dec 13, 2024
Would take again

Amazing lectures. Strict but helpful. If you are putting effort, she is helpful. It is not easy to cheat.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CST8390
Grade: A
Dec 23, 2024
Would take again

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.

Participation matters
Clear grading criteria
Inspirational
5.0
3.0
CST8390
Grade: A
Jan 22, 2025
Would take again

Even though she teaches labs, I am learning the course material from her labs. Explains concepts really well, better than my theory professor

Amazing lectures
Gives good feedback
Caring
1.0
5.0
CST8502
Grade: B
Jan 26, 2025

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.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CST8506
Grade: A
Feb 13, 2025
Would take again

Knowledgeable prof, ask many questions during lab demo. She will quickly find whether you know your code!

Participation matters
Amazing lectures
Inspirational
5.0
1.0
CST8390
Grade: A
Feb 14, 2025
Would take again

Quick response to emails. Very helpful in labs.

Clear grading criteria
Inspirational
Respected
5.0
3.0
CST8502
Grade: A+
Mar 28, 2025
Would take again

Prof knows the material, amazing lectures. Project is the highlight. It covers all materials of the course. Overall, very good experience.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CST8502
Grade: A+
Apr 7, 2025
Would take again

Inspiring lectures, clear grading criteria

Group projects
Amazing lectures
Clear grading criteria
1.0
5.0
CST8132
Apr 10, 2025

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.

Tough grader
Lots of homework
Beware of pop quizzes
5.0
3.0
CST8502
Grade: A+
Apr 13, 2025
Would take again

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.

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
CST8506
Grade: A
Apr 20, 2025
Would take again

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

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
5.0
CST8390
Grade: A
Jun 3, 2025

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.

Tough grader
Participation matters
Graded by few things
5.0
3.0
CST8390
Grade: A+
Jun 12, 2025
Would take again

Excellent explanation, helpful in labs

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
3.0
CST8502
Grade: A+
Jul 14, 2025
Would take again

Good prof, worth to take her course

EXTRA CREDIT
Group projects
Amazing lectures
5.0
3.0
CST8506
Grade: A+
Aug 6, 2025
Would take again

She knows her stuff, amazing lectures

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CST8390
Grade: A
Sep 8, 2025
Would take again

Explains material well

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CST8502
Grade: A
Oct 10, 2025
Would take again

She knows the material, good control of the class.

Participation matters
Amazing lectures
Clear grading criteria
1.0
5.0
CST8502
Grade: Not sure yet
Nov 21, 2025

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.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CST8502
Grade: A+
Nov 24, 2025
Would take again

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!

Group projects
Amazing lectures
Clear grading criteria
1.0
5.0
CST8390
Grade: C
Nov 27, 2025

They are extremely hard to communicate with, excessively harsh in grading, and surprisingly lacking in basic human decency.

1.0
5.0
CST8502
Grade: F
Nov 27, 2025

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.

5.0
3.0
CST8390
Grade: A
Dec 13, 2025
Would take again

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!

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CST8390
Grade: A-
Dec 13, 2025
Would take again

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

Participation matters
Amazing lectures
Beware of pop quizzes
5.0
3.0
CST8502
Grade: A+
Dec 14, 2025
Would take again

Finished with an easy final exam, all multiple choice questions.

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
CST8390
Grade: A+
Dec 21, 2025
Would take again

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+.

Participation matters
EXTRA CREDIT
Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

94%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A+ (31)
A (30)
Not sure yet (5)
Grade Distribution
A(61)B(5)C(1)D(0)F(2)A-/B+(8)
Based on 82 reported grades
A+: 31
A: 30
Not sure yet: 5
A-: 5
Common Tags
Amazing lectures (40)
Clear grading criteria (35)
Participation matters (33)
Group projects (29)
Tough grader (14)
Gives good feedback (12)
EXTRA CREDIT (12)
Inspirational (9)
Rating Trend

Declining

-0.22 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings 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

Similar Professors