John Edgar - Simon Fraser University, Burnaby, BC

Professor: John Edgar
Department: Computer Science
College: Simon Fraser University, Burnaby, BC
Rating # 1
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His lecture is amazing with perfect-organized slides. He shows everything step by step using a nice example(personly think an example is much more helpful than theorem), so you could understand even if you have no base.
Rating # 2
Overview:
  • Course: CMPT225
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
You can tell by the way he presents himself in class and speaks with enthusiasm that he loves what he does. His method of delivering lectures is phenomenal and encourages questions in order to be crystal clear. His jokes lighten up the class and maintains a very welcoming atmosphere. I wish he taught every CMPT class offered at burnaby and surrey!
Rating # 3
Overview:
  • Course: CMPT125
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
went into 125 knowing nothing extra and came out very confident with the material. His lectures get boring really quickly, and it's easy to miss details if you don't pay attention. I found his assignments very meaningful, so take the time to do them and don't rush them. Exams were very fair and based on the material and assignments.
Rating # 4
Overview:
  • Course: CMPT125
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Can't say enough good things about him. Awesome teacher, and just an awesome person in general.
Rating # 5
Overview:
  • Course: CMPT354
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
He is good at explaining things and his notes are crystal clear and covers everything you need (you don't even need to come to class as long as you read his slides). However the assignments and midterm are quite tricky and he gives quite a lot of assignments compared to other profs.
Rating # 6
Overview:
  • Course: CMPT125
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
He is on average not very clear. Of course, this is a beginners' class.
Rating # 7
Overview:
  • Course: CMPT125
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Had him for the joint CMPT 125 and 127 class, really straight forward and fair exams, just make sure you know how the all the algorithms work (visualization) and the rest is easy.
Rating # 8
Overview:
  • Course: CMPT166
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
If perfection were human and had a British accent, John would be it. He is a fantastic lecturer who makes the class truly enjoyable. John's explanations make total sense and he is dedicated to helping students.
Rating # 9
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Easy final exam (the average was crazzzyyy high). His posted notes covered everything on the exams. Assignment were straightforward. Labs were never for any marks, yay! Would totally like to have this guy again.
Rating # 10
Overview:
  • Course: CMPT166
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
John is an awesome prof with a great sense of humour! the funny thing about him is he never adds your name after the "hi" when he emails you back. 166 is hard for me since i have no interest in this material and this is just mandatory if joint major. anyhow John is funny and very willing to help. highly recommended lecturer!
Rating # 11
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Prof! His lectures are excellent.
Rating # 12
Overview:
  • Course: CMPT120
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is an excellent professor... very helpful and his notes are just awesome! No need to go through any book, though he recommends one! He explains really well in class as well as his office hours.
Rating # 13
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is very nice and funny person. keeps the lectures not boring. study the lectures and assignments for midterms and finals. Final is easier than midterm. He SCALES alot and teaches well. 225 is a hard course so make sure you take it with John Edgar.
Rating # 14
Overview:
  • Course: CMPT128
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
One of the best teacher at SFU. His class is well organized: great lectures (you are learning great programming skill), good notes (but don't miss lectures!), good labs (content of labs are rich). Assignments and exams are challenging but if you follow lectures+labs and spend enough time, no need to worry to much about them. Just enjoy learning!!
Rating # 15
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He has interest in the course. Helps students, read his slides thoroughly if you want to get an A+. His slides are easy to understand but can be misleading if you dont attend the lectures. For midterms, many questions with little time to answer so start with those that you know. Assignments take so much time to complete, so start early.
Rating # 16
Overview:
  • Course: CMPT354
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A easy and useful course in CS.
Rating # 17
Overview:
  • Course: CMPT354
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His slide are f**king good, and he is the best teacher around!!! Top funny guy in SFU ~
Rating # 18
Overview:
  • Course: CMPT225
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
In all my four years at SFU, John Edgar is honestly the BEST teacher of any class I've ever taken. He has a genuine interest in the subject, a great sense of humour and his lectures are extremely helpful. I was abysmal at all things computer-science, and now it all makes perfect sense. Do yourself a favour and take his a class with John Edgar.
Rating # 19
Overview:
  • Course: CMPT120
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
this guy is the BOMB! Seriously, he's great. Lectures are never boring. Assignments are long and challenging, but well worth the work. The last part of the assignment (hardest part) is usually worth very little, only for the students that go for the A+'s
Rating # 20
Overview:
  • Course: CMPT120
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
funny and extremely helpful~good prof...but honestly,i do not recommend people who have no programming background to take this course!
Discuss With Everyone:

No comments:

Post a Comment