2.8

Carolina Ayala

Computer Science - Algonquin College

2.8
Quality
3.8
Difficulty
18%
Would Retake
102
Reviews
2.8
Quality
3.8
Difficulty
2.9
Helpful
2.6
Clarity

18%

Would Retake

102

Reviews

Rating Distribution
Official

5

29

4

14

3

10

2

18

1

31

What Students Say

Her notes don't cover everything

CST8234 - 1.0 rating

Worst teacher I've ever had

CST8234 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

72%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

92% confidence
Based on 14 grades
Most common grades:
Not sure yet (8)
Incomplete (7)
A+ (5)
Grade Distribution
A(9)B(1)C(1)D(5)F(0)A-/B+(2)
Based on 36 reported grades
Not sure yet: 8
Incomplete: 7
A+: 5
A: 4
Common Tags
Tough grader (26)
Get ready to read (14)
Test heavy (9)
Lecture heavy (7)
Lots of homework (4)
Skip class? You won't pass. (3)
Caring (3)
Gives good feedback (3)
Rating Trend

Declining

-0.52 avg change
Apr
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

GRAFIX

5.0

(1)

KERVELDEVEL

5.0

(1)

CST8110

5.0

(1)

CST8229

5.0

(1)

GRAHI1

5.0

(1)
+24 more courses
Difficulty by Course

KERVELDEVEL

5.0

KERNEL

5.0

NET3008

4.7

CST8234

4.7

NET1002

4.3

Reviews (102)
3.0
5.0
GRAPHICS
Nov 6, 2001

No Comments

3.0
5.0
GRAPHICS
Nov 7, 2001

Tight pants..w00t

3.0
3.0
GRAPHICO
Nov 7, 2001

Okay, ya?

4.0
2.0
CST8161
Grade: A+
Nov 13, 2001

She tells you exactly what to study, if you fail her course YOU SUCK.

4.0
5.0
CST8161
Nov 15, 2001

If you work ... you learn!

2.0
5.0
CST8161
Nov 18, 2001

great knowledge, bad lecturer, terrible tests

4.0
2.0
CST8161
Grade: A
Nov 21, 2001

Brilliant woman, very smart and yes sexy too

2.0
3.0
ELGRAPHIC
Dec 18, 2001

Took 3 years to get a hot teacher, but it was worth it!!!!

5.0
3.0
OPSYSI
Feb 1, 2002

No Comments

4.0
2.0
OPSYSI
Feb 11, 2002

grep HOT

5.0
3.0
GRAPHICS
Feb 11, 2002

Great teacher !

5.0
1.0
GRAPHICS
Grade: A
Mar 10, 2002

She teaches you to learn some things on your own (just like the real world)

3.0
5.0
OPSYS
Mar 18, 2002

No Comments

2.0
3.0
OPSYS1
Apr 5, 2002

No Comments

2.0
3.0
OPSYSI
Apr 11, 2002

No Comments

3.0
3.0
GRAPHICS
Apr 13, 2002

No Comments

4.0
2.0
CST8154
Apr 22, 2002

She's nice, although sometimes hard to track down. Good all around.

5.0
1.0
CST8161
Apr 26, 2002

Awesome Teacher! Helps you if you out when you get stuck! Understanding ...Dave

4.0
2.0
OPSYS1
Apr 26, 2002

She gives enough to figure it out on your own

5.0
4.0
CST8161
Apr 27, 2002

Great super sexy teacher

3.0
3.0
CST8161
Sep 19, 2002

No Comments

1.0
4.0
OPSYS1
Oct 7, 2002

Unorganized!!! Lack of clear notes. Lab teacher is out of the loop.

5.0
3.0
CST8154
Oct 25, 2002

No Comments

4.0
4.0
GRAPHICS
Nov 4, 2002

No Comments

5.0
3.0
CST8161
Dec 6, 2002

No Comments

4.0
4.0
OPSYS
Dec 7, 2002

Nice, devotes lots of time to help in labs, but lectures are not so good.

2.0
3.0
CST8154
Dec 8, 2002

Seems perpetually unorganized

2.0
3.0
OPSYS
Dec 8, 2002

Unorganized. Pointless assignments (Yeaa, I made grep. Big deal.).

4.0
3.0
OPSYS
Dec 10, 2002

she's hot, hot, hot, organized she's not, not, not

5.0
2.0
CST8161
Dec 12, 2002

Great teacher

2.0
5.0
OPSYSI
Dec 13, 2002

You don't want to be in her class.

5.0
1.0
CST8161
Jan 26, 2003

No Comments

4.0
3.0
GRAPHICS
Mar 19, 2003

No Comments

5.0
1.0
GRAFIX
Mar 19, 2003

No Comments

4.0
2.0
CST8154
Apr 12, 2003

No Comments

5.0
1.0
CST8154
Apr 15, 2003

No Comments

2.0
4.0
CST8154
May 10, 2003

No Comments

2.0
4.0
CST81
Aug 19, 2003

No Comments

3.0
2.0
CST8103
Aug 25, 2003

Overall, she really tries her best to overcome the language barrier she has. I found that the classes where people weren't learning anything, it wasn't her fault, it was the students' fault, because they were too busy stroking their male egos.

5.0
5.0
KERVELDEVEL
Nov 9, 2004

She expects a lot, but I guess that's good.

5.0
1.0
CST8110
Dec 14, 2004

I thought she was a fair marker and had a lot to share with the class. I wish I'd had her for more than half a semester cuz the guy she traded with was an idiot.

3.0
4.0
CST8163
May 13, 2005

No Comments

2.0
5.0
KERNEL
Aug 5, 2005

Actually, what she actually said was actually distracting me from actually learning. The actual jifties were actually actually actualizing slowly . . slowly. Not one of my programs worked. For the same reason each time. After 5 assignments, she still couldn't help us with the same problem. Good thing she can't mark, either.

2.0
2.0
CST8263OPSYS
Dec 5, 2005

English sucks, sentences start stop restart start = still unclear. (hint "s" words are pronounced e-s... ie scheduler = escheduler)add some words that get repeated twice in a sentence like: yeah, so, actual[ly] any you get the idea. My "actul" count this year was 346 times in a 15 week course

2.0
5.0
KERNEL
Jan 6, 2006

I can't understand a single sentence coming out of her mouth. I have been trying to "listen to" her lectures, to no avail. Is it just me?

5.0
3.0
CST8263
Mar 13, 2006

Great!!!

5.0
3.0
CST8229
Jun 24, 2006

If you actually enjoy the course and put effort in she will be very friendly and helpfull. Also one of the hottest women out there period, _sexy_ voice too! On top of that she can hack circles around all of us. What more could you ask? Looking forward to her owning me in kernel development.

5.0
3.0
GRAHI1
Sep 12, 2006

No Comments

2.0
4.0
CST8263
Nov 15, 2006

No Comments

1.0
5.0
CST8263
Apr 9, 2007

No Comments

5.0
3.0
MAT8001
Nov 7, 2007

Nice math class

5.0
4.0
CST8165
Oct 16, 2008

Best Teacher Ive ever had

5.0
3.0
MAT8310
Dec 17, 2008

Good teacher

5.0
5.0
CST8161
Aug 18, 2009

Very intelligent teacher. Very fair. If you show that you at least attempted to do your own work, she will help you. She shouldn't have to spoon feed you if you are at your final semester.

5.0
3.0
NET1002
Dec 2, 2009

She really tries to help the students with extra review times near the end of the term. Material and tests are fair just make sure you go to lectures. She has a slight accent but still very understandable, plus she looks better then any other IT prof!

4.0
3.0
NET1000
Dec 17, 2009

Amazing Prof...Many disliked her cuz she ripped into them for their unexcusable stupidity. "you didn't bring your harddrive to a a computer class?" "if you do not understand this, read chapter 1 then 2 followed by 3 etc." LOVE HER

4.0
4.0
CST8123
Dec 9, 2011

She will not give you marks unless you earn them. She will help if you can show you've been doing work, and attempting. One of my favorite profs, just make sure that you do your work, show up to lecture, and ask her for help when you need it. Also be prepared for a lot of yeahs

4.0
4.0
CST8234
Mar 12, 2012

Sometimes her accent causes ambiguity, but it makes her class more interesting. She did a pretty good job, jsut needed to start easier, and save the harder stuff till the end. Funny attitude, just show you are working hard, and she will work hard to help. Easy on the eyes ;)

1.0
5.0
CST8234
Sep 19, 2015

Expect to see your labs and assignments from out of syllabus. Her notes don't cover everything.

2.0
5.0
CST8234
Oct 15, 2015

her questions are always hard to understand, and she doesn't teach all the information required to be successful on her assessments. Worst class I've taken

1.0
5.0
CST8234
Oct 22, 2015

Gives quizzes for 20 min timer

1.0
5.0
CST8234
Grade: Not sure yet
Oct 24, 2015

Rude Does not answer emails She thinks that you know everything before coming to class quote: "20 hours of work" on a 5% assignment .

1.0
5.0
CST8234
Grade: Not sure yet
Nov 21, 2015

Worst teacher I've ever head the dissatisfaction. She thinks you know all the content THAT YOU'RE LEARNING THAT DAY before class. Her notes are next to useless, because the labs and assignments cover things not taught in either her theory or labs. Barely speaks or writes usable English. Told a class "if you can't do this, drop out". The worst.

1.0
5.0
CST8234
Nov 22, 2015

If you're thinking about taking her class, don't. She'll fail you because you have a tab in the wrong place. Marks terribly, hates her students, and a group of us aaare dropping out because of her. Nice to see Algonquin keeps their teaching standards high with her terrible teaching methods.

1.0
5.0
CST8234
Nov 22, 2015

Never wanted to not show up to a class more than i do with hers. Not only because i don't like coming to class, but because her negativity towards her students is just unbearable sometimes. She comes off as rude and too straight forwards with everyone and expects us to know everything asap..

1.0
5.0
CST8234
Nov 25, 2015

Worst teacher I've ever had. Expects us to know things never taught. Gives unreasonably hard labs, quizzes, tests and assignments. Gets pleasure off of the failure of her students. Class average is in the 50s and her response is telling us to drop the course and/or program. Has no right to be a teacher. I pray for her future students' survival.

5.0
4.0
CST8234
Grade: Rather not say
Dec 16, 2015

Excellent teacher. Really knows her stuff. The labs and assignments are really tough, but they are very engaging. She wants you to take something away from the semester. This class will make anyone a better programmer. Show up to class, ask questions, take notes, and you will do well!

5.0
4.0
CST8234
Dec 16, 2015

definitely a tough marker, but i appreciate that when i'm working towards a career in a field i enjoy. you have to earn your marks but she rewards hard work and despite her jokes she will sit down and explain anything to anyone if they don't get it. its not an easy class, but if you wanna make a career in the industry, you'll appreciate the class.

2.0
5.0
CST8234
Grade: A
Dec 17, 2015

Carolina is very passionate for C programming. If you do not show that you are willing to work hard and to be just as passionate for C, you will have a hard time. Show up to class, do the work well in advance. A lot of this class is trial and error, as there are many topics covered, you need to manage your time to succeed.

5.0
4.0
CST8234
Grade: Not sure yet
Apr 13, 2017
Would take again

Honestly, she's the best prof here. All the bad ratings for her come from stupid and lazy butthurt losers. If you can't make it through her class, you can't make it out in the real world. She explains in detail everything you need to know. Her notes are very well put-together, concise and on point. This class will take up more time than the rest.

5.0
3.0
NET2000
Grade: A+
Jan 7, 2018
Would take again

Great prof, gives engaging lectures but expects you to be engaged as well. If you come to class prepared to learn and you show you're ready to work hard, you'll do well.

Get ready to read
Skip class? You won't pass.
Amazing lectures
3.0
5.0
NET1002
Grade: Drop/Withdrawal
Dec 17, 2019
Wouldn't take again

First day i couldnt understand a thing due to her accent and thats when i lost track! I tried, but she wasnt accessible outside classes. She wants you to study for more than 6/7 hours a day for her subject??? Is that even a thing? The material is huge, so if you are 10mins late, you wont understand whats happening in class, had a C- so i dropped

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
5.0
NET1002
Grade: D+
Jan 23, 2020
Wouldn't take again

The course itself is very intense. Carolina's lectures can be a bit hard to understand or confusing, but then again the entire course is difficult. Thankfully all the required material is given with a free online textbook(cisco netcad). She isn't that bad of a prof, at the end of the day you just need to make sure your understanding the material.

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
1.0
CST8371
Grade: Rather not say
Jul 17, 2021
Wouldn't take again

Extremely disorganized compared to previous profs who taught this course. You will feel absolutely lost in her course. She just paste old recorded lectures with outdated information. Not very precise will provide you with incorrect information, which will lead to frustration trying to complete an assignment. Not the most meticulous person.

1.0
5.0
NET3008
Grade: Drop/Withdrawal
May 27, 2022

It's so sad that students' academic progress is delayed. Her lectures are disorganized and hard to follow. If you can take this course with anyone else, I strongly recommend doing so.

Tough grader
Get ready to read
So many papers
2.0
5.0
NET3008
Grade: B
Oct 14, 2022

She seems like she is very nice person, but not an amazing prof. Her lectures are extremely heavy with 80-150 fully packed slides on average, and her labs could not be less organized. They are only to demo and not help to you. Her website makes it impossible to find resources. I wish she would just give us the netacad course so I could teach myself

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
NET3008
Grade: Not sure yet
Nov 6, 2022

If this course is offered with a different prof, I highly recommend you take it with that prof. It will save you a lot of mental trauma. Seems like she does everything else well besides the teaching and marking part.

Tough grader
Get ready to read
Participation matters
1.0
5.0
NET3008
Nov 7, 2022

WORST prof ever. She needs to get out of college and work at Macdonald's. Extremely poor teaching skills, combined with unorganized class content. Also, she is paid to teach her students and mark our labs and quizzes, but since she is a super lazy woman all she does is use a script to mark our labs, and her scripts never work properly.

Tough grader
Test heavy
1.0
5.0
NET3008
Nov 7, 2022

The most disrespectful, unorganized prof ever. Her scripts for labs are trash because she probably does not know how to write a program that is not buggy. Gives labs during the reading week that require students to do it in person. Take with any other prof if it's possible, stay away from her.

Tough grader
Get ready to read
Test heavy
1.0
5.0
NET3008
Nov 7, 2022

Rude and unhelpful at all. Extremely hard labs with no help provided, if you go ask for her help she will tell you to drop the program and go to Macdonald's to find a job. Her course materials are impossible to find, because they are unorganized. She is not fair at grading labs, she is doing all or nothing while grading.

Tough grader
Get ready to read
Test heavy
1.0
3.0
NET3008
Grade: Not sure yet
Nov 8, 2022

Rude, does not help whatsoever. Labs always come back with a questionable mark because of the script she uses to grade them. Messing up my mark for a fragile script she wrote herself. Confronting her about certain things is just saddening - either she bashes you down and tells you to drop out or she will not help you at all. Crappy professor. Zilch

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
NET3008
Grade: Incomplete
Nov 9, 2022

Does not like to reply to email cause "I have more than 60 students". She's unprofessional and disrespectful when dealing with the students questions and concerns. She laughs at students misery. Her motto that she repeats "Don't wish that it easy, wish that you are better". She seems proud that her course is hard and has a high drop/fail rate.

Tough grader
Get ready to read
1.0
4.0
NET3008
Grade: Incomplete
Nov 9, 2022

I have never had a professor so unprofessional and disliked like Carolina. I have never been so degraded in a class before where it truly ruins my day being in her lab. Shes too lazy to grade her own so she uses a program that she made to grade labs which is inconsistent. Does not like being asked questions. I hope I pass so I never see her again

Tough grader
1.0
3.0
NET3008
Grade: Incomplete
Nov 10, 2022

Just want to get out of her class seriously. I don't want to see her ever again. Teaches networking and continues on talking. Most boring lectures, and stingy attitude towards students. Teaching for 24 years, it's time for her to retire and get her pension plan. Leave and never come back.

Tough grader
Get ready to read
Test heavy
1.0
5.0
NET3008
Nov 10, 2022

character traits of carolina: lazy, disrespectful, rude, annoying, contemptuous, useless, and blunt

Tough grader
Get ready to read
Test heavy
1.0
5.0
NET3008
Grade: Incomplete
Nov 10, 2022

I don't think I've ever seen a prof so keen on the entire class failing... I understand that she can't expect everyone to pass with 90s but man when the entire class is consistently failing labs and quizzes, you have to take a look at your teaching. She also has a hard time grasping the fact that this is the first year we have even seen routers IRL

Tough grader
Get ready to read
Graded by few things
1.0
5.0
NET3008
Grade: Not sure yet
Nov 10, 2022

This prof is wilding. She expects too much and gets enjoyment from seeing people struggle. Her Tests and Labs are unreal and She makes fun of you for knowing sh*t. If you're gonna be taking her class you probably won't have a choice of picking another prof or taking it in the summer. Just be prepared to dedicate to whole semester to only her.

Tough grader
1.0
5.0
NET3008
Grade: Incomplete
Nov 10, 2022

she laughs at students struggling during her labs and tests, GOODLUCK having her for any class. expects you to know everything you ever learned in your program and past courses with no review. has too much pride and an ego to know when she is wrong

Tough grader
Get ready to read
Test heavy
1.0
5.0
NET3008
Grade: Incomplete
Nov 10, 2022

uses crap scripts to mark work on some all or nothing grading scheme in person tests are not it too harsh, and doesnt really take in the context of having two years online and that all the students are all over the place in terms of knowledge expect her to quiz you on literally everything you have learnt from level 1 to now

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
NET3008
Grade: Not sure yet
Nov 16, 2022

Horrible....from the depths of hell! She is the reason I don't believe in good people anymore!! SHE MADE ME LOSE 10 POUNDS IN 2 MONTHSSS!!!!!! Don't pay for gym....just take this class.

Tough grader
1.0
5.0
NET3008
Grade: Incomplete
Dec 6, 2022

hectic class

Tough grader
1.0
5.0
NET3008
Grade: Rather not say
Dec 14, 2022

If my doctor informed me that I had 1 hour left to live, I would spent it in her lecture because it feels like an eternity

Tough grader
Lecture heavy
1.0
5.0
CST8371
Grade: C-
Dec 14, 2022

She's either on Vacation or on Campus giving students hell. At least she's not worse than Robert Brandon. X_X

Tough grader
Hilarious
So many papers
2.0
4.0
CST8371
Grade: Not sure yet
Jul 11, 2023

There are some good things to be said such as her emailing and her passion for the course but most of my opinion of her is negative. She isn't very interesting as a professor so I never attended. Her auto grading is terrible and you have to manually email her to get it fixed. On the midterm ~70% didn't get above a D+ and ~40% failed before curving.

Tough grader
Caring
Test heavy
2.0
5.0
NET3008
Grade: B+
Dec 7, 2024

Professor Ayala is a very difficult professor. There are some pluses. Firstly; she is forgiving and kind. If you ask for genuine advice or late resubmit assignments she can be lenient. She really tries. However; her very flawed auto-grading system and difficult labs prove her issues of fundamental values. Class average is extremely low, many fail.

Tough grader
Lots of homework
5.0
4.0
NET3008
Grade: A+
Apr 21, 2025
Would take again

Carolina is an excellent professor. She is very care about her student and can give very reasonable feedback. Although many previous rates said she is hard, using auto-grade etc. But I can tell you the thing she is teaching or using are very useful for your career if you real want to become an network engineer

Get ready to read
Gives good feedback
1.0
5.0
NET3008
Grade: Drop/Withdrawal
May 28, 2025

Carolina is a bad teacher and an even worse person. She mocks and insults students for asking questions during labs and clearly isn't knowledgeable about the material. She relies on her poorly written script that for some odd reason she take pride in. U get no real opportunity to learn during the labs. If you can avoid her, do so. If not pray

Tough grader
5.0
3.0
CST8371
Grade: A+
May 30, 2025
Would take again

Carolina is a great professor & wonderful person. Engaging lectures, challenging labs, extremely knowledgeable & a talented programmer. Reach out, she always makes time for students who genuinely want to learn. Don't expect a participation trophy, put in the effort. This course will test your knowledge and there are no shortcuts.

Tough grader
Caring
Respected
1.0
5.0
NET3008
Grade: Drop/Withdrawal
Jun 19, 2025

Avoid Carolina Ayala for NET3008. Shows clear favoritism, unclear instructions, and grades harshly. More focused on her Python scripts than actually teaching networking. I always heard storys of her failing half of her class, i found out the hard way when i took her NET3008 class that she indeed does fail over half of her class

Tough grader
Lots of homework
1.0
5.0
CST8371
Grade: B+
Jul 4, 2025

Advice for anyone taking this course: Avoid Carolina Ayala if possible. She overcomplicates simple material, uses confusing grading, assigns excessive readings, and relies on open-ended questions instead of multiple choice. The course becomes stressful and hard to pass.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CST8371
Grade: A+
Aug 2, 2025
Would take again

the class is hard but she is amazing at teaching it.

Tough grader
Gives good feedback
Test heavy
5.0
2.0
CST8371
Grade: A
Dec 18, 2025
Would take again

Not prejudiced at all other guy was lying. Amazing teacher - really goes above and beyond to ensure you have solid fundamentals and provides plenty of resources for continued learning. Thank you, Carolina!

Gives good feedback
Caring
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

26%

Textbook Required

72%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

92% confidence
Based on 14 grades
Most common grades:
Not sure yet (8)
Incomplete (7)
A+ (5)
Grade Distribution
A(9)B(1)C(1)D(5)F(0)A-/B+(2)
Based on 36 reported grades
Not sure yet: 8
Incomplete: 7
A+: 5
A: 4
Common Tags
Tough grader (26)
Get ready to read (14)
Test heavy (9)
Lecture heavy (7)
Lots of homework (4)
Skip class? You won't pass. (3)
Caring (3)
Gives good feedback (3)
Rating Trend

Declining

-0.52 avg change
Apr
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

GRAFIX

5.0

(1)

KERVELDEVEL

5.0

(1)

CST8110

5.0

(1)

CST8229

5.0

(1)

GRAHI1

5.0

(1)
+24 more courses
Difficulty by Course

KERVELDEVEL

5.0

KERNEL

5.0

NET3008

4.7

CST8234

4.7

NET1002

4.3

Similar Professors