John Farris - Grand Valley State University

Professor: John Farris
Department: Engineering
College: Grand Valley State University
Rating # 1
Overview:
  • Course: EGR301
  • Grade Received: B+
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Dr. Farris is the kind of person that only gives out an A for exceptional work but never replicates that level of excellence in his own examples. I was frustrated by how much effort I put in and how little time he seemed to spend looking at my work, just to give a mediocre grade. He often mansplained my own work to me and mixed up students' grades!
Rating # 2
Overview:
  • Course: EGR503
  • Grade Received: A-
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Pretty arrogant, always assumes you know nothing about your own project that you've spent the entire semester working on. He really stresses the design process, which is helpful for learning how to take a project from start to finish, but long assignments on that make it hard to actually focus on the project itself, leaving you to cram at the end.
Rating # 3
Overview:
  • Course: HNR280
  • 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:
Rare in-class insight is mixed in with an abundance of bashing GVSU executives and other departments. Grading is terribly inconsistent. While the assignment is explained holistically, be aware that grading will be scored on small details regardless of overall quality.
Rating # 4
Overview:
  • Course: HNR280
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is unnecessarily hard and unwilling to help. He writes this off as an attempt to condition his students to the real world. He's generally grouchy and doesn't seem to fit well in the honors program.
Rating # 5
Overview:
  • Course: EGR401
  • 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 seems arrogant, but really I think it is that he wants you to be your best- always. He is trying to get you to get all the bad habits of poor engineering worked out of you. Knows a little about a lot. I have asked him what he would do with specific engineering challenges, and always seems to have a unique solution.
Rating # 6
Overview:
  • Course: EGR101
  • 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:
Rude and full of himself. Quick to put you down if you don't know the answer or understand something right away. Try to avoid taking him...
Rating # 7
Overview:
  • Course: EGR103
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I had him for lab. He is pretty arrogant and rambles about himself quite a bit but you get used to it. He's very respectable even though he is pretty egotistical. He usually left the class for most of the lab which was kind of annoying when you had questions to ask him but the labs were usually pretty easy. All in all I would recommend him.
Rating # 8
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Went off on a tangent almost every class period. He would sometimes take an hour talking about something that didn't have anything to do with the class work. Very unclear about expectations.
Rating # 9
Overview:
  • Course: EGR101
  • 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:
Very funny and entertaining as a lab professor, but he is a bit unclear with the grading criteria at times. He also is hard to reach outside of class. The assignments are pretty demanding, but they all are in the Engineering department.
Rating # 10
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Alright. Spends most of his time with the upperclassmen classes. Alright. Most students thought the class was hard. Alright. If you read and did the work it was easy. Alright. Online Quizzes suck. Alright. Hes unorganized.
Rating # 11
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He can explain the material well in lecture, but he's not helpful outside of class. Also he never replies back to e-mails (in case you have questions about anything you learned in class or lab) which is really annoying.
Rating # 12
Overview:
  • Course: EGR367
  • 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:
What a jerk. He's funny in class, but he has no concern for anybody but himself. He pressures you into doing things you don't want to do. Laugh it up during lectures, but you'll be pissed when you get your assignments back.
Rating # 13
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Fun professor, always keeps class fun. Very energetic. Knows the material and teaches it well.
Rating # 14
Overview:
  • Course: EGR101
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
A tough grader, but I think I learned the material better than my classmates with other professors. He is definitely not a boring speaker.
Rating # 15
Overview:
  • Course: EGR367
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Best Engineering lectures I've had yet. This man will keep you awake. Has the best lines too like, "They should drop a Nuke on the business school", halarious! Expects quality work and will not spell every detail out for you. I'd take him again.
Rating # 16
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Likes to cuss about volkswagen, and rags on the business school alot plus other universities. He knows his stuff, and is funny i thought he was good
Rating # 17
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Farris enjoys saying the F-word and is one sexy little guy
Rating # 18
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The very best lab instructor/lecture teacher you could ever hope for. Very helpful and considerate. Thinks that engineers are the best thing in the world and will help you in any way to keep you on the right track! Take him for every class you possibly can!
Rating # 19
Overview:
  • Course: ENG101
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I think he is great. I can't wait to get into his class. He rants and raves on topics cool to every engineer. What a dude!!!
Rating # 20
Overview:
  • Course: EGR101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Prepare to hear ****ing from Farris about all of the following: Volkswagen, Ferris State University, Hope College, Michigan State, anything on his mind. Other than that he's cool though.
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