Frank Ferrie - McGill University

Professor: Frank Ferrie
Department: Engineering
College: McGill University
Rating # 1
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
I honestly don't know what to say. This is supposed to be an "intro" course but it is brutal. I think the way that this course is taught and delivered has to be reconsidered ASAP.
Rating # 2
Overview:
  • Course: ECSE202
  • Grade Received: B-
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
The assignments are easy at first but then get brutal. The midterm was really difficult and the final was even worse.
Rating # 3
Overview:
  • Course: ECSE202
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
I just don't know what to say... I've taken this course last semester and It was hell. Too many assignments, very hard exams and the worst part, everything is taken from Stanford because he's just too lazy to make it anything for his courses. The worst part is that he's the only prof that teaches this course, which is horrible.
Rating # 4
Overview:
  • Course: ECSE202
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Marks his course as entry-level but even students who are experienced with coding find his assignments tough. Lecture slides aren't useful, course material is very outdated and exams are very tough. Worst part? This course is pre-req for many ECSE courses so you cant even proceed with your degree without going through this hell in your 1st year.
Rating # 5
Overview:
  • Course: ECSE202
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Overall, Frank is a really nice professor, but the course material covered is a bit outdated, and the exams are really heavy. Moreover, I found the lectures extremely boring, and that's why I only used the textbook to study. Getting an A is far from impossible, you just have to understand the book and play a bit with java :)
Rating # 6
Overview:
  • Course: ECSE202
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Terrible lectures, they are unorganised and very unfriendly for java beginners, though its an intro course. Also tough exams. ECSE202 taught by Ferrie is too challenging.
Rating # 7
Overview:
  • Course: ECSE202
  • Grade Received: B+
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Not an introductory course at all. Take COMP 250 instead for Java. He uses complicated terms while explaining. Assignments are not at all targetted towards first-time coders. Outdated course material. I took this course before covid and he didn't show any coding examples outside his slides. Coding questions in exams are impossible to finish in time
Rating # 8
Overview:
  • Course: ECSE202
  • Grade Received: B-
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
This is easily the hardest class so far. He expects us to know coding beforehand. Please make sure you learn java and C before taking this class or else you'll be seriously lost. Good luck with that class
Rating # 9
Overview:
  • Course: ECSE202
  • Grade Received: A-
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
it is ok to make a class hard. but that requires a patient and good professor. Obviously, Frank freaking ferry isn't one of the good professor. his lecture is lazily copy from stanford university acm from 30 years ago. and all he did in that class is just read powerPoint(no power and no point. everytime i ask him question, it's like i own him money
Rating # 10
Overview:
  • Course: ECSE202
  • Grade Received: B-
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The hardest course I've ever had the displeasure to take. Get good at Java and C or you'll be in for a very tough ride. This course needs reformatting, ASAP.
Rating # 11
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
NOT an intro course. The prof is ok, but he uses terminology that will put u off, he reads off of slides that arent 90% his. The mterms/finals are BRUTAL & count way too much for an online class. U learn everything off of long assignments. The tutorial TA is good, the grading ones are harsh. After taking this class move on and actually learn coding
Rating # 12
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Prof Ferrie really overestimates the coding skills of a first year undergraduate. Final was unfair imo, barely any useful knowledge gained.
Rating # 13
Overview:
  • Course: ECSE202
  • Grade Received: D
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
I had 2 software graduates and a 3rd year comp-sci bustin' brains on the final... If that doesn't tell you what you need to know I can't help you. The way you are graded in this course is on obscure theory which can never come close to the actual coding skills of a student. Ferrie needs to rethink his career, unfortunately.
Rating # 14
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Anything but an introductory course. Final was absolutely ridiculous. Prof unable to answer simple coding questions in class. Learned absolutely nothing from this course.
Rating # 15
Overview:
  • Course: ECSE202
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
By far the worst professor I've ever had and ever will. This person single handedly ruined my life. He'll say an assignment/test is easy or doable, but it means the complete opposite.
Rating # 16
Overview:
  • Course: ECSE202
  • Grade Received: B+
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Prof Ferrie is cursed with teaching an introduction class that is not introductory at all. The TAs are clowns when it comes to grading. Message them regarding a mistake in the Assignment Document, "Ill forward to prof, its your fault". 3 revisions on a assignment document to correct the mistakes of whoever makes them. Clown society.
Rating # 17
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Worst teacher I've ever had in my life. You can't even avoid taking him because he is the only one to give this class. Intro class but expects us to understand everything from the start. He does not give good instructions for the assignment. One student tried to tell him how unfair his grading is, but he got mad and just told him that its on him.
Rating # 18
Overview:
  • Course: ECSE202
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
Assignments are ridiculous. Lectures are boring and uninteractive. Prof sets unrealistic expectations for first-time coders. Barely any real-life practice.
Rating # 19
Overview:
  • Course: ECSE202
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
this course needs a rework. However, regardless of the class. Frank ferrie is a kind, caring professor.
Rating # 20
Overview:
  • Course: ECSE202
  • Grade Received: Not sure yet
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He's ok. I think the main reason he gets so much hate is because he's the only one who teaches 202, and the course is just awfully structured. Way too much material for an intro to programming, and he spends too much time on the more advanced concepts. Assignments are not what I'd consider doable for a first-time programmer.
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