4.1
Quality2.4
Difficulty100%
Would Retake97
Reviews100%
Would Retake
97
Reviews
Rating DistributionOfficial
97 total ratings5
48
4
29
3
16
2
3
1
1
What Students Say
“George is a brilliant mind, the next Einstein if you may”
CPSC313 - 5.0 rating“Had to give everyone double time extra to finish”
CPSC213 - 2.0 ratingClass Info
Attendance Mandatory
78%
Textbook Required
86%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
310304
5.0
(1)CS636
5.0
(1)CS216
5.0
(2)CICS520
5.0
(4)CS310SUMMER
5.0
(1)Difficulty by Course
CPSC301
5.0
216304
4.0
310304
3.0
CS304
3.0
CPSC304
2.7
Reviews (95)
No Comments
No Comments
just great
very good senior instructor
Nicest prof in Computer Science.
Nice Guy
very nice guy, a bit goofy, humrous
No Comments
very nice prof, just hard to understand his accent
I like the way he teaches.. not too fast and not too slow
The one and the only best prof in CS department at UBC
George is like Santa Claus, he's always generous in attitude and marks. We luv u
No Comments
No Comments
Cute prof, looks like Robin Williams, generous on marks, know how to dress nice
No Comments
I also thought that he looked like Robin Williams. =)
I cant understand a word you'er saying
No Comments
Funny prof. Lame jokes tho. Course was OK. Notes sometimes unclear.
amazing prof!!
very good prof. easy and interesting. i loved the course. Does dress well !
knowledgable and FUNNY
Really funny guy, and a great prof. If you can, take one of his courses.
There is only one word for George, and that is jolly . Also he's a very good prof.
Funny and great guy. Dirty slots!!! His voice can be very lulling, and the course content doesn't help that any. Zzz...
hm...he explains things clear in class...but that's all not really helpful outside of the classroom..and no he's not hot...
he can't explain clearly what he taught in lecture
Reminds me of some italian tenor. Good prof, long assignments, and his jokes are funny because they are stupid. famous quote from george: do not say it sucks because we dunno what it sucks!
No Comments
Funny guy
Very good prof who is interested in the welfare of his students. Makes people laugh and is open to discussions. Looks like super mario.
Ok prof. Made students feel like sh*t after midterm and final. But marked relatively easy. Has thick accent that's sometimes a little hard to understand. Responds very slow (takes 1-2 days on average) to email questions. Explains most of material wel
Nice guy, great prof
Great guy. Assignments and tests fair. A+
Good teaching. Well prepared
Rather good way of teaching. Responsible.
Has a desire to see succeed.. his notes are excellent and his exams are directly based on the notes.
ok course but a bit difficult to understand because of his accent. Projects are cool and helpful and final exam is a piece of cake
Easy course. Great guy. Just boring to be in the class at 9AM, when there's only 25/55 registered students present.
This professor actually really cares if you understand the material. He has taught this course for years and never seems to tire of it. If you ask him a question, he is more than happy to answer.
Great prof!
George is fantastic, very helpful and interesting to talk to. This course covered rather tedius material, however... software design principles are just not captivating.
I like George.
Don't get me wrong, George is an awesome guy and I learned a lot in class. The sad part was that classes were pretty boring (maybe not a reflection of George) and WebCT was hardly ever answered, even when the class required information regarding projects.
George is nice and helpful, but not very organized. He teaches not bad, but has accent, so sometimes hard to understand. Overall, he is recommended.
The lectures are a bit too dense, and by that I mean a lot of not-so-important concepts are presented that are never tested in any way. So lectures can be boring as a result. George is a good prof, and his tests are very fair. If you listen to him carefully you'll KNOW what's on the exams.
Great prof! One of the best I've had so far. His accent is not a problem after 2-3 lectures. Great course; if you did good in CPSC111, this course shouldn't be too hard. Labs are relatively easy. Assignments are LENGTHY but very interesting (for example, making your own game). Probably the most interesting course so far for me.
Lecture and Notes r good and useful. fair exams and assignments. A+ prof and also an A+ CS advisor. George is recommended.
The course itself wasn't too hard but I found him extremely hard to understand cuz of his accent and cuz he speaks so fast. You can only hear the first few and last few words of every couple sentences. The labs were generally easy but the assignments were very long but they were interesting. I would recommend taking Patrice instead for CS211.
In response to his silent students after asking a question: "Come on! It's easy!" hehe
Very easy and relax environment, need to ask more from students!
The class is for the most part waste of time. The notes don't help you much for the midterms or doing your assignments. The project is worth it (probably the most interesting part of the course) but again connectivity from outside the labs is questionable. Overall George is a good teacher but the notes need improvement.
Really nice. His accent can get on your nerves, but I agree that it's not his fault. The course material wasn't too hard, but the assignments are a killer. Tries to get the class to participate by giving 'class quizzes' and having the students to vote true/false to encourage class participation. *Thumbs up*
The class is very straight forward. George tries his best to explain everything but sometimes I'm not sure if he gets it out the way he intends. Other than that, he's a great guy, and really helpful if you need to get program/course advising.
interesting course materials, challenge assignments, fair exam! recommend!George is a very nice guy!
Seems to be straight forward but the final exam was deceivingly tough as there were no sample finals to rely on. Midterm was also tough as the time limit killed a lot of students. A lot of the final was 'new' in that we had seen it in the course material but didn't receive many questions on it. Deceptively harder than you would think.
Nice guy, enjoyable lectures, genuinely wants for everybody to do well in his class; the midterm was fair; programming assignments are somehow stressful experiences but adequate help is available, and they are marked fairly.
Like someone said below, the time limit on the midterm was a problem for a lot of students. I almost never have problem finishing exams, but in George's classes I do. It was 8 pages with long descriptions and we were given 50min. Some of his notes and instructions for assign and exams have awkward grammar, but Eng is not his 1st language.
George is very good professor. He is treating all students the same, as his own children. It is also great that he is trying to make everybody understand material. Tough exams.
Abysmal. He not only failed to cover in class what was asked on the assignments, but he also get the questions wrong! Had to give everyone double time extra to finish.
Needs to be more clear when explaining concepts. Is very helpful though.
He doesn't know how to teach. Obviously he didn't prepare for the lectures. Very unclear lectures. Course itself is tough.
His accent will take awhile to get used to. His lectures aren't very exciting and did not help in clarifying assembly language. He is pretty understanding and would extend due dates if students complain. We also were able to program in pairs which helped a lot.
VERY VERY VERY VERY VERY GOOD PROF.
2nd time having him. He's a decent prof who really wants you to learn the material. Gets frustrated when no one answers his questions in class. 1 project spread into 3 assignments, all fairly easy. Midterm has more questions than time to answer, but final was better. This section is easier than the other 340s from what I've heard.
A solid professor who knows his material. He treats his students with respect, and wants everyone to do well. However, his accent may make it a bit difficult to understand what he is saying at times. But, you will get used to it. Fair exams and assignments.
Great PROF!! EASILY ONE OF THE BEST I'VE HAD AT UBC!!
one of the best profs in cs
I think everyone should deserve something like a +5% on their grades because of George's accent LOL.
Best prof ever! Exams were really fair.
One of the Best in MSS program
Probably the Best prof I've ever had at UBC. Explains concepts very well, his notes are awesome and his exams are fair.
He's incredibly fair and lenient with students, but his lectures do often end up being a little on the boring side.
George is a really funny and caring professor who needs to get more sleep at night. His accent can be a bit difficult to understands and the lectures fairly dry from time to time but that's life. The course content gets progressively more difficult as it goes on. He can be very lenient. Don't bother asking him "do you even lift?" The answer is yes.
I recommend taking this course with George - he put a lot of effort into the in-class examples. He has a bit of an accent but it only adds to the hilariousness of his jokes! Ops! He really seems to care that his students understand the material. It's a definite advantage for CPSC 313.
Following George, you will achieve success easily!
George is rad, he has a little bit of an accent which honestly helps get you through how dry the course material can be at times. I literally jumped for joy when I realized I had him again next semester.
Amazing prof! Knows what he's talking about, negotiable and approachable in office hours, and once you get past the accent, will explain anything you ask well and passionately. Definitely taking another course with him.
I've had George 3 times already, and each time he has proven himself one of the best CPSC instructors at UBC. The accent at first may be difficult, and he has to backtrack a lot, but the most helpful and caring prof around!
Best professor.
No one can explain a concept as clearly as George. He's a wonderful prof; very kind and patient too. Labs were fun, classroom lectures were lively, and if you ever go to his office hours your confusions will be swept away by his clarifications. Labs were relevant to student learning and he cracks jokes every once in awhile. Fantastic time in 213.
Useful material but very likely to lower your GPA. I would not take this class unless you need it for something specific.
Needs a while to get used to his accent.
Material is easy. I can't understand anything he says, so there is no point to attending his lectures if the 3% iClicker marks aren't important to you. Not to say he's not a good guy. He's pretty awesome.
Great professor, will definitely be looking to take a class with him again. Lectures were always fun and informative. Don't listen to all the people saying they couldn't understand him, he is more then easy to understand. If you are fluent in English you will not have a problem.
He's a great prof. Everyone loved him in our class. He's amusing and enthusiastic, I liked listening to his lectures. His accent is thick, and it was difficult to understand for the first two classes, but afterwards it wasn't a problem at all. I would definitely recommend him, he's a caring prof who's passionate about his subject.
Hard to understand. Says stuff like, "how the step is gonna look like?" I think he means, "what is the next step?" but it's hard to tell. Lecture slides are half written and inherited from another prof. Nice guy, pretty funny and also helpful if you talk to him. The lectures would be better if he wrote his own notes, or just wrote on the board.
George is a great guy; his lectures are entertaining and he is very approachable. However, he sometimes gets confused with some of the material, which in turn confuses students. You'll have to get used to the accent, but it's nothing major. I really liked his class. His exams are fair and so is the grading.
A great professor who really cares about his students. Engaging and informative lectures, and absolutely hilarious. Also very fair exams and workload.
Seems like an incredibly great guy and delivers a lot of passion to the lecture hall. That said, he does not prepare well for class, is often late and stumbles over his explanations. Could do with a lot more rehearsal.
Great professor who cares about his students. He is also very friendly and extremely hilarious. Assignments and exams are fair if you put the effort in.
good guy george
Man I absolutely love George, one of my fav profs at ubc, even though i'm now in my fourth year. The guy is a fantastic teacher and genuinely cares if the students are with him, he uses clickers very effectively, going over topics until people understand them. An absolute gem, in the CPSC department, a god among men.
George is a brilliant mind, the next Einstein if you may. Be warned, though his fondness for tuna salad is a bit nauseating at 8am in the computer lab. He does have a 'no-shoes' rule in the class as rubber exposure isn't good longterm for computers so I recommend bringing an extra pair of socks. All-the-right-type is extremely helpful
Class Info
Attendance Mandatory
78%
Textbook Required
86%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
-0.16 avg changeRatings by Course
310304
5.0
(1)CS636
5.0
(1)CS216
5.0
(2)CICS520
5.0
(4)CS310SUMMER
5.0
(1)Difficulty by Course
CPSC301
5.0
216304
4.0
310304
3.0
CS304
3.0
CPSC304
2.7