3.4

Bryan Green

Computer Science - Langara College

3.4
Quality
3.4
Difficulty
68%
Would Retake
151
Reviews
3.4
Quality
3.4
Difficulty
3.4
Helpful
3.4
Clarity

68%

Would Retake

151

Reviews

Rating Distribution
Official
151 total ratings

5

46

4

35

3

35

2

18

1

17

What Students Say

Too much homework, too many Labs

CPSC1050 - 1.0 rating

Bryan's awesome if you're really into CPSC

CPSC2211 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

69%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (9)
A+ (8)
A- (7)
Grade Distribution
A(15)B(6)C(5)D(3)F(0)A-/B+(13)
Based on 55 reported grades
Not sure yet: 9
A+: 8
A-: 7
A: 7
Common Tags
Beware of pop quizzes (19)
Lots of homework (16)
Caring (11)
Amazing lectures (11)
Gives good feedback (9)
Tough grader (9)
Hilarious (6)
Participation matters (6)
Rating Trend

Improving

+0.39 avg change
Feb
Mar
Apr
Aug
Nov
Dec
Last 6 months
Ratings by Course

CPSC2211

4.3

(4)

1010

4.0

(1)

COMP1181

4.0

(2)

CPSC2150

4.0

(2)

CPSC1000

4.0

(1)
+18 more courses
Difficulty by Course

1000

4.0

1010

4.0

CPSP1000

4.0

COMP1000

4.0

CPSC1130

4.0

Reviews (150)
1.0
5.0
CPSC1050
Sep 20, 2002

No Comments

5.0
5.0
CPSC1050
Oct 23, 2002

He's a great guy! Computer science is a hard course and he's doing a good job.

4.0
4.0
CPSC1150
Grade: B+
Oct 30, 2002

Friendly guy, easy to understand but moderate exam but extremely long(no time)

3.0
3.0
CPSC
Nov 14, 2002

No Comments

3.0
4.0
CPSC1150
Nov 14, 2002

No Comments

4.0
3.0
CPSC1050
Nov 30, 2002

fair teacher, good sense of humor, friendly, easy to talk to

5.0
3.0
CPSC1050
Dec 3, 2002

nice voice.... good facial expressions.... good balance when erasing the board.

4.0
5.0
CPSC1050
Dec 7, 2002

boring as hell

5.0
2.0
CPSC1050
Dec 11, 2002

No Comments

4.0
4.0
CPSC1050
Jan 9, 2003

khoeler sux, green wins by default

5.0
1.0
CPSC1150
Jan 31, 2003

He always pause, dead silence.. in class. 1050 is boring for me!

4.0
3.0
CPSC1150
Feb 17, 2003

somewhat sacastic but very helpful.. lenient marker.. looks like Ned Flanders

3.0
3.0
CPSC1050
Apr 24, 2003

No Comments

4.0
3.0
CPSC1050
May 8, 2003

Good professor, a bit unclear at times.. Annoying at first because his sense of humor is 'unique' but you soon learn to appreciate it... Especially since the course is mindnumbingly boring (not the instructor, the course)

4.0
2.0
1050
May 11, 2003

Brian is a pretty good teacher. Easy to approach and actually attempts at making this simple class more interesting.

5.0
2.0
CPSC
Aug 10, 2003

Great guy!

2.0
4.0
CPSC1010
Nov 4, 2003

He is the most boring teacher I've seen. He tries to make the course more difficult than it is. You have to teach yourself since his classes are not of much help. I would not take him again.

3.0
3.0
CPSC
Nov 13, 2003

Dissapointing. I was expecting more from him after all the good ratings bellow,that's the reason I took his class. Now I think it was a big mistake.

2.0
4.0
CPSC
Nov 18, 2003

The only thing that I cal tell:"Don't take this guy" if you want a good mark.

4.0
2.0
CPSC1010
Nov 27, 2003

He is a good teacher.However,his exam is not that easy.

4.0
4.0
1010
Dec 1, 2003

he tries to help students, but it isn't very effective. his lab exams are tough but you can do good on the written exams if you study

5.0
2.0
CPSC1050
Dec 3, 2003

He is such a humor. never get bored in his class

3.0
3.0
1150
Mar 16, 2004

difficult tests or exams,strict teacher

4.0
4.0
COMP1181
Grade: B+
Mar 21, 2004

good teacher, hard marker. If you are an ESL, don't take his class.

1.0
5.0
1050
Mar 30, 2004

No Comments

5.0
3.0
CPSC1150
Mar 31, 2004

Mr.Green for great teacher. He teaches from the basic, he knows the material very well, but his tests can be tough but it is fair. Highly recommend for any computer class

1.0
5.0
1150
Jul 13, 2004

Not at all.

2.0
3.0
CPSC1050
Aug 6, 2004

He tries to be a nice teacher, but totally didn't work. He talks but not explains the materials. I always wonder does he actually know what he's doing

1.0
4.0
1000
Sep 10, 2004

Sounded like an interesting course, shockingly little to no instruction,especially for a beginners course. Just expected to read the book and pick it up. Easy to fall behind. Too little teacher involvment for a starting course.

3.0
3.0
CPSCGUI
Nov 1, 2004

He tries hard, but seems to lack knowledge of the subject material. Would probably be better suited to very introductory courses. I think he could be a much better prof after a few years of actually working in the field.

3.0
3.0
CPSC1181
Nov 17, 2004

He seems to know his stuff pretty well, and has a good grasp of the concepts he's trying to teach...but I don't think he really knows how to teach them. Jumps around all over the place and teaches the basics far too late in the course, and too shallowly. Workload is pretty light if you get it.

3.0
5.0
CPSC1050
Jan 3, 2005

He teaches too fast. I realized it's an introductory course but he could've slow down. Maybe it's just me not understand the material but most parts were hard. He's helpful but can improve.

3.0
4.0
CPSC1050
Jan 4, 2005

this guy would go out of his way to help girl students, but you're out of luck if you're a guy...seems like hes only helping so he could try and get some action later on

5.0
3.0
CPSC1150
Mar 16, 2005

He's not as bad as a lot make him out to be. I'm a guy and he gives me a hand on work all the time. Of course, he would not help you slackers if you dont ask for it.

3.0
2.0
CPSC
Apr 4, 2005

He talks very slow. He tries to be funny, but he is not. He will help you if you are a girl. If you are a guy, good luck with getting help. He is boring but at the same time fun. I like the class but I just think he could make it a bit more interesting.

4.0
2.0
CPSC1181
Apr 4, 2005

Nice teacher, nice person, very sarcastic to the lzy students but very helpful if youre a hardworking student. And yeah, he look a lot like ned flanders, glasses, the way he talks, and those moustache

5.0
2.0
CPSC1181
Apr 20, 2005

Great teacher. Not sure what some of the negative comments are about. Very clear, very fair, great notes, makes java and OOP concepts easy to learn. You will be best off taking 1181 when Bryan is teaching vs. other teachers. Have taken two classes with him now, both have been great.

3.0
5.0
CPSC1181
Jul 6, 2005

Nice enough guy, but not a good teacher. Does not communicate his expectations. Unreasonably challenging exams. Seems to have the bizarre expectation that you have memorized any part of the Java API that he's even mentioned. Teaches 1181 like it's a 2nd year course. I would never take a course with him again.

5.0
2.0
CPSC1181
Grade: B+
Nov 25, 2005

Good teacher, knows his stuff. Easy to understand. Gives out challenging and interesting assigments. I'd totally reccommend him over most other CPSC teachers.

1.0
5.0
CPSC1181
Nov 29, 2005

avoid!!

3.0
3.0
CPSC1181
Jan 14, 2006

To cut off, I truly do not recommend this teacher over others. He dones't bother to give out proper explaination when it comes to basic stuffs. but that's what students truly need.? I really don't get why he would always have to speak and not bother to write out?? sigh. Hope he'll know what he's missing someday..

1.0
5.0
1160
Feb 15, 2006

No Comments

4.0
3.0
CPSC1150
Mar 15, 2006

He's a generally nice guy. He is a bit of a pain when it comes to getting an answer out of him sometimes. I found him quite clear and understanding. If you don't pay attention then you deserve what you get. Sometimes he acts like he's teaching elementary school, with a child like voice. He's a bit of a picky person in everything.

2.0
5.0
1150
Mar 15, 2006

Dont take his class.He is annoying and has poor teaching abilities.

3.0
3.0
CPSC1150
Mar 16, 2006

His not bad. Clear most of the time and super slow in terms of explaining some easy stuff. Getting the answers easily is not always guaranteed! You can do good only if ask for every single thing you don't get; becuase they dont usually come back.

5.0
3.0
CPSC1160
Apr 7, 2006

What makes Bryan stand out from other teachers is the fact that he loves his job and if he sees that you are trying to learn,he will help you out in any way he can but you need to ask him questions, if you don't get it.He is always available outside class to help you out.Very challenging assignments but he will give you lots of tips and direction.

5.0
2.0
CPSC1160
Apr 20, 2006

Great teacher. Does a great job teaching and is very helpful to students. Truly cares about how students are doing. Like any course, hard work is required. He understands students and will recognize those that work hard. Does not really follow the book, but his class notes are enough. Work hard on assignments and you will do great.

3.0
3.0
1160
Apr 25, 2006

he tries to imitate the way hannibal lecter talks in his conversations with you ; ridiculous

4.0
3.0
1160
Apr 27, 2006

No Comments

3.0
4.0
CPSC1160
Apr 27, 2006

I don't like the way Bryan teaches. He seems like a nice guy, but I really don't find him helpful. I hate his labs especially=very stressful. 1160 is though a very hard course.

2.0
5.0
CPSC1160
May 16, 2006

I really find that he takes pleasure in seeing others suffer on his assignments. I find him a very intimidating person. Sometimes when you ask him a question his answer is to "look it up yourself". Sometimes I feel as if he doesn't understand what he is doing. It was a truly hard course. Gosh I feel like crying.

5.0
3.0
CPSC1181
Aug 3, 2006

LONG assignments, enthusiastic instructor though, can't over stress length of assignments (and midterms)

3.0
5.0
CPSC2150
Jan 14, 2007

Horrible in every possible way. Avoid at all costs. You will need a translator for his lectures, labs, and assignments. Nothing is clear. Save your time and money.

2.0
5.0
CPSC1181
Jan 23, 2007

HE SEEMS A NICE GUY, BUT NOT A QUALIFIED TEACHER.....EVERYONE AVOID HIM, IF YOU ARE A JAVA BEGINNER ... HIS CLASS IS SO BORING AND HELPLESS, , HE REALLY WANTS TO ACT FUNNY, BUT IT TURNS OUT TO BE BORING ... SO FAR, I HAVE LEARNED NOTHING FROM HIM,,,,,,,,WHAT HE IS DOING TOTALLY FREAKS OUT MY INTREAST IN CPSC... I WANNA CRY ..

5.0
2.0
CPSC2150
Jun 18, 2007

It's true, Bryan doesn't FORCE-FEED you the answers to every question. What he does do is give you the knowledge to figure out those answers for yourself and that is what CompSci is all about. That's why he's one of the best CompSci teachers at Langara. If you like CompSci you'll like his classes, if you don't like CompSci then DON'T TAKE IT.

4.0
1.0
CPSC1000
Mar 6, 2008

Easy course. Medium homework load. Make sure you attend labs to complete lab asssignments. Lectures are important, though because it's an easy course, it may be neglected. Bryan is humorous and makes lectures enjoyable so might as well go... right? And attendance reflects grade as well.

3.0
4.0
CPSP1000
Nov 11, 2008

IF you really want to learn much about the course, you can take him since he will assign 2 labs a class and weekend quiz every 2 weeks. Beside,you still have to do the assignment which always take you 5-6 hrs to finish it.If you want to get a high mark,NEVER expect in his class cause the mid term and the assignment will always drop down your score!

4.0
4.0
COMP1000
Nov 26, 2008

A little bit of a wacko but the course load is light. Nice guy and will help you if you need it. Lab exams are very easy for comp sci. Take this course, very easy 1000 comp sci

1.0
4.0
CPSC1130
Mar 6, 2009

He is in no way a qualified teacher. He doesn't know the material well enough to teach it at all. Also, don't bother asking him for help because he will make you figure it out by yourself and act in a very condescending way. He talked to the class as if we were a bunch of idiots and don't expect him to explain the labs properly (and they are hard!)

2.0
4.0
CPSC1160
Aug 27, 2009

this course is so hard, i just missed 3 classes and couldn't catch up, of course there are some ppl good, but in general, this course is pretty tough.

3.0
5.0
CPSC1150
Oct 22, 2009

This guy is one of the worst markers I have ever seen in my life. I had to go back and re-mark everything and I was always bumped from a C to a B. What He teaches in class is like %10 of what He expects of you to learn. The labs are hard and timed and the general aura in the course is to pass, and only those who already know the course score well

2.0
3.0
CPSC1160
Oct 30, 2009

I have him for 1160. If you haven't learned c++ yet he doesn't make an effort to teach you well. I advise against taking his course.

3.0
5.0
CPSC1160
Dec 18, 2009

Prof has great knowledge of c++ but will only teach you concepts and you are expected to know c++ coding yourself so if you are new to c++ do not take his class or learn c++ coding before hand this class will be more detail towards structures of c++ rather than coding work u will have hard labs and every 2 weeks a huge assignment tough class by far

2.0
4.0
CSPC1000
Mar 16, 2010

Don't take this guy for an easy A! Basic Computers was challenging due to the learn yourself style of teaching.

2.0
3.0
CPSC1030
Sep 30, 2010

Took that course in Spring 10. An easy course to get A. His midterms were give away, but surely need to familiar with the software. Final was fairly ok

4.0
3.0
CPSC1150
Oct 4, 2010

Before this class, I know nothing about Java programming.After this class, I am comfortable with it. When you ask him a question, he won't tell you the answer directly. His teaching style is good for smart students cause he cause you to think and understand codes. He is one of the best CPSC professor in my list.

3.0
4.0
CPSC2030
Nov 11, 2010

If professors are rated how well they teach you, he shouldn't do very well, considering the learn-it-yourself class style; he really often leaves you to your own devices. It's fine to argue compsci is about problem-solving, but this is an exaggerated version of that. Personally, I find it a frustrating and absurdly time-consuming process.

3.0
3.0
CPSC2030
Nov 26, 2010

Lol. I'm sure it's not just me. I feel his do-it-your-self teaching style is out of control. Many times I just feel that there is no point to come to class since I'm just gonna learn everything by myself. He doesn't teach stuff. But he is a nice guy and I think he sleeps too much.

4.0
3.0
CPSC1150
Nov 26, 2010

Brian is a good teacher. I don't have problem with his "go-search-it-up" style.

3.0
2.0
CPSC1150
Jan 9, 2011

If you've had no prior experience with java, you needa attend his class or else most of his notes won't make sense and you'll struggle with it and not really know what's going on but if you get past that stage, you'll do fine. Half of the class dropped btw... so... gl :)

5.0
3.0
CPSC1150
Jan 21, 2011

I am praying he will be my prof for future CPSC courses! He does have a "learn it yourself" way of teaching but he gives you enough info in order to do so. I may not have done well but what I've learned in his class gives me a solid ground to work off of. Go to class in order to understand Powerpoint notes and you'll do fine~

4.0
1.0
CPSC1030
Apr 6, 2011

Decent teacher. He works through the material with you and is available for help when needed. Can seem a little patient or condescending sometimes but over all very nice and fairly approachable. Material is fairly easy as long as you can read instructions properly :P

5.0
2.0
CPSC1030
Jun 22, 2011

Great guy. Very happy and up beat teaching style. If you attend classes you will get a good mark. Its still possible to get a good mark without going to class, he is very organized and posts everything online. He does use a bit of a teach-yourself method but I think it works very well.

4.0
2.0
CPSC1030
Sep 30, 2011

Great prof, class was a piece of cake, as long as you can read the lab instructions, follow his notes, and ask questions if you need to. Lab exams are open book, so if you understand the material or know where to look if you don't, you should pass with flying colours.

5.0
2.0
CPSC1050
Nov 29, 2011

Kay so first 2 weeks of class, I thought he was a horrible prof. He took forever going nowhere and he was straight up weird and awkward. But disgarding those 2wks, he's probably one of the best profs I've had. He genuinely cares about the students in his class, and tries to remember each and every single one. Great guy. Good prof. Labs are helpful.

3.0
4.0
CPSC1150
Feb 23, 2012

when it comes to writing methods he prefers writing in it his style or else he marks it wrong. Having prior knowledge of java I was expecting a review but, he likes to do things his way, so going to his class is a must.

3.0
4.0
CPSC1050
Mar 16, 2012

Bryan is a very kind and funny person. His lecture is very interesting. However, his jest spends a lot time in class. That is why you will feel rushly in the second part of the course. The homework and assignments are marked really slowly.Also, you will find a lot of new stuff he never talked before in the exam.

5.0
3.0
CPSC1150
Mar 27, 2012

First two weeks I thought he was terrible. Awkward, answering questions with questions. After everyone got used to each-other, amazing. His lectures are easy to pay attention to, he's good at making you think about how to solve problems. Don't expect an easy grade though, you need to familiarize yourself with the java to succeed in this course.

4.0
2.0
CPSC1150
Apr 3, 2012

First 2 weeks were terrible! Awkward at first because he wants to get to know the class. Once he is used to everyone by name, he becomes one of my favourite profs. Lots of passion on CPSC, genuinely wants you to learn the concept not memorize. Listen to his lectures and you will do well! Only complaint is he is a slow marker but he is fair. Listen!

5.0
1.0
CPSC1150
Apr 5, 2012

Great guy. Good solid teacher. I could see how some people may find him "weird" or "annoying" but I got along with him really well.

5.0
2.0
CPSC1150
Apr 18, 2012

One of the best teachers (and class I guess) I've ever had at Langara. First 2 weeks was slow and boring, but he needs to cover the basics. After that, talk to him and ask for help whenever possible. His quizzes, midterms, and final exam all reflect on his practice problems and what he teaches. Take is class. TAKE IT!

3.0
2.0
CPSC1150
May 10, 2012

Very nice teacher. Well, his way of teaching is kinda "weird", you dont really know what kind of answer he is expecting when he asks a question in class, the answer makes sense. He tries to make it more a real life thing, things that you will expect from your boss, I guess that is his philosophy. Test is fair, but long. Therefore you need practice.

2.0
4.0
CPSC2211
Sep 9, 2012

Seemed to try to teach what he learnt in grad school rather than what was needed by undergrads. Taught the GUI class as though it was an advanced OS class. Nice guy, though.

4.0
2.0
CPSC2030
Apr 30, 2013

Easy going and accept others suggestions and comments. Textbook for CPSC2030 is absolutely not used at all during lecture or lab. Open book, internet during quizzes and exams, that was nice. I find the labs to be quite reasonable, if you know it then you're in good shape, otherwise think harder! Flexible with lab due dates as well.

5.0
3.0
CPSC2211
Sep 23, 2013

Bryan is a great teacher, one of my favorite at Langara. He's not the easiest teacher, tests and assignments can be challenging, but he's teaching you what you need to know. You have to work hard to do well in his courses, but he's fair with his students. My second course with Bryan. He's a must have if you're doing computer science at Langara.

1.0
5.0
CPSC1050
Nov 27, 2013

Too much homework, too many Labs

4.0
4.0
CPSC1050
Nov 28, 2013

Very helpful although he gives way too much work and assignments. Needs to utilize the computer for exams. Doesn't teach much so you have to read a lot for this course.

5.0
3.0
CPSC1050
Grade: Not_Sure_Yet
Nov 29, 2013

Bryan is a fantastic professor, he loves his job and it shows. He is very approachable and helpful both in and outside class. The course felt very fast paced, as it covered many topics. Expect a high workload, with weekly readings, quizzes, one assignment per lab session (2 a week) and more. It is difficult to keep up, but you will learn a lot. :)

2.0
4.0
CPSC2030
Apr 9, 2014

I've had Bryan Green in the past but after taking 2030 it has become clear that he is a terrible teacher. He leaves you to teach yourself (including new coding languages in 2030), he puts way too much content on his tests and almost all students are unable to finish, he almost never fully answers questions and his lectures are useless. Good luck.

5.0
3.0
CPSC2211
May 11, 2015

Bryan's awesome if you're really into CPSC. Every lecture was engaging and interesting and everyone took part in the discussions. He doesn't have many parameters to follow for your lab and assignment work so you have to take some initiative and spend a few extra hours in the lab to get things done right.

4.0
4.0
CPSC2030
Grade: B
May 22, 2015

Very practical. Open books (and Internet) exams. A lot of homework and studying on your own. Quite interesting lectures.

1.0
5.0
CPSC1045
Grade: Drop/Withdrawal
Nov 3, 2015

he is not very good teachers

2.0
5.0
CPSC1050
Grade: Not sure yet
Nov 19, 2015

Okay, im going to sum it up pretty clean, day 1 to last day, here's how the classes worked: 1) you go to class 2) He asks if anyone of the students have doubts 3) a few students might have some 3) if not then you work on the lab or you can leave. I would certainly avoid this professor if i had a choice.

3.0
5.0
CPSC1045
Grade: B
Dec 17, 2015

Hard course Ask students to do themselves Tough labs

4.0
1.0
CPSC1045
Grade: A-
Mar 8, 2016

I really liked Bryan as a prof, he was helpful but never gave you the answer, instead made you worth through it. Sometimes however I left more confused then I started. This was frustrating but in the end I had a larger understanding of the context. Show up to class, take notes and finish labs you'll be fine.

4.0
4.0
CPSC2030
Oct 5, 2016
Would take again

Very thoughtful and engaging teacher. Good lesson plans and helpful in labs. Tests can be tough but he is very fair

Gives good feedback
Hilarious
Caring
4.0
4.0
CPSC1045
Grade: C
Dec 20, 2016
Would take again

very helpful and amazing instructor !!

Tough Grader
Gives good feedback
1.0
4.0
CPSC2030
Dec 21, 2016
Wouldn't take again

You should avoid it at all cost, seriously. It was a VERY stressful term because of his class. He leaves you to teach yourself and makes tests and assignments way harder than it should be. Classes don't help you at all to learn the subjects or get a good mark. You are on your own.

Tough Grader
TEST HEAVY
5.0
4.0
CPSC2030
Grade: A
May 21, 2018
Would take again

Bryan doesn't tell you answers directly but guides you to figure out the answers to your questions. This is the best kind of teaching style imo to prepare you to be a good software & web developer. He is very caring; I once came late to a midterm due to studying late at night and being tired from work, but he let me still take the midterm.

Hilarious
Amazing lectures
Caring
5.0
3.0
CPSC2211
Grade: B
May 22, 2018
Would take again

His lecture is energetic and interesting to hear. The knowledge from this class will be useful for designing apps/products in the future. However, lab sections are hard since he expects us to know how to code in Swift by ourselves with only 3 in-class lectures. Group projects are fun though; he allows us to be creative with our product designs.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
5.0
2.0
CPSC1150
Jul 11, 2019
Would take again

He is really a real gem in the computer science faculty. I would love to take him as my instructor again

Participation matters
Amazing lectures
Caring
4.0
2.0
CPSC1050
Grade: A
Nov 25, 2019
Would take again

For students who have negative comments about him, he is using a flip classroom style where you self study and read the book before the lecture and he supplies the class for the diffcult parts... Really teaches you the course well... If you just wanna pass don't waste your time....

Get ready to read
Clear grading criteria
Caring
3.0
4.0
CPSC1050
Mar 21, 2020
Wouldn't take again

IF YOU HAVE DONE COMPUTERS EARLIER THAN IT MIGHT BE OK. HE WILL GIVE ASSIGNMENT EVERY WEEK, AND EACH ASSIGNMENT REQUIRE NEARLY 7 HOURS OF YOURS. HE IS GOOD AND FRIENDLY BY NATURE .BUT HIS EXAMS AND LABS ARE DIFFICULT IN COMPARISON THE MATERIAL HE TEACHES IN HIS CLASSES.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CPSC1050
Grade: Drop/Withdrawal
Sep 10, 2020
Wouldn't take again

You should avoid it at all cost, seriously. It was a VERY stressful term because of his class. He leaves you to teach yourself and makes tests and assignments way harder than it should be. Classes don't help you at all to learn the subjects or get a good mark.

Lots of homework
So many papers
Tough grader
3.0
3.0
CPSC1150
Dec 1, 2020
Wouldn't take again

PROS: good lectures. CONS:Tough grader, and personally I think his way of teaching is kinda "weired".

1.0
3.0
CPSC1150
Dec 4, 2020
Wouldn't take again

If you want to get a good grades and u are worried about getting burnout. Avoid having him as ur prof and don't waste your time choosing his course.

4.0
4.0
CPSC1050
Grade: A
Dec 22, 2020
Would take again

Bryan is very kind and overall a great instructor. He genuinely cares about his students and would often ask us for feedback, and check in to make sure we were learning. His teaching style requires you to do lots of reading before class, then he fills in the gaps and answers questions. If you are engaged and ask questions you will do well.

Get ready to read
1.0
5.0
CPSC1050
Grade: Not sure yet
Mar 22, 2021
Wouldn't take again

If the rumor is true, this person is horrible.

Skip class? You won't pass.
Test heavy
Lecture heavy
2.0
3.0
CPSC1050
Grade: C
Mar 28, 2021
Wouldn't take again

warning: the dude assigns WAY too much homework, 3-5 assignments/week. If he lowered the course load even slightly I think students would do a lot better in his class. He's nice, but the self-teaching aspect mentioned in other comments, on top of the amount of assignments is too much (especially during the pandemic).

Lots of homework
Accessible outside class
Test heavy
3.0
3.0
CPSC1050
Grade: A+
Mar 30, 2021
Would take again

Flipped classroom-style teaching. You gotta do all the work and figure it out. That being said, the material of 1050 is not very challenging conceptually (you just have to put in the work and read A LOT). He is not very accommodating or readily available for help but he is a nice guy. A big plus is the lack of a huge final and instead unit tests.

Lots of homework
Get ready to read
1.0
4.0
CPSC1050
Apr 21, 2021
Wouldn't take again

It is good that Bryan records his lectures so that his students can access them anytime. BUT you have to do A LOT OF outside research because his labs and homework are much more difficult and high-level than material from his lectures or textbook. Beside, he is not helpful. Overall I would not recommend you if you are pretty new in Computer Science

Lots of homework
Test heavy
Tough grader
1.0
5.0
CPSC1050
Grade: Rather not say
Aug 12, 2021
Wouldn't take again

if you take his course, just drop it. Worst 4 months in my life!!!! Worst professor

Lecture heavy
So many papers
Tough grader
1.0
5.0
1150
Grade: Drop/Withdrawal
Mar 9, 2022

Did not like him at all. His material is so hard and requires lots of previous knowledge. He also gives pop quizzes when you least expect it so there's no time for studying. When someone asks him a question he doesn't answer it and sometimes makes you feel bad for asking it in front of the class. Would never take again

Tough grader
Beware of pop quizzes
Lecture heavy
5.0
3.0
1050
Grade: Not sure yet
Mar 20, 2022
Would take again

Awesome prof! He is knowledgeable and all his lectures are really interesting. I often go to his office hours, and he patiently explains things until I fully understand. He makes you think instead of just telling answers. I recommend taking his class if you are actually interested in CS and want to learn. I'll definitely take his course again.

Participation matters
Amazing lectures
Clear grading criteria
1.0
5.0
1150
Grade: A-
Mar 28, 2022

He does not have a clear criteria on exams. You feel blind during the exam due to that. He also has pop quizzes that stresses you out. Another thing is his teaching style is really bad. His powerpoints is empty, he does not have notes. He blurts out things randomly on lecture. You do not know whether what he says is important or not.

Tough grader
Participation matters
Beware of pop quizzes
5.0
3.0
1050
Apr 7, 2022
Would take again

One of the few professors that actually cares about his students. He is happy to answer and help with any problems you have and he goes out of his way to do it. Weekend quizzes suck and his exams heavily rely on you reading the textbook but as long as you do the assignments and go to class, you will do fine.

Get ready to read
Gives good feedback
Caring
4.0
4.0
1050
Grade: A-
Apr 15, 2022
Would take again

Very knowledgeable. He gives lots of homework but for 1050 with such a wide variety of topics you need lots of practice.

Get ready to read
Inspirational
Lots of homework
2.0
5.0
CPSC1150
Grade: C-
Apr 27, 2022

For a "beginner's" class, the content is WAY too complex. Would highly not recommended if you have no prior comp sci experience. You're going to be bombarded with labs, assignments, quizzes, EVERYTHING. and just when you're done one lab you're slapped with MORE. Lectures are not enough, you have to do more outside research to do well on the test.

Participation matters
Lots of homework
Beware of pop quizzes
5.0
3.0
CPSC1050
Grade: A+
May 11, 2022
Would take again

Bryan helped me to discover a new passion for computer science. His exams were strictly based on lecture notes and quizzes based on textbook material, making his exams very straightforward. His labs are quite challenging in some aspects, but it helped me to deepen my understanding of the material. It is quite clear he cares for his students.

Gives good feedback
Lots of homework
Accessible outside class
2.0
4.0
1150
Grade: Incomplete
Oct 25, 2022

I didn't get the problem solved by asking the professor, he might give out step by step instructions, but overall it's not clear enough for me to understand and I always do not get the final useful answer for any problems.

Tough grader
Lecture heavy
Graded by few things
3.0
4.0
1150
Grade: A-
Nov 9, 2022
Would take again

His lectures are engaging and he tries to get students to use their own problem-solving abilities rather than just give them the answer. 1150 has a lot of coursework, so be ready to do an assignment every 2 weeks and one lab per week. He doesn't tell students the quiz schedule, so attendance is mandatory if you don't want to lose marks on quizzes.

Group projects
Lots of homework
Beware of pop quizzes
3.0
3.0
1150
Grade: Not sure yet
Dec 5, 2022
Would take again

Bryan is a good prof, he spends time teaching his students the fundamentals. To apply concepts it is YOUR responsibility. Labs, assignments, midterms can be tricky so make sure to stay on top of material. Pop quizzes - I don't agree they are the best way of gauging your students knowledge. Practice and participate, he will notice your hard work

Lots of homework
Beware of pop quizzes
Respected
3.0
4.0
CPSC1150
Dec 29, 2022
Would take again

We needed more guidance for midterms and the final. Put us at a disadvantage in the end.

5.0
2.0
CPSC1150
Grade: A+
Mar 27, 2023
Would take again

He is an awesome professor. I took CPSC 1150. His way of teaching is amazing as he explains all the concepts thoroughly and the lectures are very engaging. I got 95-100% in every lab. Although his labs and assignments we lengthy but I got to learn a lot about designing programs and Java. He also advised me about making side projects for placements.

Amazing lectures
Gives good feedback
Inspirational
5.0
4.0
1150
Grade: A-
Apr 7, 2023
Would take again

Brians's teaching style was very engaging and I actually absorbed a lot of the content that he taught. Although his class can get difficult at times and it could be hard for you to achieve an A. You will also have to attend his classes to fully understand everything. And student teachers can sometimes be bad markers and helpers.

Amazing lectures
Lots of homework
Caring
4.0
3.0
CPSC1150
Grade: A
Apr 15, 2023
Would take again

His lectures are quite informative. However, he often tries to get you to answer your own questions when you have problems which can sometimes be unhelpful but he does this to try to get you to think deeper.

Tough grader
Beware of pop quizzes
5.0
3.0
1150
Grade: Not sure yet
Apr 20, 2023
Would take again

Bryan is super fun and witty. His lectures are clear and engaging. He is really caring and will try to help you as much as he can if you let him. He wants to teach you how to think, so may not give you a straight answer, but it will be the answer you need in order to grow.Class is tough, but I would take him again as my prof without hesitation

Hilarious
Beware of pop quizzes
Caring
4.0
2.0
CPSC1150
Grade: A+
Dec 17, 2023
Would take again

Honestly, no matter the professor you take, the class is hard if you haven't done any programming before. That aside, Bryan himself I would 100% recommend. His lectures are engaging and he does have pop quizzes every other week or so. The labs and assignments were pretty doable but not easy. He's also very responsive to emails & open to questions.

Clear grading criteria
Gives good feedback
Beware of pop quizzes
5.0
3.0
1150
Grade: B
Dec 19, 2023
Would take again

Bryan is a great professor at langara. His lecture are amazing and engaging. he gives you a chance and hints to solve the problem by yourself which will help you to learn something new. His labs and assignments are bit challenging but you will learn good concepts from them.

Amazing lectures
Beware of pop quizzes
Respected
5.0
3.0
CPSC1150
Grade: A
Jan 16, 2024
Would take again

Can take a learning curve if you're new to programming, but lectures and assignments helped get the core concepts to "click." All assignments and labs had clear rubric criteria, labs were both individual and with groups (assigned or chosen depending on lab). There were a handful of pop quizzes, though they're only worth a few percent.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
5.0
4.0
1150
Grade: B+
Mar 14, 2024
Would take again

really good prof

Tough grader
Clear grading criteria
Respected
5.0
3.0
CPSC1150
Grade: A-
Apr 15, 2024
Would take again

Lectures are clear, provides multiple examples. Labs are weekly and based on the lectures but you must apply your own thinking to solve them, which I like because you're learning. Lots of pop quizzes but as long as you pay attention to lectures it's easy. NOTE: I already knew how to code before this class, so it may have been easier to me.

Lots of homework
Beware of pop quizzes
Caring
3.0
4.0
CPSC1150
Grade: Rather not say
May 2, 2024

Great instructor tbh, teaches and guides every student fairly. Beware of surprise quizzes. Exams are tough. If you haven't done programming before It's recommended to read the textbook and practice textbook questions. If you have time to study before the semester, I'll suggest you to watch some YouTube videos on java basics to get a headstart. GL

Tough grader
Amazing lectures
Beware of pop quizzes
3.0
5.0
1150
Grade: C-
May 21, 2024

You really need to know java beforehand. This course expects you to start walking before you can crawl. You will do good if you already know how to code well or know java. If not, you are screwed

5.0
3.0
1150
Grade: A
Jun 27, 2024
Would take again

Phenomenal instructor. Very kind and understanding. If you need help, he's more than happy to assist you.

Gives good feedback
Caring
Accessible outside class
5.0
4.0
1150
Grade: B-
Jul 22, 2024
Would take again

he is really a nice professor. I took him in Last Semester. His assignments are tough.Throughout the semester I was thinking I took bad decision of taking him as professor but now I am really thankful to him cause just because of him I got interest in Java and now I just love Java.

5.0
4.0
1150
Grade: B+
Nov 23, 2024
Would take again

Professor Bryan is engaging and wants you to learn. The class can be challenging, but using resources like the free textbook, attending lectures, and tools like Unstuck ai can really help. Overall, a rewarding experience if you put in the work.

4.0
3.0
1150
Grade: B
Dec 13, 2024
Would take again

Bryan Green is an excellent professor whose lectures are well-paced, making the material accessible to everyone. He is highly approachable during office hours, always ready to clarify concepts if ur in doubt. If I retook 1150, I'd pre-read notes to understand lectures. Stay on top of labs, assignments, and surprise quizzes, and you'll do great 👍

Amazing lectures
Beware of pop quizzes
Accessible outside class
2.0
5.0
1150
Grade: Not sure yet
Dec 15, 2024

Bryan thinks and teaches in a very unique way. The only problem is that if you dont adapt to the way he does things, you're going to get lost. If you dont know java (I didnt know how to code at all), you will not understand anything. Bryan is going to be too complex. Take a class before (1045 or 1050)!

Lots of homework
Beware of pop quizzes
Lecture heavy
2.0
5.0
1150
Grade: C-
Dec 22, 2024

Bryan is a dedicated and patient teacher, but his workload and learning expectations can be challenging and unrealistic to manage for full-time students. If you decide to take his class, consider keeping your course load light to ensure you have enough time to keep up. Also, be prepared for occasional pop quizzes.

Get ready to read
Lots of homework
Lecture heavy
4.0
4.0
1150
Grade: B+
Feb 2, 2025
Would take again

Bryan is very kind and very patient with students. He is willing to answer any and all questions, but he answers in a way that tries to make you learn rather than remember. He did have quizzes at random and gave out a lot of homework, but for my first ever coding experience he taught me a lot. This class is doable with no prior cs experience

Lots of homework
Beware of pop quizzes
Respected
5.0
3.0
1150
Grade: A
Mar 27, 2025
Would take again

A gem! He is truly a gem! If you really wanna learn Computer Science concepts, he is THE BEST TEACHER at campus! I mean he's so patient with the students, gives the ultimate feedback, is always ready to help, clears concepts with depth & precision! I would have taken all CPSC courses if he would be teaching them!

Participation matters
Clear grading criteria
Gives good feedback
5.0
4.0
1150
Grade: Not sure yet
Apr 6, 2025
Would take again

Best teacher Ive had at langara. Anyone who fails this course clearly doesnt care about comp science. He deserves 10 stars.

Amazing lectures
Gives good feedback
Lots of homework
5.0
1.0
CPSC1150
Grade: A+
Apr 24, 2025
Would take again

Look, man, if you can't pass CPSC 1150 with Bryan Green, maybe CS isn't the right fit for you. Regardless of your experience with Java, he takes you directly from algorithms to writing code and implementing it. If you've written any Java code before, this course will be a cake walk.

4.0
3.0
1150
Grade: A-
Apr 25, 2025
Would take again

HE IS REALLY GOOD but u gotta put in efforts

Participation matters
Hilarious
Beware of pop quizzes
5.0
3.0
CPSC1150
Grade: A+
Aug 1, 2025
Would take again

He is an excellent professor. His assignments and labs train you for the next course. If you are new to programming, his course won't be easy. I took an introductory course online and many of the difficult concepts that I could not understand before just vanished after taking his course. Highly recommend!

Amazing lectures
Beware of pop quizzes
Caring
5.0
3.0
1150
Grade: Not sure yet
Nov 14, 2025
Would take again

He give pop up quiz but it is not difficult. If you listen to his lectures, you will be ok. From my experience, all assignments, quizzes and tests can get partial marks if you write something to try to answer to questions even it is not fully correct. His lectures is not difficult to understand (I am not native English speaker)

Group projects
Amazing lectures
Beware of pop quizzes
5.0
3.0
1150
Grade: Not sure yet
Dec 14, 2025
Would take again

Really good professor!

Amazing lectures
Hilarious
Caring
3.0
2.0
1050
Grade: A+
Dec 18, 2025
Would take again

Good but disorganized sometimes. Quizzes: online every weekend, require prior reading of the textbook. Labs: time-consuming, sometimes disorganized. Make sure to know which version of questions to do. Midterms/final: more difficult for me. Don't worry about time, focus on understanding of terms and ideas although there was a history section.

Graded by few things
Accessible outside class
4.0
3.0
COMP1181
Grade: A+
Dec 19, 2025

Funny guy and chill dude. He clearly cares about his students and encourages engagement. Surprising, he bothered to remember the name of all the students in his class. Relatively high assignment load. He doesn't care if you do other things during class time. Be careful of pop quizzes. The practice isn't that similar to the actual exams.

Group projects
Hilarious
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

69%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (9)
A+ (8)
A- (7)
Grade Distribution
A(15)B(6)C(5)D(3)F(0)A-/B+(13)
Based on 55 reported grades
Not sure yet: 9
A+: 8
A-: 7
A: 7
Common Tags
Beware of pop quizzes (19)
Lots of homework (16)
Caring (11)
Amazing lectures (11)
Gives good feedback (9)
Tough grader (9)
Hilarious (6)
Participation matters (6)
Rating Trend

Improving

+0.39 avg change
Feb
Mar
Apr
Aug
Nov
Dec
Last 6 months
Ratings by Course

CPSC2211

4.3

(4)

1010

4.0

(1)

COMP1181

4.0

(2)

CPSC2150

4.0

(2)

CPSC1000

4.0

(1)
+18 more courses
Difficulty by Course

1000

4.0

1010

4.0

CPSP1000

4.0

COMP1000

4.0

CPSC1130

4.0

Similar Professors