Kellogg Booth - University of British Columbia

Professor: Kellogg Booth
Department: Computer Science
College: University of British Columbia
Rating # 1
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The comment below me, that says he sucks? Well he does, AVOID UNDER ALL CIRCUMSTANCES IF POSSIBLE!!! I feel bad for the students who have to take his class, get ready to lose all interest in coding
Rating # 2
Overview:
  • Course: CPSC101
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
In one line, quite possibly the worst teacher I've ever had. He will spend all lectures talking about memory, and then the midterm will have one question on it worth only 5%. Refuses to help, and isn't even nice about it. Single handedly made me lose interest in coding, which was my favorite topic prior to him. Highly unrecommended, just terrible
Rating # 3
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Completely useless prof, goes on tangents unrelated to the topic at hand regularly. Highly unrecommended.
Rating # 4
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Hardly ever taught on code writing. Going for lectures is a waste of time since you won't learn much and to do the labs, you'll probably need to google most of the stuff or ask the TAs. The TAs are more helpful than he is.
Rating # 5
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Ineffective instructor. Never taught anything about writing code. Tests were alright, but several labs had vague instructions and involved the use of material that you haven't even learned yet/ had minimal experience in, which then led to you having to google everything. Labs are also must-pass even though they're only worth 10%.
Rating # 6
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very poor lecturer.Sarcastic and condescending when replying to students. Taught a lot on theory but barely touched on actual code writing, leaving students to fend for themselves during lab sessions.
Rating # 7
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
be ready to learn the book by heart, and then add stuff discussed in class to it. If using Big C++ it's a good idea to read till chap 8 before classes start as you'll be expected to know everything by week 3 anyway. Lects are rambles with very few concrete ideas put forth in articulate form. Wont do much to encourage an interest in comps/programmin
Rating # 8
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Course felt completely disorganized. Will not teach you fundamental coding. You'll do better with online tutorials. Definitely not familiar with technical writing or good lab/lecture formatting. avoid him if possible. Thankfully there is now an alternative instructor!!! Everyone's poor ratings are accurate.
Rating # 9
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Extremely boring and tedious assignments, labs and lectures. He'll teach you lots of definitions and theories on good programming practice, but unfortunately he won't actually teach you anything practical.
Rating # 10
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
boo
Rating # 11
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very clear in explaining the concept. One of the most useful courses!
Rating # 12
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very thorough teacher. I had no prior knowledge of C++, but it does not matter with this teacher. Just keep up with the assignments and pay attention in class and you will see he does teach the material very well. I did not even own the textbook and still managed to get 89% with just his lecture slides. Definitely recommend him for the future.
Rating # 13
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Pretty confusing professor and WAY too long-winded (the labs and assignments feel like novels). He should probably take APSC 201 and learn a little something about the importance of being concise. The course itself also expects us to already know C++ after taking one course in C which was pretty useless as well...
Rating # 14
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The course is not designed well at all, and the prof doesn't do anything to make it any better. His teaching is good in no aspects, and lacking in all. It's a shame the course is mandatory, because you'd learn more spending a bit of time on google.
Rating # 15
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Probably the worst prof. I've ever had. Honestly, students should not be subjected to his lecturing. I hope no one ever has to listen to him again.
Rating # 16
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Avoid this prof at all costs.
Rating # 17
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
the course itself has more problems than the prof does. The main problem is the big gap b/w apsc160&cpsc260 for people who don't have c++ background. EECE department needs to do something about it. e.g.split it into two courses.but, the prof himself is not effective. he knew the stuff well, but he didn't know deliver the knowledge to the students.
Rating # 18
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very ineffective prof. Presentations are unclear and too much irrelavent talking in class. Course materials are inorganized. Expect to learn everything by yourself. Try your best doing the labs/assignments since midterms/finals are heavily based on them. WebCT is really helpful too when you have questions or want to look up stuffs.
Rating # 19
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
- worst prof ever. it's like he hypnotizes you into sleeping during lectures by making the simplest concept so convoluted and confusing that eventually causes the entire class to pass out. Successfully discouraged students from enjoying programming. Effective demotivator. Arrogant and has poor course structure.
Rating # 20
Overview:
  • Course: CPSC260
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Pretty interesting prof. Extremely helpful on webct once you ask a question. Lectures are interesting and make sense, though he often goes off topic a little by using weird analogies. Assignemts are hard, but extremely helpful to understanding.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin