Ryan McFall - Hope College

Professor: Ryan McFall
Department: Computer Science
College: Hope College
Rating # 1
Overview:
  • Course: CSCI120CS
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
A nice person, but he needs to improve his teaching style. He's very confusing and a little bit sarcastic, so when someone responds to a question and it's wrong, he might embarrass the student a little. He also wrote the textbook and it makes 0 sense.
Rating # 2
Overview:
  • Course: CSCI112
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
He gives good feedback on assignments but does have some HW that is much more difficult than what was explained in class. It was easy to set up an appointment outside of class, and doing so helped me make sense of difficult concepts we covered in class. As long as you work hard and prepare before exams, you will be fine. One of my favorite Profs.
Rating # 3
Overview:
  • Course: CSCI112
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Professor Mcfall is a great person. His lectures keep students engaged, he has fun activities and makes a ton of jokes in class. In spite of that, it can be hard to understand topics he is teaching in class and sometimes you'll just walk out of class so confused. Even so, if you work hard and show him that you've put in effort, you'll do fine.
Rating # 4
Overview:
  • Course: CSCI112
  • Grade Received: B
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He's an absolutely amazing person, even going so far as to give all his students individual notes about how much he enjoyed teaching them. With that said, he's not very good at communicating information. Many times my classmates and I would walk out of his lectures not understanding the concept at all. The exams are hard but you'll learn a ton.
Rating # 5
Overview:
  • Course: CSCI150
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Good prof, always upbeat! Tries to keep the class interesting w/ things like "Spirit Week". Always happy to answer your questions. Offers lots of office hours too. He grades fairly, sometimes goes easy if most of the class had trouble. But does expect lots of memorization/studying, be prepared for lots of reading for the first half of this class.
Rating # 6
Overview:
  • Course: CSCI150
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
McFall is the king of cheesy dad jokes. Loves teaching computer science courses and will always be there to help. A lot of lab work is done.
Rating # 7
Overview:
  • Course: CSCI112
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Professor McFall is fun and interesting in class, but assigns pointless busy work that's nearly irrelevant to the class. It's worth noting before registering for 112 that you will be required to read one of two books, both equally boring and write a
Rating # 8
Overview:
  • Course: CSCI354
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
teaches you a lot, but grades very hard.
Rating # 9
Overview:
  • Course: CSI140
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Classes can get pretty boring but if you pay attention you really learn the material. If you fall behind he is more than willing to help. He is kind of a pushover.
Rating # 10
Overview:
  • Course: CSCI140
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He's great!
Rating # 11
Overview:
  • Course: CSCI599
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This guy was very helpful and a wonderful teacher. You are hurting yourself if you don't take a class from him. He is probably the smartest professor I ever had and I learned a lot from him.
Rating # 12
Overview:
  • Course: CSCI231
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Makes you work hard, but you definitly learn alot. Great teacher, and always ready to help.
Rating # 13
Overview:
  • Course: CSCI120CS
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
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