4.6

Bill Bird

Computer Science - University of Victoria

4.6
Quality
2.9
Difficulty
89%
Would Retake
119
Reviews
4.6
Quality
2.9
Difficulty
4.6
Helpful
4.6
Clarity

89%

Would Retake

119

Reviews

Rating Distribution
Official

5

95

4

9

3

7

2

4

1

4

What Students Say

Absolutely hilarious and sarcastic

CSC225 - 5.0 rating

Take CSC111, you'll then understand what a person who loves what they do can inspire in others

CSC265 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 84 grades
Most common grades:
A+ (33)
A (15)
A- (11)
Grade Distribution
A(48)B(8)C(8)D(1)F(1)A-/B+(18)
Based on 94 reported grades
A+: 33
A: 15
A-: 11
Not sure yet: 9
Common Tags
Hilarious (53)
Amazing lectures (31)
Respected (24)
Accessible outside class (22)
Inspirational (21)
Amazing lectures (21)
ACCESSIBLE OUTSIDE CLASS (12)
Clear grading criteria (12)
Rating Trend

Declining

-0.33 avg change
Oct
Nov
Dec
Jan
Jul
Dec
Last 6 months
Ratings by Course

265

5.0

(2)

CSC205

5.0

(2)

CSC106

5.0

(11)

CSC265

5.0

(1)

CSC370

5.0

(2)
+8 more courses
Difficulty by Course

265

4.0

CSC265

4.0

CSC485B

4.0

CSC445

4.0

CSC116

3.6

Reviews (119)
5.0
3.0
CSC225
Grade: A
Jul 26, 2015

Bill is fantastic. Full of energy and passion during lectures even if the materials are basic. Kind of arrogant sometimes but hes a nice guy if you get to know him (which you should). Programming assignments are easy but hes pretty hard when marking written proofs (similar to math 122 marking). Best hair at UVIC.

5.0
1.0
CSC225
Grade: A+
Aug 13, 2015

Absolutely hilarious and sarcastic. Lectures are entertaining and interesting. Midterms were marked the day of. Always available to help. Best prof I've had

5.0
4.0
265
Grade: B+
Sep 9, 2015

Probably the smartest person I've ever met. Overly sarcastic but if you can get past it hes amazing

5.0
4.0
265
Grade: B
Oct 20, 2015

Always willing to go above and beyond to help.

5.0
2.0
CSC111
Grade: A+
Oct 29, 2015

great prof

5.0
2.0
CSC111
Grade: B
Dec 18, 2015

Bill Bird is heart and soul of the Faculty of Engineering and Computer Science. He is a GOD among mortals. Highly recommend the Bird. Seriously, like or hate coding, you will love him. Extremely funny and helpful.

5.0
2.0
CSC111
Grade: A+
Jan 4, 2016

Bill's class is a unique experience that you should absolutely take. He is hilariously sarcastic, and lectures are always entertaining. You should definitely drop by his office hours and get to know him, his passion for what he does is really impressive. He sometimes hides how much he cares about his students behind his sarcasm, but he really does.

5.0
3.0
CSC225
Grade: A
Jan 14, 2016

Bill is the best prof who has ever taught me. EVER. He is super funny, super lively, super helpful during and after office hours and just really cares (you might not think he does, but trust me... he does). If you can take a course with him, do not miss it!

5.0
2.0
CSC111
Grade: A-
Feb 2, 2016

Bill Bird is the one true messiah. No matter what course you take, he is the best professor and lecturer you will ever have. Never missed a lecture unless I got sick because you do not want to miss a single thing this guy says. Makes the course material fun and pretty easy to grasp, would recommend for anyone who wants a fun course.

5.0
2.0
CSC110
Grade: A
Feb 18, 2016

Bill Bird was by far the best Prof I've had and made intro to CSC my favourite class when it was the one I was most afraid of my first year having no experience. Change into his class if at all possible, I did and it was well worth the early morning class I had to take to make my schedule work

5.0
4.0
CSC205
Grade: A+
Apr 7, 2016

Bill is an exceptional instructor. He'll make you work for your grade, but you will learn a lot. He is very engaging, knowledgeable, and always available to help students. I would take any class with him.

5.0
1.0
CSC106
Grade: A+
Apr 7, 2016

He makes uninteresting content fun. He's very witty and knows a lot about what he teaches. Bill's office is always open if you need to ask him a question or just want to chat. I think he's the best instructor at UVic.

5.0
3.0
CSC205
Grade: A
Apr 11, 2016

Best professor I've had in Computer Science courses. Assignments and classes were pretty fun. Will take any class with him.

5.0
3.0
CSC111
Grade: A-
Apr 29, 2016

Best prof I've had last year. Made the course material easy to learn and lectures were much more entertaining than Hausi's. Attend his classes for the fun and ask him any question at any time, even at the grocery store - it's his rule.

5.0
1.0
CSC111
Grade: A+
May 17, 2016

Amazing teacher, very sarcastic. You cannot miss his lectures - they were the high point of my week. He always managed to make them hilarious, while also providing a good grasp of the material. You don't need the textbook, just show up to lectures, do the assignments and you'll be fine. Midterms and finals are very doable.

5.0
4.0
CSC111
Grade: B-
May 23, 2016

Bill Bird is a marvellous human being, made class interesting and was something I was very excited to go to.

4.0
4.0
SENG265
Grade: Not sure yet
Jun 6, 2016
Would take again

Funny and nice instructor, sometimes impatient probably because he is pretty busy. i didn't do well in the first assignment and midterm but im still trying:)

5.0
3.0
SENG265
Grade: Not sure yet
Jun 25, 2016
Would take again

Bill can spend 3 hours talking about pointers, and have you so engaged that you don't realize that you are laughing out loud like an idiot. His office is always open, and he is always open to making you feel dumb for not understanding something so simple. Literally a shining gem, he sets the standard that all future profs must strive to achieve.

5.0
3.0
CSC106
Grade: A+
Jun 26, 2016
Would take again

BEST PROFESSOR YOU'LL EVER HAVE . DONT THINK TWICE.

5.0
3.0
SENG265
Jul 28, 2016
Would take again

My favourite professor by far. I was a bit intimidated at first because he's pretty assertive, but he's genuinely a very nice guy. He cracks a lot of jokes (sometimes at the expense of students) but never in a malicious nature. Almost ALWAYS available outside of classroom hours and is more than willing to help with any kind of question.

5.0
4.0
CSC265
Grade: A
Sep 30, 2016
Would take again

A Gifted Instructor. Makes loads of time for his students, highly skilled in computer science as well as math, sarcastically charming orator, hilariously witty, and yet still able to teach you everything you need to know without picking up a textbook. Take CSC111, you'll then understand what a person who loves what they do can inspire in others

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSC111
Grade: A-
Oct 25, 2016
Would take again

Best professor so far. Interactive class, responds to all questions in class. Makes hilarious jokes, clear and easy to understand the lectures.

Gives good feedback
Respected
Amazing lectures
4.0
4.0
CSC111
Dec 2, 2016
Would take again

Bill is very hilarious in class and has a popular slang "Lets Write/Run Some Code"

Tough Grader
Hilarious
Amazing lectures
5.0
1.0
CSC106
Grade: A+
Dec 12, 2016
Would take again

Will go down as one of my favourite profs. Managed to keep 2 hour lectures fairly entertaining (no easy feat). Super funny and his rants are what make the lectures. Show up to class and you'll pass. If you can't make it to class, just read over the slides a couple times and get an A on the midterm.

Hilarious
Amazing lectures
5.0
2.0
CSC225
Feb 1, 2017
Would take again

Doesn't take breaths between his sentences, goes off on wildly insane tangents, and is the first professor to ever call me "dude". Take his class.

Hilarious
Caring
5.0
2.0
CSC111
Grade: A+
Feb 2, 2017
Would take again

Best prof I've had. Somehow his rants are always hilarious and somehow relevant to the lecture material. Great hair. Also first person I've seen eat a dynamically allocated chocolate bar. Marks midterms ridiculously fast, (like within under 12 hours.) If you can take a class with him, you should, even if it means switching to an 8:30 lecture.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
CSC111
Grade: A+
Mar 27, 2017
Would take again

Bill Bird is a legend. Post his time doing Head and Shoulder's commercials he became the best CSC prof to walk UVIC. 11/10

Respected
Hilarious
Amazing lectures
5.0
2.0
CSC111
Apr 3, 2017
Would take again

I had no previous interest or experience in coding, but switched my major to computer science after taking Bird's class as a requirement. Do whatever you can to take his class. He makes abstract concepts seem tangible, returns tests incredibly fast, and evidently cares about his students.

Hilarious
Amazing lectures
5.0
3.0
CSC111
Jul 6, 2017
Would take again

Bill Bird makes the most boring topics imaginable into your favorite course. The only danger with him is getting lost looking at his luscious hair instead of at whatever he's typing

Respected
Amazing lectures
Caring
5.0
3.0
CSC106
Grade: A+
Jul 7, 2017
Would take again

Bill Bird is highly knowledgeable and makes himself available to students. He jokes that, "If you can find me, you can ask me a question," meaning that his office hours could be at the grocery store if you're so lucky as to run into him. He's a fair marker and makes his expectations of students very clear. Would definitely take another class of his

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
2.0
CSC225
Jul 14, 2017
Would take again

His TA is hot, keep getting me distracted in tutorial ;)

Tough Grader
Gives good feedback
Inspirational
5.0
2.0
CSC106
Grade: Not sure yet
Oct 25, 2017
Would take again

Bill Bird somehow manages to combine a comedy act with fundamental (and sometimes dry) topics of computer science. Most could do well in CSC106 by skipping lectures in favour of reading the slides posted online, but there's a reason his class is always packed with students - he presents the material so concisely and lively that it's enjoyable.

Hilarious
Amazing lectures
Caring
5.0
2.0
CSC106
Nov 10, 2017
Would take again

The teaching style made me roll my eyes because of all the showmanship, but to say he makes it work is an understatement. Bill Bird is an excellent educator, you will learn a lot. He makes it hard not to if you attend the lectures. Bill, you're a rock star.

5.0
3.0
CSC106
Nov 18, 2017
Would take again

Bill Bird is an amazing teacher and really accessible to students. He marked our exams on the same day. The assignments are very interesting and useful.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSC106
Grade: A
Nov 20, 2017
Would take again

Bill is the ULTIMATE teacher! Hilarious, easily approachable, he knows what hes talking about and he knows how to teach. He's always around campus and if you see him you can stop him to ask questions or talk, he understands the student struggle and his class is so fun to be in. Highlight of my week!!! Take any of Bill's classes, you'll have fun!

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
3.0
CSC106
Dec 2, 2017
Would take again

Do yourself a favour, stop reading this and take whatever class Bill is teaching. You'd be hard pressed to find someone who pours their heart and soul into lectures like he does. Fair, well-structured assignments and tests, and he's super empathetic to student life. Be warned, you might find yourself switching majors to CSC after a class with him.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CSC225
Jan 2, 2018
Would take again

I registered to take another CSC class that I don't have to, just because Bill is teaching it. Truly one of a kind.

Respected
Amazing lectures
Would take again
5.0
2.0
CSC111
Jan 8, 2018
Would take again

One of the best profs Ive ever had. Hilarious and has amazing explanations. Would take any of his classes again in a heartbeat

Gives good feedback
Inspirational
Hilarious
5.0
2.0
CSC106
Grade: A-
Jan 28, 2018
Would take again

I was actually sad when we had our final class of CSC106 and I miss his teaching. Looking forward to taking another course with him in the future!

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CSC111
Feb 22, 2018
Would take again

Great prof. Difficult class but that's just the nature of the course; he does everything possible to make it more manageable. Only thing I didn't like is that he doesn't believe in part marks.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
2.0
CSC111
Feb 27, 2018
Would take again

Best Comp Sci prof by far. I've taken 3 CSC courses but have never had a prof as engaging as Bill Bird. His lectures are quite straightforward and he, unlike other CSC profs, demonstrates his examples by writing out code from a scratch. If you ever have to take a CSC course, definitely try to take a class with him

Respected
Inspirational
Amazing lectures
5.0
3.0
CSC106
Grade: C
Apr 20, 2018
Would take again

These classes were always the highlight of my week. If only my other profs were even a fraction as entertaining as this legend! My only regret about this class was not putting more time into it. The lectures were so much fun that I forgot I needed to put in effort, or something. This guy could lecture about ANYTHING and it would be worth hearing.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSC230
Jun 3, 2018
Would take again

Astoundingly energetic and enthusiastic about the course material. Cares about his students. 10/10 bae.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
2.0
3.0
CSC230
Jul 27, 2018
Would take again

Smart guy, but too immateur to be teaching university lectures

Tough Grader
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSC225
Grade: A-
Aug 13, 2018
Would take again

Bill seems to clearly remember what it was like to be a student, and teaches in a very fun and relatable way. His assignments are fun and feel meaningful, he's always around to answer questions, and his lectures are the best around. I'd take any and all classes he offers in the future, no question.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
1.0
1.0
CSC225
Grade: A+
Sep 6, 2018
Wouldn't take again

It's all about Bill, not to concerned with students, he relies on the fact that he is young and can relate to us students, knows his technical stuff, but his knowledge of teaching is sadly lacking. Narcissism really has no place in education!

5.0
4.0
CSC370
Grade: B+
Oct 8, 2018
Would take again

He teaches really well, but in turn, expects you to understand the topic in depth. His assignments were quite challenging and really tested your knowledge. Don't even think about plagiarizing anything in assignments though, it really gets him riled up. Midterms were fair and he was always accessible outside of lecture to ask questions to.

Tough Grader
Hilarious
Amazing lectures
5.0
3.0
CSC225
Grade: A+
Dec 12, 2018
Would take again

Hilarious guy (obviously). Tests are the typical Bill difficulty, but there are plenty of other ways to get marks and pass with a good grade. Super helpful in his office hours, but will make you work to get the grade you want. Absolutely don't miss the chance to take a class with him!

Gives good feedback
Respected
Hilarious
5.0
3.0
CSC370
Grade: A-
Jan 20, 2019
Would take again

Basically a human adonis. Hilarious and helpful lectures. Always available outside of class. My friend even saw him at the grocery store and got some questions answered there lol

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
2.0
CSC111
Grade: A+
Apr 26, 2019
Would take again

Most sarcastic, hilarious, yet informative prof I've ever had. Returned every exam within the day. Lots of care for students. Great analogies with clear explanations. Hip with the youths. Hates the textbook industry and pineapple. Favorite quote: "I can't promise miracles, but I can deliver them." Take the miracle. Take Bill.

Accessible outside class
Hilarious
Amazing lectures
5.0
4.0
CSC111
Apr 26, 2019
Would take again

Even though I'm not a CSC student, Bill is one of the best profs at the university. The class was very tough but fair. Be prepared to work and take detailed notes. Take him. Its worth it.

Gives good feedback
Lots of homework
Beware of pop quizzes
5.0
3.0
CSC111
Grade: A-
Jun 17, 2019
Would take again

Best prof Ive had so far. Kids are lucky hes teaching the fall term now. Spends a lot of time on the things that are important and cuts the things that arent (I experienced the class before with a different prof. Terrible). Take the class seriously though, more than a handful of kids were caught cheating in a relatively small class. Hell get ya

Gives good feedback
Accessible outside class
Amazing lectures
4.0
4.0
CSC225
Grade: C
Jul 10, 2019
Wouldn't take again

Nice guy

Skip class? You won't pass.
Hilarious
Tough grader
5.0
4.0
CSC111
Grade: A+
Aug 8, 2019
Would take again

Bill is my all-time favourite prof at UVic. His lectures are engaging and make you interested in the material. Class is hard but the interest he sparked in me made me want to learn the material.

Respected
Skip class? You won't pass.
Hilarious
5.0
4.0
CSC225
Sep 13, 2019
Would take again

Bill Bird is the best ever. Do take a course with him if given the chance.

Respected
Amazing lectures
Caring
5.0
4.0
CSC111
Sep 21, 2019
Would take again

Even though bill talks at about 200 words per minute the things he says are to entertaining to listen to. I'd totally recommend his classes because even if the course material is difficult he is always in his office and ready to help you to figure it out.

Gives good feedback
Accessible outside class
Inspirational
5.0
4.0
CSC111
Oct 25, 2019
Would take again

Bill is the best.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSC111
Oct 31, 2019
Would take again

Bill is hilarious, always a good lecture with him.

Hilarious
Amazing lectures
5.0
4.0
CSC111
Grade: A
Nov 28, 2019
Would take again

If I was Bill and I was sad I would just go on this site and read my reviews, knowing all the praise people give me is well deserved. Bill is a great lecturer, a real homie, a real bro

Hilarious
5.0
4.0
CSC116
Grade: A+
Nov 30, 2019
Would take again

Bill is evidently extremely smart, and has a passion for teaching and lecturing. His courses are very difficult, but in a rewarding way where you can tell you're really learning the material with useful applications. Cool assignments too.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CSC111
Grade: A+
Dec 18, 2019
Would take again

He is the most amazing professor I have ever come across. He knows what he is doing and is passionate, if you think you can out wit him think again. I wish he taught all the courses!!

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
4.0
3.0
CSC111
Grade: B+
Jan 14, 2020
Would take again

Bill was very passionate and knowledgeable about what he taught. The assignments increased in difficulty by the end of the course. To succeed, I'd make sure you go to all the labs and practice to get exposed to programming as much as you can.

Respected
Accessible outside class
Hilarious
5.0
3.0
CSC225
Grade: A+
Apr 18, 2020
Would take again

Inspired me to take software engineering. He makes it look so easy!

Respected
Skip class? You won't pass.
Hilarious
5.0
4.0
CSC485B
Grade: A+
Aug 29, 2020
Would take again

One of my favourite Profs at Uvic. Always available to help with assignments. Assignments are tough but you learn a lot and the expectations are clear and inline with the point of the course. Very funny lectures. This course was about compression. Highly recommend it. Handled the shift to online very well. The best! LOTS OF WORK, but worth it.

Lots of homework
Accessible outside class
Hilarious
4.0
3.0
CSC111
Grade: C
Sep 23, 2020
Would take again

he's okay

Gives good feedback
Respected
Hilarious
5.0
3.0
CSC225
Sep 28, 2020
Would take again

his classes were so much fun to attend and the assignments were fair and I really felt like I learned a lot in his class.

Accessible outside class
Hilarious
Amazing lectures
5.0
3.0
CSC111
Grade: A+
Nov 17, 2020
Would take again

Cannot say enough good things about Bill Bird. Would 100 percent take again. He makes lecture enjoyable (and funny) and has a unique sense of humor. He is amazingly accessible though Microsoft teams. All content is taught through lecture so you want to attend those. Assignments and tests were fair.

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
CSC111
Grade: A+
Nov 18, 2020
Would take again

Bill is one of my favourite people in the world. He makes everyone laugh with all his ridiculous references and quotes. Cares about every student and will spend as much time as necessary to help you out. Online University has been tough, but Bill always makes me smile.

Respected
Inspirational
Hilarious
5.0
4.0
CSC111
Grade: B+
Nov 27, 2020
Would take again

Bill Bird will be your favourite professor once you take him

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CSC111
Grade: A
Dec 4, 2020
Would take again

Bloody brilliant. This man is funnier than most "comedians" these days, very helpful, easy to listen to, and gives reasonable assignment with reasonable deadlines.

Gives good feedback
Inspirational
Hilarious
5.0
2.0
CSC111
Grade: A+
Jan 6, 2021
Would take again

Definitely don't skip the lectures, both because they'll help a lot with the midterms, and they're so fun. The material is easy enough with a bit of practice. He's strict with deadlines and certain aspects of grading, but he makes his expectations and reasoning super clear. My only critique would be that 70% of the grade is exams.

Test heavy
Clear grading criteria
Hilarious
5.0
2.0
CSC111
Grade: A+
Jan 13, 2021
Would take again

I took a course with him in my first semester, and he is still the best professor I've had. He makes the content interesting, is engaged with the students, and is never afraid of a good joke to improve the understanding. If you're in a course with him, take a look at the student reviews he shares in the first lecture, they're golden.

Respected
Hilarious
Amazing lectures
5.0
3.0
CSC111
Grade: C+
Feb 10, 2021
Would take again

Bill Bird is an incredibly captivating speaker, and he is the reason I decided for major in Computer Science. You can really tell from the energy Bill brings to his lectures, and the effort he puts in to crafting metaphors about the material, that he is incredibly passionate about his work. I couldn't recommend him more strongly.

5.0
3.0
CSC111
Grade: B+
Mar 15, 2021
Would take again

He really tries to get students to actually understand material and explains concepts in ways that actually make sense

Respected
Hilarious
Caring
5.0
2.0
CSC111
Grade: Not sure yet
Sep 29, 2021
Would take again

Very funny and entertaining lectures. Teaches very well so that everyone fully understands.

Clear grading criteria
Hilarious
Amazing lectures
1.0
5.0
CSC225
Grade: F
Oct 7, 2021
Wouldn't take again

Awful if you don't really have a solid background

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
3.0
CSC111
Grade: Not sure yet
Oct 23, 2021
Would take again

Bill's great. His lectures are hilarious and the assignments, while initially tricky, can be solved with a bit of effort. He seems to be spiritually connected to the C language, and you will learn something every class.

Respected
Accessible outside class
Hilarious
5.0
3.0
CSC111
Dec 2, 2021
Would take again

There's a cult of bill bird, that should tell you something. Good luck trying to get to his office hours though, be ready to wait in line, quality time there though

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CSC111
Grade: A
Dec 6, 2021
Would take again

Has great analogies for people new to computer science. Also posts notes and videos on every topic so you can catch up easily. Very engaging and passionate.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
3.0
CSC116
Grade: A+
Dec 14, 2021
Would take again

Overall very good professor. Often over-rated/overhyped because his lectures are above and beyond amusing/interesting, but everything else balances out. Everything about him feels very structured and rehearsed, even his random tangents. However, this actually works out quite well. Tests are relatively fair, assignments are practical and helpful.

Respected
Accessible outside class
Amazing lectures
5.0
2.0
CSC111
Grade: A
Dec 23, 2021
Would take again

Bill has got to be one of the best prof's at UVIC. Even if comp sci isn't your main interest area, bills class will be worth your time.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CSC111
Grade: B-
Jan 2, 2022
Would take again

Not an easy class if you don't plan to go into software but Bill is a very entertaining character and his lectures are always engaging. You want to be in this guy's class

Respected
Hilarious
Amazing lectures
3.0
3.0
CSC116
Grade: A-
Jan 17, 2022
Wouldn't take again

People really hype up Bill but I find his teaching isn't the best . At office hours he always seems annoyed to answer your questions. He gets the 9:00 at night lecture spot because he doesn't want to wake up in the morning and spends the majority of the lectures talking about toasters and rectangles.

Tough grader
5.0
4.0
CSC445
Grade: C
Sep 25, 2022
Would take again

Bill is a great professor who shows enthusiasm about material in CSC 445. He is an entertaining prof who knows his stuff and can explain them well. However, this course isnt easy since you need to spend a lot of time studying outside of lecture to understand the material fully because the tests are conceptually hard. Overall, this is a fun course

Tough grader
Amazing lectures
Caring
2.0
2.0
CSC111
Grade: B
Nov 17, 2022
Would take again

Lectures are entertaining but also long and not super information dense. Videos are a better alternative for those wanting to spend their time more efficiently. During lecture bill seems easy-going and makes some good analogies and breaks things down fairly easy. One caveat though is during office hours he acts very dismissive and condescending.

Tough grader
Hilarious
3.0
2.0
CSC111
Grade: A
Nov 18, 2022
Would take again

Bill Bird is like Paris. Overrated. Don't get me wrong, he's good. Just not THAT good. The assignments and labs can be quite tough, and, though his lectures can be entertaining, they are not super useful, and become draining after some time.

5.0
3.0
CSC116
Grade: B+
Dec 1, 2022
Would take again

Incredibly entertaining lectures that are clearly well practiced and refined. Clearly a professor who cares about their students success.

Amazing lectures
2.0
4.0
CSC111
Grade: Rather not say
Dec 15, 2022

Bill Bird as a person is amazing. He is one of the funniest people I have ever met and is kind. Unfortunately most of his lectures are spent entertaining people trying to be funny back and asking absurd questions about things completely unrelated to the class. I have been to every lecture, lab, and watched every video 10 times, still confused.

Lots of homework
Graded by few things
5.0
4.0
CSC111
Grade: Not sure yet
Dec 17, 2022
Would take again

The best profs are always the ones who have a lot of passion for their subject. Bill Bird is the perfect mix of funny & passionate. Dont get me wrong the material in this course is quite tough and you will need to pay attention to Bill's lectures (as they can get off track sometimes) in order to be successful in the course, but definitely worth it.

Tough grader
Amazing lectures
Hilarious
5.0
1.0
CSC111
Grade: A+
Jan 1, 2023
Would take again

The Goat

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
CSC111
Grade: A+
Jan 6, 2023
Would take again

Bill is a hilarious lecturer! He is always happy to talk about coding, but sometimes lets students derail lectures, which can be good or bad depending on how much you want the information from that class. He posts lecture videos from 2020, and its it definitely important to review those as the class progresses.

Hilarious
Respected
Accessible outside class
5.0
2.0
CSC111
Grade: A
Jan 9, 2023
Would take again

Bill is hilarious. Surely one of the best profs at UVic. While he jokes around a lot, he gets through the lectures well and is good at explaining and answering questions.

Amazing lectures
Hilarious
Accessible outside class
4.0
2.0
CSC111
Grade: A+
Jan 10, 2023
Would take again

I agree with the other reviews here - Bill is an amazing prof. However, I got of kind of easy since I already understood the coding process well enough. However, not everyone is that lucky, which is why it would have been nice to have an archive of more exam-like questions to work through.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CSC111
Grade: A+
Jan 21, 2023
Would take again

Bill's lectures consisted of the most informative yelling I have experienced thus far.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
CSC111
Grade: A-
Mar 8, 2023
Would take again

One of the only professors who can hold my attention through lectures. Very entertaining. With a little coding experience this class is pretty easy.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CSC111
Grade: A+
Jun 29, 2023
Would take again

Bill Bird is a really amazing prof who explains things well and is super funny in and out of lecture. He is also super helpful at office hours! This was my first coding class and I didn't find it super hard with some effort put in, but I would definitely recommend working hard in the labs because they really help with course content

Amazing lectures
Accessible outside class
5.0
3.0
CSC111
Grade: B
Aug 27, 2023
Would take again

Easily one of the best professors at UVIC. His lectures are funny, well-organized, and informative. He will sometimes go off on a tangent about toasters though. Also, I think he doesn't like pineapples.

Amazing lectures
Inspirational
Lots of homework
1.0
3.0
CSC111
Grade: A-
Sep 7, 2023

Overrated. Wastes his time during lecture making unfunny jokes. He acts like a total show off all the time. It gets exhausting. Ok during office hours, although sometimes he can be judgmental. When I asked him for help, he made a rude and dismissive comment on my work in front of other students. At least later he admitted that I was correct.

Get ready to read
Accessible outside class
4.0
3.0
CSC111
Grade: Not sure yet
Oct 3, 2023
Would take again

Great professor with multiple different ways to keep the class entertaining (especially at 4:30pm after a long day). His lectures seem to make sense if you have no coding experience at all (before this class). He also seems to like to go on tangents for like 40 minutes. Maybe ask him how he makes his toast...

Lots of homework
Accessible outside class
Online Savvy
2.0
5.0
CSC116
Grade: Not sure yet
Oct 7, 2023

Just got to the second assignment and the course is already extremely difficult. I don't think Bill has a grasp on what is "easy" and "hard" for students at this level, taking this class ie: NOT SENG OR CS MAJORS. I was praying he wouldn't be the only option again, as that was the case for first semester 111 last year. Lord help me.

Lots of homework
5.0
3.0
CSC116
Grade: B-
Nov 23, 2023
Would take again

Funny man. Lectures can get tiring after the first month of listening to him yell and blabber about various things but it is also very easy to gain a proper interest in CS after taking his class. Would strongly recommend it to anyone who enjoys a little chaos in their day (in a good way, he's a good guy). Can be judgy but he does provide good help

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CSC111
Grade: C+
Nov 30, 2023
Would take again

Basically young Sheldon on 400mg of caffeine. This guy is the best. He's very fluent in the material and created a very well-designed course. Just don't ask about the pineapple.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CSC111
Dec 3, 2023
Would take again

Bill knows what he's talking about. Lectures are entertaining, and he's easy to reach outside of lectures.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CSC111
Grade: B-
Dec 3, 2023
Would take again

Bill can capture and hold your attention throughout an entire lecture. He has an amazing ability to link the most random everyday activities (like making toast) to CSC in a way that makes perfect sense. He also has a weird obsession with raspberries, pears and pineapples.

Amazing lectures
Clear grading criteria
Hilarious
3.0
4.0
CSC116
Grade: Not sure yet
Dec 8, 2023

As a person, Bill is a pretty nice guy. Very humorous but comes off rude and judgy at times. Assignments can be VERY difficult but the exams are fair. Lectures are entertaining for a couple weeks then get extremely redundant after that since he just yells at a coding terminal. Engages in useless convos mid lecture from students trying to be funny

Clear grading criteria
Lots of homework
Respected
3.0
3.0
CSC110
Grade: C+
Dec 10, 2023
Would take again

This guy wanna be a comedian so bad, students love riding him. they be clapping when the lecture ends, its not his fault, but I know it gives him pleasure when they do that. tests are handwritten, which doesn't makes sense for coding but whatever i passed and forgot everything I learned, That goes the same for most classes. Great teacher tho

3.0
4.0
CSC111
Dec 13, 2023

I find that Bill Bird is overrated. On one hand, he puts a lot of effort into making his lectures entertaining, but I did not find his teaching style conducive to learning (which is why I gave him the rating I gave). If I was to suggest a way to learn most from his lectures, code along with him and go to his office hours if you have any questions.

Accessible outside class
Online Savvy
3.0
5.0
CSC111
Grade: D+
Dec 17, 2023
Would take again

i mean he definitely has a big personality. however his teaching skills are not for everyone - he just yells and hopes that people will be distracted by his volume enough to realize he has no idea how to teach this material to people who have never seen it before.

Tough grader
Lecture heavy
5.0
3.0
CSC111
Grade: A+
Dec 18, 2023
Would take again

Bill Bird is an amazing prof that does the most to keep your attention for the entirety of the lecture. He tends to use the most random analogies to explain concepts within the C language and it just works. He is also very available outside class and will gladly give you over-the-top explanations to any question you may have, course-related or not.

Amazing lectures
Accessible outside class
Online Savvy
5.0
2.0
CSC111
Grade: A
Dec 23, 2023
Would take again

Bill Bird is a great prof, if you can take a class with him you should. I went from knowing nothing about programming to understanding the basics of C within four months.

Amazing lectures
Hilarious
Caring
5.0
2.0
CSC111
Grade: A+
Jan 5, 2024
Would take again

Most engaging lectures of any prof. Some may find course material difficult, but everything is covered clearly in the lectures and the assignment criteria are extremely specific. Very entertaining guy.

Amazing lectures
Clear grading criteria
Hilarious
4.0
2.0
CSC111
Grade: A
Jan 10, 2024
Would take again

Bill is a bot.

Amazing lectures
4.0
3.0
CSC111
Jan 10, 2024
Would take again

loud but effective, go to your labs, don't get in your head you'll learn everyone feels like their failing. I think he's on vacation right now...

Amazing lectures
Inspirational
5.0
3.0
CSC111
Grade: A-
Jan 21, 2024
Would take again

Very entertaining lecturer. His videos were life savers during exam prep. It sometimes feels like you're super behind in this course but just use the resources provided, do the labs, and you'll be fine

5.0
3.0
CSC111
Grade: A
Jul 2, 2025
Would take again

Best teacher I have ever had in University I would recommend to take CSC 111 with Bill Bird.

Caring
Respected
Test heavy
5.0
1.0
CSC111
Grade: A+
Jul 7, 2025
Would take again

Best CS Professor @UVic, best prof I ever had! the way he introduces the programming concepts (which often arent natural to us when we first learn it) is really amazing. He is the best If I could go back in time, and choose my 1st cs course, it would be with bill He genuily cares about you! He has a yt channel too! Many other CS courses covered too

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CSC110
Grade: A+
Dec 20, 2025
Would take again

Bill bird is a cult classic among first year engineers. His lectures were awesome, and his office hours were fun. This course wasn't very difficult if you paid attention in lectures. The assignments were fair, the labs were simple, and the midterms were fair as well. Highly recommend Bill!

Clear grading criteria
Hilarious
Respected
3.0
5.0
CSC225
Grade: C-
Dec 20, 2025

If you don't want to pass this course, choose Bill Bird carefully. Homework is difficult and different from other teachers, making it difficult to achieve high scores; Under the same difficulty level of the exam, the class average score is very low, about 60 on average, and nearly half of it needs to be retaken.

Tough grader
Amazing lectures
1.0
3.0
CSC111
Grade: B+
Dec 26, 2025

Bill is entertaining but for a course as important as CSC he's not an adequate fit for it. Jumps into examples without providing info on how to solve them, didn't manage time effectively, and had a very odd marking scheme. Definitely an overrated prof, Zhiming for CSC 111 is definitely better

Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 84 grades
Most common grades:
A+ (33)
A (15)
A- (11)
Grade Distribution
A(48)B(8)C(8)D(1)F(1)A-/B+(18)
Based on 94 reported grades
A+: 33
A: 15
A-: 11
Not sure yet: 9
Common Tags
Hilarious (53)
Amazing lectures (31)
Respected (24)
Accessible outside class (22)
Inspirational (21)
Amazing lectures (21)
ACCESSIBLE OUTSIDE CLASS (12)
Clear grading criteria (12)
Rating Trend

Declining

-0.33 avg change
Oct
Nov
Dec
Jan
Jul
Dec
Last 6 months
Ratings by Course

265

5.0

(2)

CSC205

5.0

(2)

CSC106

5.0

(11)

CSC265

5.0

(1)

CSC370

5.0

(2)
+8 more courses
Difficulty by Course

265

4.0

CSC265

4.0

CSC485B

4.0

CSC445

4.0

CSC116

3.6

Similar Professors