4.0
Quality2.0
Difficulty78%
Would Retake341
Reviews78%
Would Retake
341
Reviews
Rating DistributionOfficial
341 total ratings5
225
4
25
3
19
2
1
1
71
What Students Say
“We used to read the original slides and ignoring her useless plagiarized materials”
CST8508 - 1.0 rating“I think it would be beneficial if she adapted more to the Canadian education system, instead of relying mainly on the approach from her previous background”
CST8234 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.48 avg changeRatings by Course
CST8216
5.0
(5)CST8219
4.9
(35)CST8221
4.6
(27)CST8509
4.5
(42)CST8102
4.5
(29)Difficulty by Course
CST8118
2.6
CST8234
2.2
CST8508
1.7
CAT8216
1.7
CST8102
1.7
Reviews (300)
Brought up a complaint for not following the syllabus + unprofessionalism. The assignments handed out were plagiarized by her. They had nothing to do with the concepts stated in the syllabus which we were to get practice for. Over half the class agreed with the formal complaint and signed it. Surbhi tried to fail me for speaking up against her.
It is her habit, as a lazy and underinformed teacher, to plagiarize and use others' slides, attaching her name without referencing the original authors. The meaning of the variables differ from one slide to another as a result of copy/paste/mix from various sources. We used to read the original slides and ignoring her useless plagiarized materials
This 'teacher' cancelled her class 10 minutes before it started due to "allergies." It is January. This isn't India.
She is nice
I don't understand why the department is still keeping her, despite all her absences, lies, and the excuses she made — claiming allergies, COVID, the flu ..... — along with all the other complaints filed against her. Someone should remind her that this is Canada, not...
This professor is nice, I personally had a good time in her class. As long as you make an effort to respect her she will do the same. Her grading isn't too hard as long as you understand the code in the labs. The midterm and exams are on the harder side though. Be ready for the final.
tests are so tricky, 3 of the questions out of 30 were wrong so she had to drop them. you will not understand single word that she say because she dont talk she just moan. , she didnt came to 3 classes. she change the class time just 2 hours before class. and she made 3 wrong massages in about classes that she claimed it was "System bug" .worst
The Course is super easy, but the professor makes it complicated. Dear Professor, make the class interactive and enjoyable and monitor the class. Take students to the real lab, the college has a lot of recourses. Ask students to bring old computers and show buses, ALU, and other. you are unnecessarily strict and discriminate against some students.
Subrhi is a great professor. I think the majority of people that are leaving bad reviews literally just didn't take their course seriously. I had her for my C lab and yes she has "tough" demos in the sense that she actually reads your code and forces you to have deep understanding of it, which is normal in my eyes. Don't use AI you'll be fine.
The class material wasn't very difficult, but the way the professor handled it made everything feel overwhelming. Her teaching style was harsh and unapproachable, which discouraged asking questions.This course seriously affected my mental well-being. Would not recommend her.
The lecturer is often unapproachable when students ask questions, appearing to deflect or disguise a lack of subject knowledge. I believe the negative impact on your mental well-being was not due to the course content itself, but rather the lecturer's conduct and instability.
I think it would be beneficial if she adapted more to the Canadian education system, instead of relying mainly on the approach from her previous background.
Great professor. People who're not putting any efforts thus failing the course seems like writing bad comments. I encourage all others who appreciate Prof Bahri, please write your true reviews.
Provides knowledge other than written information on slides.
Only one in the college who has active research publications on Computer Vision and AI.
Excellent at breaking down low-level concepts. Lots of coding practice in class and the projects are very close to real-world applications. If you put in the work, you'll walk away confident in C
Great professor for C and C++! Explains core concepts like pointers, memory management, and OOP in a way that actually makes sense. Assignments are challenging but fair, and you end up truly understanding how the language works, not just memorizing syntax. Highly recommend if you want solid programming fundamentals.
Knows the material extremely well, but moves pretty fast, especially through pointers and memory allocation. Not a class you can slack in, but you'll grow a lot as a programmer.
Outstanding professor! Lectures are clear, well-structured, & explain complex concepts like pipelining, cache hierarchies, and instruction sets in an intuitive way. Assignments are challenging but reinforce the theory effectively. Extremely approachable and helpful. You'll finish the course with a strong understanding of how computers really work.
Excellent course for anyone interested in computer vision. The professor combines theory and hands-on coding seamlessly, making topics like image processing, feature detection, and object recognition very accessible. Projects are engaging and closely mirror real-world applications. Highly supportive and knowledgeable.
Fantastic professor! Lectures are insightful and well-paced, explaining complex topics like Markov Decision Processes, Q-learning, and policy gradients clearly. Assignments and projects are thoughtfully designed to deepen understanding. Very approachable and encouraging. Truly prepares you for both research and industry applications.
What a shame! A professor writes reviews for herself. Taught this course only one time, and every student in the course signed a petition against her about the course delivery, structure etc. She made excuses to skip classes mostly every week.
She comes with plagiarized slides without any shame. There is no relationships between variables in multiple slides. She copies from multiple sources and doesn't even check whether they are correct.
She is a PhD student and has 2 masters but if you look at her LinkedIn, her accomplishments are basic things like making a phone log book. She's also doing her phd since 2018 but now it says since 2020 and she's still not finished in nearly 2026. She has published 1 paper but its written by a man who's now passed but she takes the credit for it.
Professor Bahri has missed at least one lecture a week and she herself is the lecturer. The professor writes code to demonstrate examples but all of her codes have syntax errors and bugs beyond comprehension. She's just not capable of teaching and the college needs to do something about it.. never have I had such a terrible professor.
The course itself isn't difficult as its an introductory course in and almost all post secondary institutes offers a course like this. But the professor goes out of her way to be difficult with the purpose of appearing smart and strict to her students. Fortunately this led us students to learn to navigate the world of bad bosses. Thanks Surbhi!
You have to laugh at a prof who fails to teach majority of her students semester after semester, is not able to complete her PhD and has plagiarized way too many academic papers. She also considers herself an influencer because she is a teacher. This is pathetic to say the least.
Some of the negative comments being posted about Prof. Bahri appear to come from individuals with whom there were past academic integrity or conduct issues. Despite those challenges, she still supported them and upheld her own values. Your comments here reflect your own values as well.
If you have concerns, it would be more constructive to address them directly rather than posting anonymously. Those of us who know the situation will continue to support Prof. Bahri. Please be aware that online platforms typically keep records of activity, so it's always best to communicate respectfully rather than putting your future on stake.
Surbhi thinks shes still in India. Theres significant differences in North America from in India and she doesn't understand that yet. For the record, I've had other profs in this program who are tough markers and teachers but are on board with the way we learn in Canada. Hala Own, Anu Thomas, Paolo Sosa to name a few decent profs.
Her lectures are a bit "boring", but overall she's a good teacher.
The class was completely fine if you take the time to read the material. Some of these reviews are questionably racist (she speaks perfect English and communicates well). After hearing my classmates demo their work and not understand basic concepts, my message to future students is to just do your work. C++ is difficult, but this course is not.
Best Professor and course ever
If you love yourself, do a favor for you...avoid this prof!
She is not meant to teach.
The people posting negative feedback here appear to be biased and unfairly fixated on Prof. Surbhi. She has excellent communication skills and clearly adheres to the Canadian education system. The college appointed her as a full-time faculty member, which reflects her competence.
She deserves respect, as does the education system she represents. She is kind, approachable, and an effective instructor who made even the most complex C++ syntax easy to understand.
Mr. E and Mr. R, it is clear that these comments are coming from both of you who are unfairly obsessed. You should reflect on your actions and show some accountability. Despite your misconduct during the course, she still ensured you passed, and this is how you choose to respond.
Mr. E and Mr. R, 2 obsessed personalities: Such demeaning behavior of yours cannot harm Prof. Bahri's reputation - only your own in the long run.
Great experience
She explains everything so clearly and only moves forward once the students have fully understood. She did an excellent job throughout the semester.I've never had such a supportive professor before.
She explains every concept with great clarity and patience, ensuring that every student understands before moving on. Her teaching style makes even complex topics easy to grasp. Throughout the semester, she has been incredibly supportive and encouraging. I've never had a professor who cared so much about her students learning and success.
She has 2 masters degrees and has been completing her phd for 6 years. but there are about 2 academic papers published with her name on it. And one is clearly done by students at ac where she was just supervising. It's just odd! And compiled with her plagiarizing lecture materials you start to question the integrity of it all…….
I wish I had Surbhi's confidence. She writes code using notepad, majority of it is wrong and won't run. But she is veryconfident that she did it all correctly. I wish I were that confident.
The professor taught C and C++ in a very clear and well-structured manner. Even complex topics were explained step by step, which made them much easier to understand. The teaching style helped me build a strong foundation and feel more confident when writing and debugging code.
What I appreciated most about this course was the focus on understanding the logic behind programming concepts rather than just memorizing syntax. The professor explained why certain approaches were used, which helped me think more like a programmer. She is the best professor!!
Prof. Bahri is an excellent C++ instructor who explains complex concepts clearly and logically. Her step-by-step teaching helped me understand OOP, pointers, and memory management. She focused on why code works, used practical examples, encouraged questions, and emphasized good coding practices, which greatly improved my confidence in C++.
She is one of the best professors I've ever had. Her explanations are always clear, and she truly cares about every student's progress. She takes time to make sure everyone understands and constantly motivates us to do better. Her dedication and kindness make a big difference
Beyond her teaching abilities, she is extremely approachable and kind. Students feel comfortable seeking her help outside of class, and she always responds with patience and guidance. Her continuous encouragement motivates students to put in their best effort and believe in their potential.
I've never had a professor like her before — she truly stands out. She teaches with patience, passion, and care, always making sure no one is left behind. Her positive attitude and constant encouragement made a huge impact on my learning experience this semester
She has a wonderful way of explaining topics clearly and simply. What I liked most is that she makes sure we're all confident before moving on. She's approachable, understanding, and genuinely cares about her students' success. I really learned a lot from her classes.
She is an amazing professor who goes above and beyond for her students. Her way of teaching is inspiring — she makes every topic easy to understand and always checks if everyone is following. Her kindness, patience, and dedication made this semester truly memorable.
Her teaching style is amazing! She makes every topic simple and easy to understand. She truly cares about her students and helps everyone learn comfortably.
She's a great professor who explains everything step by step. I really like how she listens to students and clears every doubt with patience.
I learned a lot from her classes. She is very supportive and always ready to help. Her way of teaching makes studying interesting and easy.
She always explains topics in detail and checks if we all understand before continuing. Her kindness and patience make her classes the best.
Very dedicated and understanding professor. She encourages students and creates a comfortable learning environment. I really appreciate her teaching.
She's one of the most caring professors I've met. She explains everything nicely and never moves on until everyone is clear about the topic.
Her classes are well-organized and easy to follow. She gives great examples and always makes sure we understand. I enjoyed learning from her.
Such an amazing and supportive professor! She explains beautifully, makes learning fun, and always motivates her students to do better.
She has been such a wonderful professor this semester. The way she explains everything with care and patience truly shows how much she loves teaching. I felt supported and motivated in every class.
I've never had a professor like her before. She teaches from the heart and always makes sure no one feels left behind. Her kindness and encouragement mean so much.
Her classes never feel stressful — she makes learning peaceful and enjoyable. She always checks if we're okay with the lessons before moving on. Truly one of the best professors I've ever had.
She explains every topic so beautifully that even difficult lessons become easy. Her positive attitude and support helped me believe in myself and do better.
She's more than just a professor — she's a true guide. She's always there to help, listen, and make sure we understand. Her patience and care are unforgettable.
Her teaching style is full of warmth and understanding. She explains things slowly, makes sure everyone follows, and never gives up on any student. I'll always appreciate her effort.
She is such a kind-hearted and inspiring teacher. Every time she teaches, it feels like she truly wants us to succeed. Her support and positivity made this semester special.
I feel really lucky to have been in her class. She made every lesson meaningful and encouraged us all the time. Her patience and kindness made learning so comfortable.
I don't think it's fair to judge a professor's integrity based on assumptions about publications or supervision. Many great instructors focus on teaching and mentoring, which is a real academic contribution. As a student, her clear explanations, patience, and dedication to student learning truly stand out and deserve recognition.
Her dedication and caring nature are rare to find. She treats students with so much respect and makes everyone feel valued. She made learning a beautiful experience.
She's one of the most supportive and understanding professors I've ever met. She explains with love, teaches with patience, and truly inspires her students to grow
Negative comments often say more about personal frustration than about the professor herself. Professor Bahri is knowledgeable, professional, and genuinely committed to student success. She teaches relevant, up-to-date topics, explains concepts clearly, and creates a supportive learning environment that helps students grow and succeed.
Professor Bahri is a highly capable and respected instructor who brings strong knowledge, professionalism, and care into the classroom. She focuses on teaching relevant, modern topics that prepare students for real-world applications. Her supportive attitude, clear guidance, and commitment to student growth make her an excellent professor.
The professor is exceptionally dedicated and caring. She explains every topic clearly and ensures students understand before moving ahead. Her patience and professionalism make her classes truly enjoyable.
She is an inspiring and supportive professor. Her teaching style builds confidence in students and makes learning easier. Her positivity and encouragement made a great difference this semester.
Her explanations are always clear and detailed. She genuinely cares about her students' progress and creates a comfortable, respectful learning environment that motivates everyone
She demonstrates strong knowledge of the subject and excellent communication skills. Her way of teaching makes even complex topics simple and engaging for students.
She is an outstanding instructor who combines professionalism with empathy. Her approach helps students stay motivated and understand every concept deeply.
Her classes are well-organized and thoughtfully planned. She consistently ensures that every student keeps up with the lessons and provides great support whenever needed
She's a remarkable professor who truly understands her students. Her constant encouragement, patience, and clear teaching style made the semester a valuable learning experience
Her dedication to teaching is highly admirable. She explains concepts step-by-step, provides helpful feedback, and always takes time to ensure students are confident with the material.
She maintains a great balance between professionalism and kindness. Her teaching methods are effective, and she creates an environment where students feel respected and inspired to learn.
She is one of the most patient and knowledgeable professors I have learned from. Her constant support and detailed explanations helped me understand and enjoy the subject thoroughly.
Very knowledgeable and patient professor. Explains concepts clearly and ensures everyone understands.
cellent teaching style — clear, organized, and supportive throughout the semester.
She makes learning easy and enjoyable. Always ready to help students when needed.
A very dedicated and kind professor who truly cares about her students' learning.
Her explanations are always clear and simple. Great at making complex topics understandable.
Professional, patient, and encouraging. One of the best professors I've had so far.
Creates a positive and comfortable learning environment. Very supportive and approachable.
She teaches with patience and kindness. I always felt comfortable learning in her class.
Her classes are always well-organized and easy to follow. She explains everything with great clarity and confidence.
She teaches with enthusiasm and makes every topic interesting. Her energy keeps students engaged.
She puts in a lot of effort to make lessons interactive and easy to understand. Truly an excellent teacher.
Her explanations are clear and detailed, and she always uses great examples to help us learn better.
She creates a positive learning environment where everyone feels encouraged to participate and share ideas.
Very organized and professional in her teaching. Her lessons are always structured and meaningful.
She gives valuable feedback that helps students improve. Her teaching style builds confidence and understanding.
Her ability to explain complex topics in simple terms is impressive. I learned a lot from her lectures.
She connects theory with real-life examples, which makes learning practical and more interesting
Her dedication and communication skills are outstanding. She truly makes a lasting impact on students' learning.
She turns every class into a meaningful learning experience. Her way of connecting ideas makes the subject come alive
Every lecture feels well-prepared and engaging. She explains concepts so naturally that learning feels effortless.
She makes even difficult topics feel simple with her clear explanations and smart teaching techniques.
Her teaching inspires curiosity. She doesn't just teach the material — she makes you want to learn more.
Her approach is both thoughtful and creative. She knows how to capture students' attention and keep them involved
She creates such a comfortable and motivating space that students actually look forward to her classes.
She communicates ideas beautifully and always explains why something matters, not just how it works.
Her enthusiasm for teaching is contagious. She makes learning both fun and meaningful every single class
She's not only a great professor but also a true mentor who inspires confidence and passion for learning.
She has a wonderful way of explaining topics that keeps everyone interested and focused throughout the class
Her teaching is very clear and well-structured. I always left class with a better understanding of the subject.
She brings great positivity to every class and makes learning enjoyable for everyone.
Her lessons are always well-prepared and delivered with enthusiasm. She truly inspires her students to do their best.
She makes complex ideas easy to grasp through simple examples and clear explanations.
Her communication skills and confidence make her teaching very effective and engaging.
She always encourages participation and makes sure every student feels included in class discussions.
Her guidance and continuous support helped me improve my understanding and confidence in the subject.
She is a highly dedicated teacher who always gives her best to help students succeed
Every class with her was a great learning experience. Her effort, clarity, and passion for teaching truly stand out.
I'm truly thankful for all your effort and support this semester. You made learning such a positive and memorable experience.
Your encouragement and dedication made a big difference in my learning. I'm really grateful to have had you as my professor.
You've been such an inspiring teacher. Thank you for always believing in your students and helping us do our best.
I learned so much from your classes. Your passion for teaching and your constant support truly motivated me.
I really appreciate how much effort you put into your teaching. You made learning easier, and I felt supported every step of the way.
Your classes were always something to look forward to. Thank you for teaching with such positivity and care.
You made a huge impact on my learning journey. I'll always remember your kindness, dedication, and amazing teaching.
Thank you for always explaining with patience and clarity. You've truly inspired me to keep learning and growing.
I'm very grateful for your guidance, encouragement, and understanding throughout the semester. You're an exceptional teacher.
Your classes were always engaging and inspiring. Thank you for making learning enjoyable
Thank you for making complex topics simple and easy to understand.
Your dedication and effort in teaching have truly motivated me to do my best.
I'm grateful for your patience and for always answering our questions thoroughly.
Your enthusiasm for teaching made every class exciting and memorable.
Thank you for being approachable and always willing to help.
You've made a real difference in my learning. Your guidance is truly appreciated.
I enjoyed every class because of your clear explanations and passion for teaching.
You've been an inspiring professor. Thank you for encouraging us and believing in our potential.
She connects lessons to real-life examples, which makes the subject much more interesting and practical.
Her guidance and explanations gave me the confidence to tackle even the most challenging topics.
She motivates students to think critically and ask questions, making every class interactive.
Her enthusiasm for the subject is contagious and inspires students to stay engaged and curious.
She explains each concept in a structured way, which makes learning easier and more effective.
Her ability to simplify complex topics without losing detail is remarkable.
Her examples and explanations are always relevant, which helps us relate theory to real-life scenarios
She is approachable and always ready to clarify doubts, making students feel supported.
Her passion for teaching inspires students to give their best in every class
She brings creativity into her lessons, making every topic more interesting and memorable.
Her feedback is constructive and motivating, helping students improve continuously.
She encourages participation and values every student's opinion, creating an inclusive environment.
Her clarity and explanation style make learning feel effortless and enjoyable.
She is an inspiring professor whose dedication and guidance leave a lasting impact on students.
I'm truly grateful for your guidance and support. Your teaching has made a lasting impact on me.
You've been an incredible mentor. Your encouragement and belief in us motivated me to do my best.
Your dedication to teaching is inspiring. Every class felt meaningful, and I genuinely enjoyed learning.
I appreciate how you make every topic easy to understand while keeping the class engaging.
Thank you for always taking the time to answer questions and make sure everyone is confident.
Your enthusiasm and passion for teaching are contagious. You've inspired me to love this subject.
ou make learning feel achievable and enjoyable. I'm grateful for your patience and guidance.
Your feedback and encouragement have helped me grow both academically and personally.
I really appreciate the effort you put into making every class organized, clear, and interesting.
You've created a positive and supportive learning environment, which made a big difference for me.
I'm thankful for how approachable and understanding you always are. Your support means a lot.
Your teaching goes beyond the syllabus — you inspire curiosity, critical thinking, and confidence.
I admire your ability to make complex topics simple and relatable through real-world examples.
Your encouragement motivated me to challenge myself and engage more in class activities.
I appreciate the way you respect every student's opinion and make the class inclusive and interactive.
Thank you for being such a patient and understanding teacher. You always make learning feel comfortable.
You've been a source of inspiration this semester. Your dedication to students' success is remarkable.
Your positivity and energy make every class enjoyable and memorable. I always looked forward to your lessons.
I'm grateful for your clear explanations, helpful examples, and constant support throughout the semester.
You're an exceptional professor whose teaching has left a lasting impression. Thank you for everything!
She is just amazing no more words
Her classes are inspiring — she turns every lesson into an opportunity to learn something meaningful
She motivates students to push their limits while making learning fun and engaging.
Her innovative teaching methods make even complex topics easy to understand.
She encourages curiosity and critical thinking, which makes her classes highly interactive.
Her explanations are always clear and structured, helping students grasp concepts effectively.
She brings energy and passion to every class, inspiring students to stay motivated.
Her feedback is always constructive, encouraging growth and improvement.
She connects lessons to real-life applications, making learning practical and engaging.
Her teaching style inspires confidence, helping students believe in their abilities.
She creates a supportive environment where students feel comfortable asking questions.
Her dedication to student success is evident in the way she plans and delivers every lesson.
She uses creative examples that make lessons memorable and easier to recall.
Her guidance goes beyond the classroom, offering advice that helps students grow personally and academically.
She is approachable and encouraging, making learning a collaborative and enjoyable experience.
Her enthusiasm for teaching sparks excitement and curiosity among students.
She explains difficult concepts patiently, ensuring no student feels left behind.
Her thoughtful approach to teaching encourages active participation and engagement.
She inspires students to take initiative and explore topics beyond the syllabus.
Her well-structured lessons and practical examples make learning efficient and enjoyable.
She fosters a positive classroom environment where every student feels valued and heard.
Her encouragement and support have boosted my confidence in tackling challenging topics.
She communicates concepts clearly while keeping the class interactive and engaging.
Her passion and dedication leave a lasting impression on her students.
She inspires us to think critically, ask questions, and apply knowledge practically.
Her explanations are always clear and easy to follow. She ensures everyone understands the concept before moving ahead.
She has a calm and confident way of teaching that makes students feel comfortable and focused.
Her lessons are well-prepared, organized, and filled with meaningful discussions.
She helps students develop a deeper understanding of the subject instead of just memorizing it.
She creates a respectful and motivating classroom environment where students feel valued.
Her positive attitude and dedication make the class atmosphere welcoming and productive.
She encourages creativity and different ways of thinking while explaining each concept clearly.
She is amazing.
Her voice, tone, and communication style keep students engaged and attentive.
Her professionalism and consistency throughout the semester are truly admirable.
She balances strictness and understanding perfectly — motivating students to stay disciplined yet comfortable.
She uses relatable examples that make the lessons more practical and easier to remember.
She makes learning feel effortless through her clear explanations and structured teaching style.
She is good
She always encourages students to participate and express their thoughts confidently.
Her ability to explain complex topics in simple language is outstanding.
She is a very reliable and dedicated professor who genuinely cares about student success.
Her enthusiasm for teaching motivates everyone in class to stay curious and attentive.
She handles questions and doubts with great patience and clear reasoning
She continuously motivates students to aim higher and never give up.
Her approach to teaching shows true commitment and passion. Every class feels valuable and meaningful.
I really enjoyed your classes! You make learning so simple and fun.
You explain things in such a clear way that it's easy to stay interested the whole time.
You've made this subject much easier to understand. I really appreciate your effort.
You're such a supportive and understanding professor — thank you for always helping us out.
Your classes are always organized and interesting. I never felt lost or bored.
Thank you for teaching with so much positivity and patience. You really made a difference this semester.
I like how you take time to explain things again if we don't understand. That really helps!
You've been one of the nicest professors I've had — calm, clear, and very encouraging.
I've learned a lot from you. You make everything sound easy and logical.
You always make sure everyone is following along, and that's what I really like about your teaching.
I really appreciate how approachable you are. It's easy to ask you questions and learn freely.
You teach with such a positive vibe — it keeps the whole class motivated.
I always felt comfortable asking questions in your class. You made learning stress-free.
You're a really inspiring professor. Thank you for believing in your students.
I love how passionate you are about teaching — it shows in every class!
You have a great balance between fun and focus in your classes. It made learning enjoyable!
Thanks for being such a kind and motivating teacher. I'm really glad I got to learn from you.
A great teacher doesn't just teach — they inspire. You've truly done both.
Your words made learning easier, and your guidance made it meaningful.
You didn't just teach a subject — you built confidence and curiosity in your students.
Every class with you felt like a step toward understanding, not just memorizing.
You turned learning into something I looked forward to every single day.
The best thing about your teaching is how effortlessly you make things clear.
You've left a mark not only on my grades but on the way I think and learn.
You made even the toughest lessons feel simple with your calm and confidence.
Your dedication to teaching shows in every word, every lesson, every smile.
A teacher like you turns effort into growth and knowledge into joy.
You didn't just explain concepts — you made us believe we could master them.
Your kindness, clarity, and care make learning something to be proud of.
Every good teacher leaves a lesson in the heart — yours will stay with me always.
You made us feel seen, heard, and capable — that's the best kind of teaching.
Thank you for turning challenges into learning moments and doubts into confidence.
Your passion for teaching made a simple classroom feel full of possibilities.
You don't just explain — you inspire curiosity, which is the best lesson of all.
You make learning feel like a journey, not just a task.
Your guidance gave us knowledge, but your care gave us confidence.
You've been more than a teacher — you've been a guide, a supporter, and an inspiration.
She explains everything clearly and makes sure everyone understands before moving on.
Her teaching style is very easy to follow, and she always keeps the class engaging.
She is very supportive and always helps students when they have doubts
Her classes are well-organized, and she always comes prepared with good examples.
She makes difficult topics simple and easy to understand.
She creates a friendly classroom environment where students feel comfortable asking questions.
She always checks if everyone is following along and explains again if needed.
She is very dedicated and puts a lot of effort into her teaching.
Her communication is clear and effective, which helps students learn better.
She gives useful feedback that helps students improve their understanding.
She explains each concept step by step, which makes learning easier.
She is patient and approachable, and her classes are always well-structured.
She teaches in a way that keeps students interested and motivated.
Her positive attitude makes learning enjoyable for everyone.
She connects lessons with real-life examples, which helps in better understanding.
She always encourages students to participate and share their thoughts.
Her lessons are clear, simple, and easy to follow from start to finish.
She gives her best in every class and genuinely cares about student success.
Her teaching is effective, and she always keeps the classroom atmosphere positive.
She is a great professor who explains well, supports her students, and makes learning enjoyable.
She always explains the topics in detail and makes sure everyone is comfortable with the material.
Her teaching methods are clear and practical, which makes it easier to remember concepts.
She listens carefully to students' questions and provides helpful answers every time.
Her lessons are always interesting, and she keeps students engaged throughout the class.
She is very organized and manages time well during lectures.
Her explanations are simple and easy to follow, even for difficult topics.
She gives clear instructions and guides students effectively through every topic.
Surbhi wrote over 200 5-star single sentence reviews of herself on Dec 18, 2025 with the aid of Chat GPT to bury some accusations made by students she previously taught. She was rated 2.1 on Dec 17 and on Dec 18 she magically became 4.1/5.
Thank you for confirming our suspicions. By attempting to bury what has been said, you just proved there is truth to our words. You confirmed what your colleagues have been suspicious of for a long time. So thank-you Surbhi! The truth will come out!
She has two masters degrees and is phd candidate for last 6 years. She is also known to plagiarize course work for courses she teaches. One then starts to question the integrity of all of this…
lmao shes faking her reviews
way to ruin indians reputation dude
Never does her job properly
Makes you wonder how she passed high school
.Alright man
Professor Bahri is hilariously bad at her job, she has plagiarized slides and assignments. Her teaching is extremely subpar and be prepared to teach yourself. Also to the person who put 200 AI generated reviews in a single day… this is quite disappointing that you would try to distort the truth.
I would not recommend her. Poor teaching skills and uses plagairised material.
what can i even say man
Fakes her own online reviews. No subject matter knowledge.
She's a plagiarism queen. Everything about her is fake
Does not care about her job nor students, fakes reviews to hide this. Algonquin has gone down hill and this prof proves that.
Forget your previous mindset and adapt to the Canadian teaching style: stop lying to students, stop plagiarizing materials, and stop writing reviews for yourself—let the students do that. Unlike there, you can't do that here. Also, be aware that other teachers read your self-reviews.
Plagiarism queen, also fakes her own reviews.
She has been writing fake reviews to hide the truth.
The instructor wrote over 200 reviews of herself to give herself a boost. She teaches nothing of substance and cannot answer any questions to clarify your understanding.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.48 avg changeRatings by Course
CST8216
5.0
(5)CST8219
4.9
(35)CST8221
4.6
(27)CST8509
4.5
(42)CST8102
4.5
(29)Difficulty by Course
CST8118
2.6
CST8234
2.2
CST8508
1.7
CAT8216
1.7
CST8102
1.7