3.9
Quality2.9
Difficulty60%
Would Retake84
Reviews60%
Would Retake
84
Reviews
Rating DistributionOfficial
84 total ratings5
45
4
14
3
12
2
7
1
6
What Students Say
“Cathy is a really positive person and it is clear that she loves teaching her students”
DSA555 - 4.0 rating“Best DSA prof at Seneca”
dsa456 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.45 avg changeRatings by Course
500
5.0
(1)OOP
5.0
(2)PRO444
5.0
(1)BTP200
5.0
(1)BTP500
4.7
(6)Difficulty by Course
OOP233
5.0
DSA566
5.0
dsa456
4.0
OOP244
3.2
BTP500
3.2
Reviews (81)
No Comments
She is a good teacher but She always has a bag on her back
No Comments
she is sexy too
It's hard to sleep in her class. She is interesting. She is very nice.
too loud.....needs to moderate voice
Smart, maybe too smart -- good prof, has attitude sometimes :(
VERY LOUD! Really wants to teach!
Speaks loud, but very helpfull.
The best teacher I ever had. VERY knolegeble and extremely helpfull.
Cathy is simply amazing to watch. The most approchable professor I know.
i have known better teachers than her. she's always wearing same boots & clothe
always great!
not recomended!!!!!
Good teacher
Lovely smile and cookies.
talks too loudly, keeps bag onself, very intelligent and generous
Be good with the students who dosen't have any background of programming
No Comments
She knows her stuff. Wish she could leave her hamsters at home!!!
failed alot of peeps but ok teacher ;)
No Comments
Helpful? Yes. A good teacher? No!!
Hard exams but she is ok types
only good if you like a challenge, has trouble relating to students
WHOAMYGAD, SHE TALKS LIKE THIS! Fast when excited - Makes your head spin.
shes the best!! we love you Cathy
Hard Marker. Drinks too much Cola. Hyper.
SHE TALKS TOO MUCH AND TEACHES TO ONLY THE STUDENTS SHE LIKES
high temper, not flexible at all, her way or ...., confusing
She doesn't talk: she yells. Doesn't teach very well. I'd stay away from her.
One sexy prof! :D
u must be crazy. she is terrible. still wears her highschool clothings.
Explains concepts clearly and answers questions! Very helpful! Thanks Cathy! A++
I got an A but she is NOT the reason, stay away, bad news!!!
Not recomanded. Makes u look stupid and the course material more difficult .
caffeine is a privalage, not a right.
Bouncing ball, period!
the best teacher for this course. period.
knowledgable, energetic, loud, fast.But good for experienced programmers not beginers or students. I did not like her.
Cathy is the best teacher i have had at seneca. very good at explaining concepts and she always makes time for students
Very good teacher who actually takes the time to explain new material rather than just teach it. Not a boring teacher at all, which is good to say when dealing with a relatively dull subject
very helpful. always available online day and night. gives us treats. seems like a really nice person who really cares about her job and her students.
Fun teacher, easy marker, loves hamster, has a sony CliÉ and uh, that's all :)
Very nice person, with great enthusiasim in class. Helpfull, but unclear at times. Boring subject matter at times too.
Great enthusiasm and energy in teaching ... keeps every class in the same part of the building AWAKE with her "megaphone". However, she needs a comeback down to earth every now and then ...
Simply Outstanding.Best part is easily accessible, tell me another teacher who replies your emails within 2 hours, be it 12 or 3:00 am. Simply the best.
Definitly a 5 for Helfullness, If you are stuck on your assignments and they can be hard she will help you after class just ask her. I got an A even if i handed in all my assignments late :)
great teacher, spends a lot of time helping out her students.
yay cathy
Best teacher ever. You could learn alot from her.
I Love her.
ANyone that doesnt like her teaching style should never become a programmer.........
Very very nice and helpful teacher. She helped me for hours just to fix a bug. And also excellent enthusiasm (never seen that from anyone else)! A must to take. Also lenient in marking and likes to give bonus mark!
Very good energetic teacher, who teaches very well. You wont fall asleep in her class because she's too busy bouncing off the walls
Best teacher..... Hate the Math in the class but she will stay after if you need help...
No Comments
helpful, teacher, that's all folks!
Cathy is an amazing prof! She is energetic and enthusiastic about the material she teaches. She always wants to help the students do a good job. She makes hard concepts seem so easy. It's too bad she only taught half of BTP200 and then Manzer had to take over the class, after that I didn't understand anything. Cathy is an excellent prof!
Currently have this prof for BTP100. Very good teacher, one of the best I've had at Seneca. She takes the time to make sure her students understand what they're being taught, and she doesn't move too fast to rush through the course. She has a very good teaching style too. +1 :)
Best teacher I've ever had. She is extremely intelligent, funny, and has a talent for explaining complex material in an easy-to-understand way. She's very energetic and friendly too! She's always willing to talk with students and spend as much time as necessary helping them outside of class. As a bonus, she's hot, and I had a bit of a crush on her.
She is a great teacher. She is an easy marker and the quizzes are easy and short.
Cathy is a really positive person and it is clear that she loves teaching her students. Her lectures can be pretty slow sometimes, and sometimes her expectations are unclear. She is however really helpful, and her tests and assignments are fair.
Too loud, but very enthusiastic. Doesn't mark the assignments on time though.
Cathy is a very loud professor, which can be distracting and annoying if you meet her outside class. She can be a bit abrupt, but keeps the class awake and motivated throughout the lecture. She could be nicer to other students, though; I feel like she treats her students the best! Still, it was fun having her around... you won't splurge on coffee!
One of the best teachers of Seneca College. While its true that she is loud when she comes in the class, but that's only show how energetic she is not to mention that she is missing the height... :-) This course is the first level programming language for my program and she made a good job by giving many examples in class. Highly recommended.
Great teacher, will make take her time explaining complex materials to students. Her assignments aren't textbook assignments and will make you work for it. However she is readily available during office hours and typically responds the same day you reach out. Marking takes a while as she actually reviews all assignments submitted. Very fair marker.
Excellent teacher and clear at explaining concepts. Very fair marking, however you must study and put in the work to succeed in her class.
Cathy really makes this difficult class look and feel so much easier. Takes her time explaining all the concepts and even uses time after class to answer any questions we may have. She's also easily approachable and genuinely wants to ensure you pass her class. A must have for this class. The only real problem was that she marks late. Amazing still
She is one of the best professors in Seneca Computer Programming stream. The best of the best. She explains very detailed. If you like Fardad, you would also enjoy Cathy's lectures. She is very responsive and ready to help students answer their concept questions for assignments. Very nice and kind, but would not let you slack at the same time.
Very passionate and overall a great teacher. My one complaint is that the course notes could be more robust or other textbooks could be referenced, it's very hard to find good resources online that reference the specific topics in the course, and many of the examples in the course notes have errors or are very limited.
I wish I had her for every single course. I wish I could go back in time and take her class again. Best prof I've ever had. Can't complain about anything. Don't hesitate to take her classes. Her teaching method is awesome and her personality is just lovely. Perfection.
She is such a passionate and inspiring professor. The content of the course is heavy and difficult but she always makes sure we understand the materials. I like the way she demonstrated the algorithms by drawings and encouraged us to use it for assignments. She's always available outside class to help students, days and nights, literally...
So energetic, passionate and charming! The lecture is super clear and NEVER dull. She is very professional and got a real understanding of what she is teaching, intelligent and caring teacher, trying her best to help students understand the content. Just take her and enjoy the course!
Best DSA prof at Seneca. Makes the hardest course, the easiest to study. Very interactive and knowledgeable. Knows exactly what she is doing. responds to emails. Makes lectures interesting with her humorous personality. Strictly follows her rubric while grading so as long as u follow that u r good else not. Her class is gold standard don't miss it.
Professor with great knowledge in Data structures and algorithms. Exams are very easy if we attend his lectures and have little amount of knowledge. Overall, great professor
She teaches very well, but is a very tough grader. By tough, I mean a very very tough grader. If you want to fail, go for it, or else if you want just knowledge, then she is a good professor.
want to understand dsa better but still fail? Take professor leung.
If you don't want to work for the big tech companies or other good companies, don't choose her. Yes, she is tough like something, but think about your future interviewers from Amazon.I meant the whole course is around Leet Code easy to medium. If you can't handle this, might as well just give up and work for those 20 dollar per hour coding jobs.
Catherine might seem like she is cool and funny, which she is, but don't fool yourself. Her tests are EXTREMELY hard. I really thought she was considerate and generous given her sense of humour, but not really. Take another professor, you will thank me later.
The exams are brutally hard. Lectures may be fun, but the tests will crush you 3–4 kinda easy but not tha simple coding problems in 90 minutes, no easy early topics, and nothing comes out simple. DSA content is mostly covered by libraries in IDE anyway, so don't take it too seriously. Better find an easier professor.
Class Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.45 avg changeRatings by Course
500
5.0
(1)OOP
5.0
(2)PRO444
5.0
(1)BTP200
5.0
(1)BTP500
4.7
(6)Difficulty by Course
OOP233
5.0
DSA566
5.0
dsa456
4.0
OOP244
3.2
BTP500
3.2