2.8

Gary McFall

Computer Science - Purdue University - West Lafayette

2.8
Quality
3.0
Difficulty
42%
Would Retake
105
Reviews
2.8
Quality
3.0
Difficulty
2.8
Helpful
2.9
Clarity

42%

Would Retake

105

Reviews

Rating Distribution
Official
105 total ratings

5

18

4

20

3

25

2

18

1

24

What Students Say

Easily and honestly the worst professor

CS177 - 1.0 rating

God help you if you take CS 177 online

CS177 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

81%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (26)
B (13)
A- (10)
Grade Distribution
A(31)B(14)C(0)D(3)F(0)A-/B+(16)
Based on 67 reported grades
A: 26
B: 13
A-: 10
B+: 6
Common Tags
Group projects (15)
Clear grading criteria (12)
LOTS OF HOMEWORK (11)
Lots of homework (10)
Tough grader (10)
GROUP PROJECTS (9)
Participation matters (7)
Caring (6)
Rating Trend

Declining

-0.85 avg change
Dec
Feb
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

235002

5.0

(1)

EPICS201

5.0

(1)

CS159

4.0

(2)

CS110

3.8

(6)

CS235

3.1

(38)
+7 more courses
Difficulty by Course

INTROTOCOMP

5.0

CS17700

5.0

CS177

3.8

ENGR132

3.3

ENGR130

3.3

Reviews (104)
3.0
2.0
CS235
Jan 24, 2008

No Comments

2.0
5.0
CS235
May 13, 2008

Gary is a jerk! His attendance quizzes are basically impossible and his tests are really hard. Good luck!

4.0
3.0
CS235
Jun 25, 2008

Class was difficult. Exams were challenging, but we were given practice tests with the EXACT questions. Anyone who spends a minimum amount of time studying should do well. Warning: Don't miss lab and be sure to submit assignments on time even if they're only 1/2 done.

5.0
3.0
CS110
Nov 23, 2008

good professor, personable. Very clear about what were going to cover. Goes over schedule of the semester every class. Test are not easy but he gives sample exams that have the EXACT questions so you just have to put in work and ull do good in the class. Easy quizs are given randomly in lecture! Overall very useful class and good professor!

2.0
4.0
CS235
Dec 17, 2008

Useless prof, useless class.

3.0
3.0
CS235
Dec 18, 2008

The class is only hard cuz he spends little time going over material. Labs are pointless unless you have a nice TA (mine was ok) and tests are hard. He gives you practice exams but there are so many questions so it is still hard. You dont learn anything useful. I got away with a B and I'm just happy to be done.

4.0
1.0
CS235
Jul 15, 2009

Teacher sets you up for success, but students are lazy. His lectures are boring, but you have to work for an A

5.0
1.0
CS235
Aug 13, 2009

He is a good professor, very clear in his teaching style. However, it's not very pertinent to the class, you can get by without going to class. Labs can be easy if you get a good TA. Gives surprise quizzes(esp right before/after holidays) and usually at the end of class, so I used to have a friend text me if there was a quiz. Overall, an easy class

4.0
2.0
CS235
Nov 18, 2009

An easy A if you go to class and take the exams seriously.

5.0
1.0
CS235
Dec 28, 2009

If you don't get an A in this class you have done something wrong. He can't make things any clearer than they are in this class. Good teacher and entertaining.

5.0
1.0
235002
Sep 9, 2010

Very easy class... Just go for class and do the quizzes he will tell u the answer most of the times or else someone will just shout it out.... The exams are really easy if you practice using the question bank on blackboard do the question bank about 6-7 times homeworks are easy labs are easier if you do the homeworks and practicals are a bit tough but manageable u shud get an A VERY easily if you just attend lectures and labs...

4.0
1.0
CS235
May 7, 2011

Easy class, go to every lecture as there is an attendance quiz nearly every lecture. Study hard for the exams via the Blackboard study guides, and you should get an A. The reason I got a B was because I screwed up a few labs practicals.

4.0
1.0
CS110
Sep 28, 2011

Just go, pay attention in class and it's an easy A

2.0
2.0
CS235
Sep 16, 2012

Tests seem to have absolutely NOTHING to do with anything else. Other than that it is a very easy class. Review on your own for tests because what happens in lecture and lab is completely irrelevant on the test.

2.0
3.0
CS235
Sep 30, 2012

Grading software will screw you out of points on almost every assignment. TAs will not be able to help as they don't really know anything about the software either. Poorly designed and poorly run course in general.

4.0
2.0
CS235
Oct 3, 2012

The course is well organized. If you go to class and study for the exams it's an easy A. If you're lazy and wait until the last minute to do the assignments, you'll have problems. There's a lot of information but if you pay attention and keep up you can ace this one!

1.0
4.0
CS235
Oct 31, 2012

He is a nice enough guy but has no business being called a teacher.

5.0
3.0
CS235
Nov 7, 2012

Class is not easy but McFall makes it clear how to get an A. Show up for class, do the homework and run the practice tests like 20 times each. Beware: his "no cheating" policies are strictly enforced!

2.0
1.0
CS235
Dec 4, 2012

He tries to force an exam during dead week against school policy. It is an easy class but useless class. You will get an A but you will get very annoyed along the way.

5.0
1.0
CS235
Apr 18, 2013

Not a bad teacher. The material from labs and homework aren't really reflected in the exams. The labs are the majority of the grade weight for the class, so always make sure to get the labs done. There's no reason not to get a perfect score on every lab. You just have to put in the time and effort/

5.0
1.0
CS235
Apr 28, 2013

Course is relatively easy, just make sure you show up to the labs if you need help with the assignments and take the practice test 5-8 times before taking the multiple-choice exam in lab. The lectures were pretty boring but I don't think there's anyway to make them interesting (teaching Office).

5.0
1.0
CS110
Grade: A
Dec 10, 2013

Super nice guy. Always helpful and replies to emails quickly. All test questions are available through the practice test, easy to get a great grade if you study. My TA was helpful for lab assignments and I never had to take anything home and do it. Only negative of the class is the handbook that costs $30. Only used it for test sign in worksheets

3.0
2.0
CS235
Grade: B
Dec 13, 2013

Not a very difficult class just kind of tedious. The quizzes and exams are a joke because the only way to complete them is to Google the answers. I wasn't impressed with McFall. The lectures weren't helpful whatsoever. He tried to switch the last exam of the semester to comprehensive despite the fact that he maintained all year it wouldn't be.

2.0
4.0
CS110
Apr 30, 2014

During class he seems like a nice guy, but when you try to meet with him or recieve help he's actually pretty rude and very unhelpful. If you're struggling or need help he is very unwillingly to work with you and suggests just "trying harder". This is a 100 level class which should be easy, but he made it a bad experience. I wouldn't recommend him.

2.0
2.0
CS110
Grade: B
May 5, 2014

Incredibly unhelpful and not understanding. The program we used to turn in assignments glitched and caused many students to not be able to submit assignments but he was unwilling to not only correct our grades but not correct the system. I would not recommend taking his class if you can avoid it.

5.0
2.0
CS110
Grade: B
May 11, 2014

McFall sets up the guidelines for the class and makes assignment due dates clear. The software used for lab assignments isn't perfect, but if you work through the assignments a couple of times, you'll get an A. Advice: When you have a problem, don't just send him an email -- go to office hours. He *will* help you.

4.0
1.0
CS235
Grade: A
Aug 16, 2014

Gary is great and enthusiastic in lectures, but the material is just too boring to fix. Also, he says the lab handbook is helpful, but it really isn't. The multiple choice tests were ridiculous and there is absolutely no way to study for them in my opinion. If you do well on the labs though, an A is not hard to get.

3.0
4.0
CS235
Nov 17, 2014

MyITLab is so glitchy, and you can't even complete some assignments with a macbook. He thinks he's helping during lectures but it really does nothing. Only reason to go to lecture is for the attendance quizzes. The class isn't hard, so the prof not being helpful isn't THAT big of an issue.

3.0
4.0
CS235
Dec 22, 2014

The class was useful but there were tons of assignments. It was manageable but the software was annoying. The lecture Prof was awesome though and helped motivate the class. He was funny and goofy and reminded me of Doug from the TV show King of Queens.

4.0
3.0
CS235
Jan 8, 2015

Meh, just not the most entertaining class I've taken in the world. Gary is a nice enough guy though.

2.0
3.0
C2235
Grade: B
Apr 8, 2015

Waste of time, lectures are pointless and the homework is just there to waste your time.

2.0
3.0
CS235
Grade: A
Apr 8, 2015

Seems nice i lecture, but when you talk to him one on one he is very sassy and rude. We emailed trying to find a time to meet outside of office hours and he replied with an extremely snarky message saying there is no possible time to meet. Lectures are boring but don't miss because they're easy points. Bare thru the excel formulas. The rest is easy

2.0
4.0
CS235
Grade: A+
Apr 28, 2015

The lectures and labs have no relation with each other and I honestly never learned anything in this class even though I'm getting an A. It is a very ambiguous class and if you have to take it, pray for helpful TAs for the labs.

1.0
5.0
INTROTOCOMP
May 6, 2015

His Syllabi states he has a tutor, I looked for him and never find him. teacher toll me to talk to him only but this arrogant and prideful teacher was never able to help you anyways. I failed this "easy class", lots of computer errors and he did not took it as such. horrible grader. Unfortunate teacher for a Great University.

3.0
3.0
CS235
May 10, 2015

Strict grader. had an 89.4 and wouldn't round up. there are no B+ or B- so my 89.4 was a B. also when I was emailing him about it he was very rude.

5.0
4.0
CS235
Grade: A
Jun 28, 2015

Class is laid out like a road map. Lots of homework, but if you keep up with assignments you can earn an A. Exams are practicals (not multiple choice) and are due in class, so you gotta go. Several lazy students caught cheating this past semester now want to smear the class... it's not the most exciting course but it's certainly VERY useful

3.0
3.0
CS235
Grade: B+
Nov 19, 2015

The lectures are a complete waste of time. You will basically teach yourself all of the topics in this class, but if you do the lab preps and homework you should be fine.

2.0
4.0
CS235
Grade: A+
Dec 2, 2015

It kind of sucks that he is the only professor who teaches this course, but for this course, it really does not matter who your professor is, but more on who your TA is. His lectures can get a little boring, and attendance is mandatory. Expect a lot of homework. Make sure not to use anyone else's work, as he is very serious , nd will give you an F.

4.0
2.0
CS235
Grade: A
May 2, 2016

Do homework by yourself! It really helps in the exams. You can use your previous homework and google during the exam lab. McFall doesn't curve the grade. 89.99 is a B.

5.0
3.0
CS177
Grade: A
Aug 8, 2016
Would take again

Good teacher. Interesting, appropriately challenging (not to easy, not to hard) assignments. Always graded things quickly and posted scores with comments. I think he's hilarious and he made me want to do really well. Extra credit isn't easy, but it is plentiful. Exams are open book, open note, and you can even use past homework.

5.0
2.0
EPICS201
Grade: A-
Nov 3, 2016
Would take again

Very knowledgable and helpful. Easy going guy.

Gives good feedback
Participation matters
Caring
1.0
2.0
CS235
Grade: B
Nov 16, 2016
Wouldn't take again

I've had nothing but problems with this professor. Aside from the buggy Pearson software he uses, he's very unapproachable. Whenever I approached him for help on homework or lab preps, I was told was how I should've spent more time on my homework. He spent 20+ minutes of my appt in office hours telling me to work harder on my hw, not teaching me.

4.0
3.0
CS235
Grade: B
Jan 3, 2017
Would take again

Greg is a funny laid back teacher. Labs matter for this course and there is a lot of homework, but Greg does a good job during lecture and even will hand out food sometimes. You will need to know your stuff, but overall good teacher and class.

Participation matters
LOTS OF HOMEWORK
Clear grading criteria
3.0
2.0
CS235
Grade: A
Jan 19, 2017
Would take again

The lectures are useless and unrelated to the assignments, but attendance is mandatory so you have to get through it once a week. There is quite a bit of homework but it isn't difficult and as long as you understand how to do it the exams will be easy. Should be an easy A.

Participation matters
LOTS OF HOMEWORK
Clear grading criteria
1.0
4.0
CS177
May 2, 2017
Wouldn't take again

Every time I reached out to him, he always responded as if irritated and unfriendly. He always said he wanted to help but never really did. Acted as if even some simple questions I had were just overly difficult and would never help me, instead pointing to a book that I had already reviewed and that did not have examples useful for doing homework.

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
1.0
4.0
CS177
Grade: B
May 3, 2017
Wouldn't take again

Gary McFall is easily the worst professors I have ever had. He does a poor job explaining class topics and does not give good feedback or answers when you ask him a question. Our homework assignments were due BEFORE the lecture over them. The textbook he had us read was a waste of money and any resources he gave were absolutely useless.

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CS177
Grade: B+
May 17, 2017
Wouldn't take again

I don't know where to start with this professor. He showed up late to every lecture and seemed not to care about the class. When students ask questions, he usually quotes the assignment and acts very rude and unprofessional. The class is ridiculous with the textbook being useless. Avoid this professor at at costs

GROUP PROJECTS
1.0
3.0
CS177
Grade: A-
Jun 22, 2017
Wouldn't take again

Easily and honestly the worst professor. He's unapproachable, unorganized, and unwilling to give you sufficient answers/help to questions while acting annoyed in the process, he even completely blew me off one meeting. DO NOT take the online version. Nothing is organized, you can't get a hold of anyone, no boiler cast, and on-campus exams only.

LOTS OF HOMEWORK
GROUP PROJECTS
1.0
5.0
CS17700
Sep 18, 2017
Wouldn't take again

He pretty much doesn't teach you anything in his lecture. And everything is not well organised. Lab grade is 20% of the overall grade, but there is no way to finish the lab with the knowledge that you have. Just don't take his class!!!

Tough Grader
GROUP PROJECTS
1.0
5.0
CS177
Grade: D
Sep 20, 2017
Wouldn't take again

God help you if you take CS 177 online. Easily one of the most poorly thought out and unorganized classes I've ever had to endure.

LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
CS177
Oct 16, 2017
Would take again

HE ISN'T THAT BAD. He makes it clear that in his emails he isn't being rude with his responses. He was more than willing to work with me when I had to miss a week of school. If you visit his office hours he is more than willing to walk you through EVERY single step. The organization of the class sucks, but it isn't HIS fault. His lectures arent bad

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
CS177
Grade: Not sure yet
Nov 11, 2017
Wouldn't take again

Very disorganized class, lectures teach you nothing, the book kinda teaches you what you need to know but not the the extent that he expects you to know for labs and projects, even with online tutorials and help from CS majors still could not figure out how to do most projects and labs.

3.0
4.0
CS177
Grade: Not sure yet
Dec 12, 2017
Wouldn't take again

I put more time into this class than any of my chem classes (chem major). Most of my learning took place outside of class in UTA office hours and reading on my own. I've gone to office hours 2-3 times every single week all semester. Be prepared to learn on your own. Extensive projects and labs with very little time to complete them.

Get ready to read
LOTS OF HOMEWORK
4.0
4.0
CS177
Dec 12, 2017
Would take again

Heres what to know if you are thinking about taking it: This is not a class that the teacher will tell you how to write every program. He teaches you the concepts and its up to YOU to go home and practice them over and over. Everybody has unrealistic expectations out of him. Every program is different but the concepts are the same. Its up to YOU.

Gives good feedback
Participation matters
Tests are tough
1.0
4.0
CS177
Dec 15, 2017
Wouldn't take again

Worst of the worst. Nothing more to say.

3.0
3.0
CS235
Grade: A
Dec 27, 2017
Wouldn't take again

There's a TON of homework. It honestly felt like there was constantly homework or lab preps to get done. DO NOT COPY SOMEONE ELSE'S ASSIGNMENT. He WILL fail you, and he's very serious about it. The lectures have nothing to do with what you're learning, just have to deal with it once a week. It's an easy A, just go to lecture and do your own work.

LOTS OF HOMEWORK
Clear grading criteria
GROUP PROJECTS
2.0
2.0
CS235
Grade: A
Jan 4, 2018
Wouldn't take again

The class itself is very useful, you get to learn about excel and access which is very relevant in the work place. However, the lectures are awful they have nothing to do with the homework it's just something you need to get a better grade. It's pretty easy to get an A. DO NOT BUY THE BOOK!!! It is the biggest waste of money

LOTS OF HOMEWORK
GROUP PROJECTS
1.0
3.0
CS177
Feb 22, 2018
Wouldn't take again

The professor is the only bad part of the class. He made one of the labs extremely difficult just because too many people were getting 100% on them. He is kind of a hypocrite because he says that you can work with other people to share ideas but then penalizes you when you do because the codes become similar. The codes are similar - same ideas.

3.0
4.0
CS235
Grade: A
May 25, 2018
Wouldn't take again

Whole lot of work!!! It was challenging and frustrating at times but very rewarding at the end. Gary only handles lectures which are extremely useless. You need to go though to get participation.

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
5.0
4.0
CS177
Grade: A+
Jun 25, 2018
Would take again

People really hate on Gary for being a tough teacher. However I can promise that if you get through this class, you will have a solid foundation in Python. Many people simply were not willing to put in the time and effort into getting a good grade. If you put in the time, you will do very well.

Tough Grader
1.0
2.0
CS235
Oct 25, 2018
Wouldn't take again

He is a really bad professor. He didn't answer questions any mroe.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
5.0
3.0
CS177
Grade: A+
Dec 6, 2018
Would take again

Before taking this class, I was scared it would be really difficult and that the professor was a monster. Instead, I was met with a very respectful caring teacher who did his job to teach well in my opinion. If you've never learned programming before the class is more difficult but if you study you will get an A.

Gives good feedback
Respected
Caring
4.0
4.0
CS177
Grade: A-
Dec 11, 2018
Would take again

Not as bad as these other reviews say!! Is engaging is lectures even though it might not be over the most relevant stuff, but he and his TAs are available all the time and they give pretty good help on projects and labs. Would only recommend that the projects were a little easier. Recitation was completely useless though

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GROUP PROJECTS
2.0
4.0
CS177
Apr 15, 2019
Wouldn't take again

This class was overall way too hard for a intro to python where most students havent had coding experience. The lectures are engaging but that was the only notably good thing about the class. There are office hours, but so many people need help that you dont get the sufficient amount of help you need if you are struggling.

3.0
4.0
CS159
Grade: B-
Apr 29, 2019
Would take again

Prof. McFall is a real gem; he explains slides clearly in class and will quickly correct any mistakes he makes. Very personable and easy to ask questions to, after lecture or during office hour. You will get out of this class what you put into it, as far as lectures and labs. Exams are extremely difficult.

Skip class? You won't pass.
Hilarious
EXTRA CREDIT
2.0
4.0
CS235
Grade: A
Jun 17, 2019
Wouldn't take again

terrible help during office hours, DId not get back to an email for a whole week, not understanding, makes terrible jokes

Group projects
5.0
2.0
CS159
Grade: A
Dec 20, 2019
Would take again

He is very to-the-point. Great lecturer with a lot of energy. Least monotone prof I've had at Purdue. Very clear, lets you out early, not afraid to be corrected, and makes actually funny jokes. Slideshow is very good, with lots of sample code.

Hilarious
Amazing lectures
Caring
1.0
4.0
CS177
Mar 30, 2020
Wouldn't take again

Absolutely no cohesion in this class. The homework and labs have nothing to do with the lectures and projects, and vice-versa. It is so frustrating to have to constantly look up how to do everything in the homework because we never discuss the homework topics in lecture or recitation and there is nothing in the textbook either. Awful experience.

Lots of homework
Get ready to read
1.0
5.0
CS177
Grade: B
May 11, 2020
Wouldn't take again

I think all of those who rated him a 5 or 4 were just saying rubbish. He is by far the worst besides Corey Thompson in this uni. He is rude and does not give a f on the students. He teaches you 1+12 in lectures and then expects you to do some calculus stuff in lab. Many ppl said that they got yelled by him, such barbarism is utterly objectionable.

5.0
2.0
CS177
Grade: A
Aug 2, 2020
Would take again

If you have any programming experience, this course will be so easy. If you don't, I recommend participating in office hours and TA sessions. CS is not a course where prof can teach you everything, so self-teaching is basically half of the course.

Lots of homework
Accessible outside class
Clear grading criteria
3.0
3.0
CS177
Grade: A
Aug 5, 2020
Wouldn't take again

I took CS 177 over the Corona summer, and it was ok at best. I would HIGHLY recommend taking this course with some Python background, especially if you are taking the course with the online format. It was hard for beginners. It was rough online because of the lack of help from TAs. Emailing about code can only go so far.

Lots of homework
Clear grading criteria
1.0
4.0
CS177
Grade: Drop/Withdrawal
Dec 10, 2020
Wouldn't take again

Lectures have nothing to do with homework, programming exercises, labs, or exams. Only thing he teaches you in lectures is what to do in the milestone projects. Its an intro python class and the dude acts like everybody had been coding for 10+ years. Exams are hard as hell. TAs are useless. DONT TAKE THIS CLASS

Lots of homework
Tough grader
1.0
5.0
CS177
Grade: A
Dec 15, 2020
Wouldn't take again

The worst professor I have ever had at Purdue. He was not helpful and accuses people of cheating daily. He does not want you to get help outside of the class but the TAs don't have enough time to help everyone. Very cynical and rude in his responses. Only way to pass is get a tutor/beg the TAs to help you. Piazza is useless.

Lots of homework
Clear grading criteria
1.0
1.0
C2235
Grade: A-
Dec 17, 2020
Wouldn't take again

He is so RUDE. He is NOT nice. This class is one of the easiest classes. However, Gary was the worst professor ever in my life.

3.0
4.0
CS177
Grade: A
Dec 17, 2020
Wouldn't take again

His lectures were just him reading off a PowerPoint and the projects were always so much harder than what he taught. The grading seems fair though, even if your code does not work you still can get credit for the parts that do. I would recommend picking up a few python skills before as I often spent the most time on this class.

Accessible outside class
Get ready to read
Clear grading criteria
3.0
3.0
CS177
Grade: A
Apr 19, 2021
Wouldn't take again

He is a decent lecturer but you are going to have a very hard time if you come to the class with zero coding experience. Also, be ready to put a huge amount of time working on labs and projects.

Clear grading criteria
1.0
4.0
CS177
Grade: Drop/Withdrawal
Apr 29, 2021
Wouldn't take again

The first half of the semester the course goes pretty well, after it's a mess. The projects are hard and there is a lot of work. Homeworks are almost never related to the weekly material. He is kind of rude and a tough grader (89.9% is a B) Avoid at all costs

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
3.0
CS177
Grade: A
Oct 4, 2021
Wouldn't take again

Took this class over the summer with zero prior python experience. He's not a terrible lecturer, but the "help" he gives is pretty vague most of the time and TAs are far more valuable in this class. Also some assignments require pretty big time investments. Overall, not a terrible guy, there are better professors out there though I'm sure.

Lots of homework
Lecture heavy
5.0
4.0
CS177
Nov 8, 2021
Would take again

Others are just upset about not getting an easy A. The assignments are slightly disorganized, but Gary is a great teacher, and easy exams + HW if you put the effort in, it just takes time. CS takes a lot of self research and practice along with help from others. Do this, and you'll leave this class with a very good base in python and programming.

3.0
2.0
ENGR130
Grade: A
Apr 21, 2022
Would take again

Gary was a fun simple guy, but whenever he lectured, it got very boring especially if it was longer than an hour. Gary responds quickly and is always eager to help, but at times he didn't even know the answer to your question so he just relied heavily on his TA. As long as you do your work and ask for help when needed, then you'll be fine.

5.0
2.0
ENGR131
Grade: A
Aug 12, 2022
Would take again

Class is very structured, and if you hit all of the learning objectives Prof. Mac is a great teacher. Gives interesting answers to questions.

EXTRA CREDIT
Group projects
Graded by few things
3.0
3.0
ENGR131
Grade: A-
Nov 13, 2023
Would take again

He seems to contradict himself often but he is at least interesting.

Tough grader
Group projects
Lecture heavy
4.0
3.0
ENGR131
Grade: B
Dec 1, 2023

Took Prof McFalls ENGR 131 class, the class itself was very structured but due dates and grading criteria could be very vague at times. The lectures were not very interesting but the class is not super difficult if you are familiar with excel and technology in general. The group projects were way too long and the grading was very ambiguous.

Group projects
Lots of homework
4.0
2.0
ENGR131
Grade: A+
Dec 20, 2023
Would take again

He talks most the class, and is somewhat boring yet he is a great teacher. He gets through the material and cares about his students.

Group projects
Clear grading criteria
Inspirational
1.0
3.0
ENGR131
Grade: A-
Jan 10, 2024

Feels extremely condescending and doesn't seem to care for his students. Assignment requirements are convoluted and he's not very accessible outside of class, particularly with extenuating circumstances or any sort of leeway.

Participation matters
Group projects
4.0
3.0
ENGR130
Grade: A
May 21, 2024
Would take again

My experience with ENGR 130 is heavily boosted by the superb experience with my groupmates. We became good friends and honestly this class might be the happiest class of all time. But other than that the lectures are quite a bit boring and there's just so much stuff to do. The exams were also not very easy. So Meh I guess.

Group projects
Gives good feedback
Respected
4.0
2.0
ENGR131
Grade: B
Jul 7, 2024
Would take again

Really cares about his students! Lectures always run long and are a bit boring but a super nice prof who makes you feel like you can succeed in ENGR 131. A bit condescending when he is trying to get the attention of the entire class, but overall super great!

Caring
2.0
5.0
ENGR130
Grade: B
Nov 11, 2024

The criteria for grading is completely unclear. The TA's are completely clueless about what's going on. We are tasked to do things that we haven't learned. There is no clear guide that we can follow on our assignments or our exams or our group projects.

Tough grader
Group projects
1.0
3.0
ENGR132
Grade: B+
Dec 7, 2024

The grading criteria was extremely unclear and resulted in unnecessarily harsh grading despite the content not being particularly difficult. Professor McFall was very unhelpful when it came to clarification of the grading and nobody seemed to know who was in charge of the grading criteria.

4.0
4.0
ENGR131
Grade: A-
Dec 12, 2024
Would take again

Mac was a very caring professor and was a very fair grader, as long as you name your files correctly before submitting. He can be hard to listen to, as he talks a lot in class. Good luck if you have him at 7:30. Also ENGR 131 will test you on the amount of effort you are willing to put in. For a 2 credit class, it will push your limits some weeks.

EXTRA CREDIT
Group projects
Caring
3.0
3.0
ENGR131
Grade: B+
Feb 10, 2025
Would take again

It is a good class to learn Excel and he does care about his students. Make sure you complete all work and assignments on time and he is very understanding. Gives out extra credit towards the end of the semester. Gave a bad vibe right at the start yelling at us to be quiet but improved throughout the semester.

Gives good feedback
Respected
1.0
3.0
ENGR130
Grade: A-
Apr 29, 2025

130 is a horribly organized course. This might be a course a student would take freshman year of high school. It is all busy work, team building activities, and projects that are entirely useless. Nothing learned in this class will make you a better engineer, besides how to avoid AI detection on coding homeworks. The instructor isn't much better.

Tough grader
Get ready to read
Group projects
2.0
4.0
ENGR132
Grade: B
May 12, 2025

I had McFall for 132, and he was a very nice person, but the class was really poorly organized. We received ru

Tough grader
Participation matters
Lots of homework
1.0
5.0
ENGR131
Grade: Rather not say
Jul 31, 2025

I don't even know what to say just take it and u will understand it.

Tough grader
Test heavy
Graded by few things
1.0
3.0
ENGR132
Grade: B
Dec 6, 2025

grades unfairly, he made fun of a disabled person in my section. Horrendus class take it with literally anyone else

3.0
2.0
ENGR131
Grade: A
Dec 10, 2025
Would take again

He's a great guy, he's funny and genuinely cares about his students. His lectures drone on and on and are incredibly boring, but it's the same set of slides for every teacher. The class itself is basically entirely group work and you're with the same group the whole semester. The grading can be pretty harsh but the guidelines are clear.

EXTRA CREDIT
Group projects
Clear grading criteria
2.0
3.0
ENGR131
Grade: A-
Dec 10, 2025
Would take again

He talks so much. He doesn't care for his students and is very strict at times. The class itself I feel like doesn't depend so much on the professor, but I would take it with a different professor if possible.

3.0
3.0
ENGR131
Grade: A-
Dec 11, 2025
Would take again

I think the professor is pretty helpful and funny but his lectures tend to drone on a lot. However, the class itself just isn't super engaging and a lot of slides for lectures. The coursework itself isn't super hard but the grading can take getting used to at first as it is strict for the home works but it prepares you for the exams.

4.0
4.0
ENGR131
Grade: A
Dec 11, 2025
Would take again

I'm honestly surprised to see so many negative reviews. To be fair he does talk, a LOT, but there are way worse things for a professor to be than talkative. He seems to care about his students. You're allotted 6 unexcused absences per semester, which is honestly a lot, and there's a ton of extra credit opportunities at the end of the semester.

EXTRA CREDIT
Group projects
Lecture heavy
2.0
4.0
ENGR131
Grade: A
Dec 12, 2025

Decent enough person, but terrible professor. Every single lecture was covering material that was already required to learn through the pre-class videos. The first hour of each class was just restating what was in these videos, then expecting students to complete large group assignments in the remaining hour or less.

Tough grader
Group projects
Lots of homework
3.0
2.0
ENGR131
Grade: A
Dec 12, 2025

He likes to talk way too much at the start of class. You end up missing a lot of "studio time". His lectures aren't very engaging. He is, however, a kind guy and will help you out if there is a problem.

3.0
2.0
ENGR131
Grade: A
Dec 12, 2025

McFall was an alright professor in ENGR131. The assignments are graded on a rubric inaccessible to students and on an extremely nitpicky basis, meaning you often lose points for things that weren't very clear. His lectures at the start of class are often too long and frequently go off topic, but he is very kind and helpful when answering questions.

Tough grader
EXTRA CREDIT
Group projects
3.0
3.0
ENGR131
Grade: B+
Dec 21, 2025
Would take again

He isn't a bad professor by any means. He does have a habit of going on tangents which are only related to the topic half the time. The rubrics on gradescope are quite vague and a lot of people have lost points for seemingly no reason on assignments or tests. Your experience in the class will probably be more dependent on the TA's for the semester.

Tough grader
Group projects
Lecture heavy
4.0
3.0
ENGR131
Grade: B+
Dec 25, 2025
Would take again

He's really not that bad. Sometimes the lectures he gives can drag, but little of what he says is needed to do well (and you can just play on ur phone). Plus he seems to care a lot about making sure women/minorities in the class don't feel excluded. All of my gripes about this class come from the TAs and the curriculum.

Class Info

Online Classes

100%

Attendance Mandatory

81%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (26)
B (13)
A- (10)
Grade Distribution
A(31)B(14)C(0)D(3)F(0)A-/B+(16)
Based on 67 reported grades
A: 26
B: 13
A-: 10
B+: 6
Common Tags
Group projects (15)
Clear grading criteria (12)
LOTS OF HOMEWORK (11)
Lots of homework (10)
Tough grader (10)
GROUP PROJECTS (9)
Participation matters (7)
Caring (6)
Rating Trend

Declining

-0.85 avg change
Dec
Feb
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

235002

5.0

(1)

EPICS201

5.0

(1)

CS159

4.0

(2)

CS110

3.8

(6)

CS235

3.1

(38)
+7 more courses
Difficulty by Course

INTROTOCOMP

5.0

CS17700

5.0

CS177

3.8

ENGR132

3.3

ENGR130

3.3

Similar Professors