4.5
Quality2.3
Difficulty89%
Would Retake105
Reviews89%
Would Retake
105
Reviews
Rating DistributionOfficial
105 total ratings5
85
4
6
3
5
2
3
1
6
What Students Say
“Also, very helpful when I email him about my assignments”
CS1033 - 5.0 rating“Bryan is many things to all of us”
COMPSCI1033 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
29%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.07 avg changeRatings by Course
CS1033A
5.0
(1)CS1032
5.0
(1)C1033
5.0
(2)COMPSCI1026A
5.0
(8)COMPSCI1026B
5.0
(1)Difficulty by Course
CS1032
4.0
CS1027B
3.5
CS1027
3.0
COMPSCI1026B
3.0
1027B
2.8
Reviews (103)
A pure definition of "MEME Lord". HIs passion for memes are unparalleled. Aside from memes, this mans soft spoken voice carries over the entire classroom. Come to class or don't your missing out. He knows what he's doing...i think
Bryan cares so much about students learning and genuinely does everything he can to make sure you do well. He writes up review questions after every class, makes memes to show during break and explains things in plain English. Super easy to understand, moves at the perfect pace, Bryan Sarlo is the meme lord but also the nicest guy!!! Bryan rocks
My guy Brian is awesome. Sick memes and he'll tell you whether or not he thinks your assignment looks good. Also memes are top notch and he gets what he teaches. He reads off PowerPoints most of the time but it's OK because the content it pretty straightforward anyways. Makes a boring class decent enough.
Soft-spoken meme lord makes me hop on that LTC for an hour bus ride to come all the way to campus every Friday for 2 hours just so I don't miss his class. He lectures like a father telling his child a bedtime story at night and then the child goes to sleep feeling happy & having good dreams. Also, very helpful when I email him about my assignments
Bryan offers great help whenever you have any questions about assignments or the course (either approach him in person or emails). Also, I love the memes he showed after the break. The course contents are pretty much in the slides but I go to every single class so I don't miss any meme! Definitely the meme lord. This course is fun overall!
Bryan is super nice, he wants his students to do well and cares about them. He is great in responding to emails and always willing to help. I really like his memes and his lectures, this is why i don't miss classes.
I concur with everyone else- Bryan is the memelord. But forreal he is a really one of a kind professor. Truly cares and wants his students to do well! Super helpful, extremely nice and caring, and smart!
His memes could be danker, but he's an awesome dude and an awesome prof!
He's my only professor that shows memes. Really quick and helpful response time, overall great teacher!
10/10 meme lord. Don't really have to attend class but the memes aren't posted online. He was great prof and it's great class
Bryan is many things to all of us. First, he is a Meme Lord, his passion for memes burns brighter then the flame of hope. Bryan is capable of explaining course content clearly and effectively. Going to this class is not a chore, but an experience that is unparalleled in its ability to change your life. Bryan is the man we all secretly want to be.
Bryan is amazing! He is so wholesome and his memes are top notch. He explains the material very well and emphasizes topics that may be on the final. 10/10 would recommend.
assignments take forever to complete and everything you learn is completely useless in terms of real life applications. Assignments have very specific hidden requirements he won't tell you about until you get the rubric, apparently the other prof does which is why you should take her class.
Bryan is such a nice guy and a very caring prof. Though his 2 hour long lectures can be pretty dry, he does his best to keep the class engaged through helpful slides and spicy memes. Attendance is definitely mandatory as his slides are all inclusive but you won't get the chance to ask him questions during the break!
Super nice and puts a lot of effort in making lectures and slides interesting. Although he can be monotone, he's honestly one of the most caring profs I've had so far. He was also super patient and helpful with our website assignment and individually helped everyone who asked for help to troubleshoot. Highly recommend taking 1033!!
Bryan Sarlo is an amazing professor. He is passionate about what he teaches and has a funny sense of humour. Bryan was very diligent in answering his emails which was very helpful when completing assignments. The assignments are easy if the rubric is followed, but the exam is pretty difficult. Definitely recommend
Bryan is very nice and helpful. He goes above and beyond to help us understanding the material. He provided us with review questions that helped us in studying, he is always willing to answer any questions you have about assignments or material. either via email, or during office hours, or even in the break. He is one of the best instructors at UWO
This guy is the definition of amazing... Remember those high school teachers that were shy but really chill and laid back went you talked to them outside of class? He's one of those guys. He hints at everything you have to know from the lectures, and in the exam, he reconsiders his questions when you make an argument. Definitely recommend :)
super kind guy and interested in actually helping you as a student funny memes
Very easy course, and the exam is pretty easy too, as long as you read over the slides and go through the practice that is given. The lectures can sometimes feel boring but the professor is super nice and will answer any question that you might have.
just get the textbook because the man is a blessing lectures slides are extremely clear and very possible to cram into a day
If you struggle on any of your assignments go to him, he is a lot more helpful than the TAs and will work with you until the site is working.
Lectures are very dry but that is partly contributed to the content. Perhaps making lectures more interactive or having more lab hours and fewer lecture hours. Attended 40% of classes and was able to spend 7hrs taking notes on entire textbook. Easy 90.
the lectures were pretty dry but he seems like a nice guy. he's always available outside of class and to help with assignments. he thinks he's pretty funny which can be entertaining but overall needs improvement in lecture engagement/content.
Such a good course !! Highly recommend
He doesn't seem to be the one who decides when are the quiz and tests or what content is on them. He is a super nice guy. A bit shy, but provide good help if you go to him and ask questions. His lecture is a bit dry cause he explains every detail, which can also be a good thing if it's not a three-hour lecture.
Didn't go to class but when I did he was great. The assignments take longer than you would expect but as long as you put in work and care you will be successful. Beware, the final does require a good amount of memorization, please try and take notes along the way if you are not a techy person!!!. Love Brian, very fair prof
Dr. Sarlo has been very kind to me this past term, when I needed accommodations and to answer my questions with patience. He is by far the nicest Prof with the clearest grading criteria!
alright well... hes fine. hes chill. hes whatever. but he doesn't teach in class. like no one goes to his lectures because he just reads off his poorly designed slides. idk some of these reviews make me think i had a different professor sarlo. like theres nothing inherently wrong with him but like?????? i dont find him to be helpful
Great prof. Explains concepts well and if you have questions during or after class he is more then happy to help you.
Take Bryan's class!! I took his class 2 years ago and it rocked. He is a homie during and after you've finished the course. I needed notes from the course for a job, so I emailed him this week to ask if he could send me the tutorial instructions. He not only blesses me with the pdfs but was also an absolute delight about it. Can't recommend enough!
Sarlo is one of the kindest profs at Western. His lecture slides are easy to follow & hes always available for his students. Hes also super accommodating & has never made me feel guilty for requesting for extra time. Western made a great choice adding him to the CS department :) Highly recommend to take a course with him if you get the chance!
Bryan Sarlo is the definition of a great professor. He clearly explains lecture content by carefully highlighting essential concepts which translate to the assignments, labs, and exams. Scarcely found these days, Bryan provides the authentic impression he wants you to succeed but you have to work for it. I recommend taking any course with Bryan.
Bryan was a very good professor this year. He was available to help via Zoom and always willing to go the extra mile for his students. Really happy with how the class turned out. I would definitely take another class with him!
Awesome and understanding prof. Really enjoyed this class and would take again. If you need a science course to fill a breadth requirement definitely take this!
Extremely nice and caring. Pretty easy and fun class too.
Once replied to my email at 2 in the morning. 10/10 prof. If you go to his office hours he will debug your code with you. Fantastic teacher.
It may be due to the distance teaching that the course assignments are very many and complex. The examination is extremely difficult, although the difficulty of each question is above average, but the amount of questions is huge. Even mid-term exams cannot be copied and pasted.
Great course, great instructor. Highly recommend.
Although I never got to interact with him, his lecture videos were very clear and is very helpful during his office hours. The course is a huge jump from 1026 with a new language and harder concepts, but Sarlo made the transition fairly smooth. The midterm and final were definitely on the harder side, but assignments and labs were definitely fair.
Midterm and final are very coding concentrated. You likely run out of time. Assignments are fair overall.
This guy should be rated higher. He's honestly the coolest prof at Western and is nice, accessible, and doesn't make you jump through hoops for your grade. Do the work, study for the exams and you'll do well. Not a hint of pretension either.
B. Sarlo will BY FAR be the best professor you will EVER have! Every lecture is amazing and I feel like I learn so much. He always answers emails quickly and an added bonus, HE'S HILARIOUS!! You will REGRET not taking a class of his >:(
Very understanding
sarlo is a good prof, he understands most students take his class for the easy grade and he doesn't take it too seriously. The lectures are average, and he has his moments. Sarlo is a fun professor and the projects are fun and easy.
It literally took him 2 minutes to respond to my email. Funny guy, easiest class I've taken by far. Loved this class. Watch out for the final, since its meant to lower everyone's average
Very clear. This course runs very slowly for new coders, but he is good at making sure you understand the material if you go to the lectures. Anyone with coding experience going to class is helpful but really unnecessary. I found myself bored in class, as I only really needed to learn the syntax of the content.
is good
Best professor i had first year, always willing to reply out of office times and is clear with his feedback
Genuinely the nicest and most considerate professor I've had thus far at Western. Had him for 3 courses (CS 1026, CS 1027, CS1033) and I plan on taking more with him next year (2033 and any other 2000-level courses he's teaching). Answers emails almost immediately, objective marking, gives you benefit of the doubt, fair no-curveball exams. Love him
Very down to earth and chill guy. Not only does he answer emails very quickly, but also does so in a way that's both helpful and friendly. He is also very patient and willing to help during office hours. If you can take any course with him, take it.
He literally answers every single question in the forum. Respect.
Bryan Sarlo is a good professor, and it's clear that he cares about the course material and students. But my god, he needs to take a speech class. I've taken both CS1033/1027 with him.
Favourite prof I've had all year. Answers emails so quickly, super nice, and friendly. Material is good and grading is extremely fair (beware of peer marking in 1033).
Best professor I've ever had. He is always available to help you and responds to emails very fast. On multiple occasions I emailed him and he went on a zoom call with me wishing hours to help me out 1 on 1, never seen his level of compassion in any prof.
I love this man with all my heart and owe my life to him
Unbelievable prof, if you have the opportunity to have this guy as your prof, TAKE IT
Sarlo is the goat. He goes through examples very well and does his best so that the whole class understands. He wasn't even my lecturer but I still went to his lectures anyway because he explains so well compared to the other profs. If you have Sarlo has an option, take him! Best professor I've had so far in first year.
dont know what wouldve happened to me in this world of western comp sci if it wasnt for this man right here. i owe my all to him. hes earned it ladies and gentlemen, hes earned the GOAT status and you cant deny it
Super nice guy and easy course UNTIL final exam. Lecture not mandatory to atttend because all lecture videos from 2020 posted online which was VERY annoying. Basically an online course and the assignments though easy were very time consuming. Everything was peer marked which was annoying too. Exam was EXTREMELY hard and totally brings mark down.
G. O. A. T Assignments were easy as hell except there always seemed to be some issue with the tester file. The exams were a bit difficult but if you study for them a couple of days in advance it's not hard to get an A. Sarlo responds to emails super fast and is always available to help. Awesome guy.
Brain Sarlo is one of the nicest CS profs that I have came across. Took his 1027 class and his explanations are very detailed. You don't need to go over his videos to understand the content, the slides provide enough information.
Bryan Sarlo is awesome. Even just from interactions through emails and lectures, it is easy to tell that he is really caring and loves teaching. He responds promptly to emails and although his lectures can be a bit dry, he is always smiling and enthusiastic. Also, as someone with prior programming experience in Java, the course was very manageable.
Sarlo is the goat
Excellent, easy to folllow, teaches by examples.
Most GOATED CS PROF. Responds to emails nearly instantly and exams were very fair. loved his classes if your take 1026 and you dont take it with Sarlo you are making a MISTAKE he's the best fr.
The god of the game.
Best prof. Even though lectures weren't mandatory he still made them very interactive and somewhat enjoyable. Very nice and approachable too.
didn't like him at all. Just read the slides, not a great teacher
Sarlo was great. Such a caring and amazing professor (I know he's technically not a prof but anyway). I took cs1026 as my first time dealing with cs and did relatively well. Midterm was reeeallyy tough. Labs were so fun. I attended every lecture cause he made them so fun. Im taking more courses with him this semester so that should be an indicator.
The course is basically taught through pre-recorded videos, and I found him to be rude and uncompassionate. When I fell behind and started making an effort to catch up I felt judged and unsupported as well as when I got academic consideration for a valid reason he made me feel bad about it. I dropped the course because of him.
The only reason I went to the lectures was to get that review sheet which has quiz-like questions. Otherwise the lectures were pointless. Easy course but the final is used to drop your mark so I wouldn't expect to get a similar grade on the final than on your assignments. The profs barely had any influence because its peer graded
I haven't seen many CS1027 ratings, so I thought I'd give mine. This course was a lot more theoretical than the previous 1026, but Sarlo did a great job of explaining all the concepts. He used analogies which help understand challenging concepts, and his exams are fair for the most part. I really wish more profs were as kind and thoughtful as Sarlo
Outstanding prof. Makes requirements as clear as day. Anyone can take this course and ace it. Minimal effort => great mark. Thanks for an excellent first 2 years in CS, Sarlo. GOAT of the CS department for sure
This is a C credit course for me (was told its a bird course). The assignments/labs were easy just very time consuming. However, the exam was very difficult. The profs preface that they didn't make this difficult and then proceed to ask specific questions. Unless you're well versed with computers or manage to memorize ever little detail, good luck!
Great professor, interesting lectures and very entertaining, provides great resources like handouts which helped for studying for the final. Plenty of opportunities to get good marks in all the assignments, quizzes and labs, and the teachers are very receptive of any connectivity issues and in my semester removed a quiz because owl was slow.
Sarlo's awesome. Super nice guy, and explains things pretty well (and works on relevant examples).
Super kind guy, very accommodating and understanding. He gets students and has utmost empathy when dealing with us. Plus, course content was pretty easy aside from quizzes which were a little tricky sometimes... great course and great prof! Must take as a 2nd year bird.
Great prof, would highly recommend 1033 to anyone for a high mark and not much work
Such an amazing prof! Even though it was a large class, he and Laura always responded quickly to emails. The course was honestly more interesting than I expected it to be as well. Definitely take this class!
Sarlo was the GOAT. CS 1027 was a tough course, but Sarlo was always there to help. I also took CS 1033 with him. Great professor. Always accessible outside class.
Bryan is a great guy. And he loves his family!
Liked his class, understood his lessons. Good pick
Great prof for computer science, very understandable, can be slow at times but it's fine for first year
His class was super easy. The exam was so easy, there were so many questions where you could get the answer on the spot. It is a peer-graded course but the students will give u a good grade if you do well on projects . Bi-weekly lectures that you should attend because there is reviews for the quizzes and helpful for the exam. I love his class. 100%
my goat, best cs prof at this university
Good professor
He is goat, final exam had 130 MCs but it was super easy, and lots of free marks.
It's very unfriendly to beginners. There are no hints that taking this course requires prior knowledge, and it starts teaching code directly. Moreover, during enrollment, it wasn't mentioned that studying CS requires a prior foundation.
Goated guy. He is very funny. His lectures are somewhat dry, but that is probably attributed to the lectures being 2 hours in length, the nature of the course, and the course being taught at a slower pace than I prefer.
This my goat
Goat. Hilarious and engaging professor that is easily accessible for questions. He truly cares about his students and he is very understanding when students get overwhelmed with work and can't complete the assignments on time.
Lectures were kind of long and sleep-inducing. Fortunately, you only have to attend 9 to get full attendance scores. If you have a basic understanding of java and logic you can just review the slides and get a 90+ by practicing algorithms. Responds to emails very quickly.
Easy course. Don't mess up assignments, prep for quizzes and you can breeze by finals and still get 90+.
Amazing professor! Has great jokes, brings a loud of positivity into the lecture, couldn't say more about him!
Cares a lot about his class, but I found the lectures boring and monotonous. He did a good job trying to engage the class and is very caring and cool, but not going to lectures is very doable. The assignments were extremely hard. Even as a CS major, the auto grader was ruthless and would take away 10% of your grade for the smallest mistake ever.
Awesome prof! We love Byte the keyboard-smashing-cat.
Proffesor Brian is great. In regards to the lectures it can get VERY boring. He speaks awfully slow, and at a monotone pace. He is great at getting our engagement, and teaches the content fairly well. However, if you're not wired on cafeine you WILL fall asleep, or play clash royale.
What a chill guy, I had such an awful lineup of courses this semester and compsci1033 truly was a breath of fresh air. You only really see him in the blended classes as Laura does all the lecture videos but he is very helpful during his office hours! I am seriously considering taking 1026 next semester because of how much I enjoyed this course.
One of the most genuinely nice and caring profs. He actually cares about his students' success. Super nice guy and very willing to help.
He is a great professor overall replies to emails quick and will help out when running into trouble coding in assignments but the test and exams are much harder than what is taught.
exam was extremely hard much harder than the quizzes. prof was ok but do not take it if you have no idea what coding is.
Sarlo is one of the most kind and caring professors I've ever encountered. He is helpful to all students and has a great sense of humour! He stays up late to help with assignments via email and is willing to answer any questions that students ask him during or after lecture. While I had a background in CS I believe he makes it easy for everyone.
Class Info
Online Classes
100%
Attendance Mandatory
29%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.07 avg changeRatings by Course
CS1033A
5.0
(1)CS1032
5.0
(1)C1033
5.0
(2)COMPSCI1026A
5.0
(8)COMPSCI1026B
5.0
(1)Difficulty by Course
CS1032
4.0
CS1027B
3.5
CS1027
3.0
COMPSCI1026B
3.0
1027B
2.8