3.4
Quality3.4
Difficulty68%
Would Retake151
Reviews68%
Would Retake
151
Reviews
Rating DistributionOfficial
151 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
69%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.39 avg changeRatings by Course
CPSC2211
4.3
(4)1010
4.0
(1)COMP1181
4.0
(2)CPSC2150
4.0
(2)CPSC1000
4.0
(1)Difficulty by Course
1000
4.0
1010
4.0
CPSP1000
4.0
COMP1000
4.0
CPSC1130
4.0
Reviews (150)
No Comments
He's a great guy! Computer science is a hard course and he's doing a good job.
Friendly guy, easy to understand but moderate exam but extremely long(no time)
No Comments
No Comments
fair teacher, good sense of humor, friendly, easy to talk to
nice voice.... good facial expressions.... good balance when erasing the board.
boring as hell
No Comments
khoeler sux, green wins by default
He always pause, dead silence.. in class. 1050 is boring for me!
somewhat sacastic but very helpful.. lenient marker.. looks like Ned Flanders
No Comments
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)
Brian is a pretty good teacher. Easy to approach and actually attempts at making this simple class more interesting.
Great guy!
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.
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.
The only thing that I cal tell:"Don't take this guy" if you want a good mark.
He is a good teacher.However,his exam is not that easy.
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
He is such a humor. never get bored in his class
difficult tests or exams,strict teacher
good teacher, hard marker. If you are an ESL, don't take his class.
No Comments
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
Not at all.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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.
Good teacher, knows his stuff. Easy to understand. Gives out challenging and interesting assigments. I'd totally reccommend him over most other CPSC teachers.
avoid!!
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..
No Comments
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.
Dont take his class.He is annoying and has poor teaching abilities.
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.
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.
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.
he tries to imitate the way hannibal lecter talks in his conversations with you ; ridiculous
No Comments
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.
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.
LONG assignments, enthusiastic instructor though, can't over stress length of assignments (and midterms)
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.
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 ..
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.
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.
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!
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
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!)
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.
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
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.
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
Don't take this guy for an easy A! Basic Computers was challenging due to the learn yourself style of teaching.
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
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.
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.
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.
Brian is a good teacher. I don't have problem with his "go-search-it-up" style.
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 :)
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~
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
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.
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.
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.
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.
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.
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.
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!
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.
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!
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.
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.
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.
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.
Too much homework, too many Labs
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.
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. :)
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.
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.
Very practical. Open books (and Internet) exams. A lot of homework and studying on your own. Quite interesting lectures.
he is not very good teachers
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.
Hard course Ask students to do themselves Tough labs
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.
Very thoughtful and engaging teacher. Good lesson plans and helpful in labs. Tests can be tough but he is very fair
very helpful and amazing instructor !!
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.
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.
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.
He is really a real gem in the computer science faculty. I would love to take him as my instructor 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....
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.
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.
PROS: good lectures. CONS:Tough grader, and personally I think his way of teaching is kinda "weired".
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.
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.
If the rumor is true, this person is horrible.
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).
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.
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
if you take his course, just drop it. Worst 4 months in my life!!!! Worst professor
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
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.
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.
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.
Very knowledgeable. He gives lots of homework but for 1050 with such a wide variety of topics you need lots of practice.
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.
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.
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.
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.
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
We needed more guidance for midterms and the final. Put us at a disadvantage in the end.
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.
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.
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.
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
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.
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.
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.
really good prof
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.
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
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
Phenomenal instructor. Very kind and understanding. If you need help, he's more than happy to assist you.
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.
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.
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 👍
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)!
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.
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
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!
Best teacher Ive had at langara. Anyone who fails this course clearly doesnt care about comp science. He deserves 10 stars.
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.
HE IS REALLY GOOD but u gotta put in efforts
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!
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)
Really good professor!
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
69%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.39 avg changeRatings by Course
CPSC2211
4.3
(4)1010
4.0
(1)COMP1181
4.0
(2)CPSC2150
4.0
(2)CPSC1000
4.0
(1)Difficulty by Course
1000
4.0
1010
4.0
CPSP1000
4.0
COMP1000
4.0
CPSC1130
4.0