Granger, Brian  

Physics

0.65/4.00

54 evaluations


PHYS 0


Senior
F
Required (Major)
Aug 2018
Bad


Senior
F
General Ed
Aug 2018
Can't teach


Senior
F
General Ed
Aug 2018
Bad


5th Year Senior
F
Required (Major)
Aug 2018
Bad

PHYS 10


Senior
F
Required (Major)
Jul 2018
Garbage

PHYS 101


Junior
F
Required (Support)
Jul 2018
Absolutely garbage


Senior
F
General Ed
Jul 2018
Shit

PHYS 131


Freshman
N/A
Required (Support)
Feb 2010
Prof. Granger knows his stuff, but his real passion is in Quantum Physics, so he\'s not afraid to tell you he thinks the class he\'s teaching is a piece of crap. His class requires you know Calculus like the back of your hand--far more than in any other section of PHYS 131. If you don\'t already know how to do a Taylor Series, you might be dead on arrival. In his lecture he tells you exactly what you need to know to finish his homework and no more. He doesn\'t follow the text book at all; I\'d say don\'t even bother buying it if you didn\'t need it for the online homework. Speaking of homework, it\'s assigned weekly, both written and on MasteringPhysics. The online stuff is not too hard, but the written is sometimes mind-numbingly difficult. Fortunately, he and his TAs are active on the class discussion group online and will answer all of your questions in intimate detail if you\'re persistent enough. Also he (or rather, his grader) is pretty lenient when grading homework and labs. Tests are just as difficult as the homework, but are graded much more strictly. He\'s not easy, but he\'ll teach you physics.

PHYS 132


Sophomore
C
Required (Support)
Apr 2011
I think he is one of the best Physics teachers here at Cal Poly. I have seen other professor, such as my 141 class and the substitute that came in. And they don't even compare. He writes on the board and gives you time to write down notes compared to other teachers that just use power-point. He is also very nice and will like to chat about random things as well as be very approachable with any confusions or problems. HIGHLY RECOMMENDED.


Sophomore
N/A
Required (Support)
Nov 2012
Quite truly one of the most impressive teachers I've had at Cal Poly so far. The work for this class is not bad at all; he assigns about 3 short reading summaries per week and a collection of questions about the previous week's material to be turned in by the first class of the next week. In addition to a good homework schedule, his in-class time is really well planned and presented. He'll spend about half the lecture time going over the material for the day, and the rest of the period is spent actually solving problems. He really seems to understand how people learn or don't learn and actually manages to use that to teach his class clearly. I know it's only for one class, but from what I've experienced in lecture and lab, I would highly recommend him.


Freshman
No Credit
Elective
Nov 2012
Truly one of the worst Physics professors ever to roam the earth.


Freshman
A
Required (Major)
Nov 2012
A good teacher. I love physics and he wasn't quite as enthusiastic as my high school teacher but he explains things well and prepares you well for his tests. I'd say it was pretty easy for me to get an A, but some people struggled. He's a really cool guy even though he's an average teacher and as long as you do the required readings you'll do fine.


Freshman
A
Required (Support)
Jan 2014
Professor Granger did a very good job presenting information in his lectures. Each night he assigned reading summaries that were easy to do and made you keep up to date with the course. He also gave in class problems which was a good portion of the grade and were just like the questions on the midterms and final.


Junior
F
Elective
Jun 2018
awful


Freshman
F
General Ed
Jun 2018
gross

PHYS 133


Junior
C
Required (Support)
Jan 2012
I have taken this guy twice, Phys 132 and 133, and I can say that he is THE most impressive professors I have seen at Cal Poly. He has a way of really involving the class in his lectures and he does do Mastering Physics, but they are really easy, and you have to admit, at least you know when you are wrong. Take him and you will not regret it. -IF66


Sophomore
B
Required (Support)
Feb 2012
Funny dude, horrible professor. Cool thing is that his tests are basically home work problems.


Senior
F
Required (Major)
Jun 2018
Bad


Senior
F
General Ed
Jun 2018
F


Freshman
F
General Ed
Jun 2018
can't teach


Sophomore
F
Elective
Jun 2018
fuckin awful


Sophomore
F
Elective
Jun 2018
shit


Senior
F
General Ed
Jul 2018
Garbage


Senior
F
Elective
Jul 2018
Shit


Junior
F
Elective
Jul 2018
Terribad


Junior
F
General Ed
Jul 2018
Real bad


Senior
F
Required (Major)
Jul 2018
Can't teach at all


Senior
F
Required (Major)
Jul 2018
Nightmare fuel


Junior
F
General Ed
Jul 2018
Awful prof


Junior
F
Required (Major)
Jul 2018
Doesn't know shit


Senior
F
General Ed
Jul 2018
Terrible


Senior
F
Required (Major)
Jul 2018
Bad

PHYS 141


Freshman
B
Required (Major)
Jan 2011
Granger is a good teacher to have for a first physics class. He presents the material relatively clearly and keeps you up to par with a reasonable homework load. His class is anything but exciting, but in comparison to the other professors that you can have for 141, he is above average.


Freshman
N/A
Required (Support)
May 2011
He gives simple examples in class, and doesn't always do them all the way through, he expects you to finish them on your own. He gives homework questions that do not resemble anything done in class and grades harshly. He also assigns way too much mastering physics homework. The average on the first midterm was a 62.5%. I will let that speak for itself. Do not take him, he does not present the material well and he hates on math majors.


Freshman
A
Required (Support)
Aug 2011
Great guy, really nice, just not the best at teaching. If you've already taken physics in high school then this class should be pretty easy for you. He uses mastering physics which I'm not a fan of.

PHYS 165


Senior
F
General Ed
Sep 2018
Shit

PHYS 199


Freshman
F
General Ed
Sep 2018
Weird

CSC 301


Sophomore
N/A
Required (Major)
Mar 2016
This class is DATA 301*** Not 310 as the previous poster commented. However the previous post is very accurate, Granger does not care about student difficulties or how much work he assigns. We went over pages and pages of documentation but spent very little time writing real data science code. Most of the code was for complicated distributions which we had to programmatically reproduce. I believe that this class turns more people away from data science than encourages them. I will not be continuing in the minor as I had previously planned to simply because of this class. The professor seems intelligent enough but is not a good teacher of this subject material, also he lectures for much of the time in the class so asking questions while finishing the labs is difficult.


Sophomore
A
Elective
Mar 2016
Review is for data 301. This guy is a fucking idiot. Cant teach to save his life.This fuck lectured during lab time so we had to listen to 3 hours of his rambling bullshit 2x a week and had hours of stupid bullshit homework that had nothing to do with what we were learning in class. I was very interested in data science before this class but i am no longer doing it at cal poly with the minor. Fucking retarded class and professor. I guess this is what happens when you have a physics professor teaching a CS class, as physics professors are the worst ones at cal poly. Guy definitely lives up to that


Junior
A
Elective
May 2016
Assignments consist of retyping NumPy and Pandas documentation. Other assignments are very challenging so date someone from the class who you will meet in office hours. Office hours are held in a basement. Don’t be that asshole who uses up 40 minutes of office hours to contemplate your data science career with Granger’s advice. Granger scratches the back of his neck when he thinks about data, and he coughs when he begins his spiel. He signs his emails as "Cheers" when you overwhelm the class's server after aggressively shaming your GitHub username. If you want to fuck with him, run some infinite loops that clog the RAM. If you want to boost his ego, complement Jupyter. If you want extra credit, do some open source magic with Jupyter. Granger loves PolitiFact, data visualizations, and bootstrapping. Granger hates csv and excel files. He talks about about dirty data that you’ll spend hours cleaning. If he sees potential in you, he'll recruit you to join his Project Jupyter. He's always late to lecture and lab. The final project is fun and can change your grade from an F to an A-, but it does consume your life for 3 weeks. He doesn't give a shit about what water damage can do in Baker Science, Cal Poly's face of campus tours. He brings donuts to the final presentation. Taking this class with CPE 357 is not advised, despite Dekhtyar's optimistic impression of your coding abilities. Taking this class with STAT 416, Time Series, is also not advised. Taking this class with Ava Werner's (C3 GE) Art 111 4-unit, 4-hour Friday lecture is advised. Taking this class with Babu's BIO 213 (B2 GE) is advised. If you're a female, don't bother asking what you should wear for the final presentation. He'll simply reply with, "I don't know. Whatever is business casual for a woman." Granger doesn't care about gender, but for some reason, there were very few women in the class. Do Codecademy's Python course before week 1. It's a 13-hour course worth 70 points, which is twice the value of the Markov Chain project that actually relates to Data Science. Try to understand abstract physics theorems before the midterm, because you will have to perform research and successfully implement them on the midterm. There is a Gitter Chat that’s attached to Github where you can ask questions to the rest of the class. Granger often debugs his own presentation in the middle lecture/lab. There is no distinction between lecture and lab, just a water break at some point in the 3 hour mix. Eat before class. Granger's alright.


Senior
B
Required (Major)
May 2016
Granger has no interest in teaching or being at Cal Poly. Late for class, misses office hours, and has no interest in student sucess.


Sophomore
A
Required (Support)
Mar 2017
DATA301 review . This guy was definitely interesting. Material was taught in a fairly straightforward way, with the homework reflecting what we learned. The homework is 60% of your grade which is pretty good since the midterm was brutal. Great guy- learned a ton. Would recommend if you are interested in the field!


Junior
N/A
Required (Support)
Feb 2018
(DATA 301) In lecture you learn about pretty simple python concepts. For your homework you spend hours looking at documentation trying to figure out how to parse large files into a very specific format that Granger wants. By the way, that format isn't always specific, so sometimes it's really just a guessing game as to what he wants. This is a great class to take if you want to spend hours and hours trying to understand jumbled documentation, parsing large files, and passing ambiguous test cases. If you do the work you will probably get an A or a B, but you will also waste all your free time and hate your life for a quarter. You will also learn to hate data science.


Junior
N/A
Required (Support)
Feb 2018
I don't really understand why so many of the reviews on here seem to bash Granger so much. I mean he's not the greatest professor out there, but I don't think he's terrible. The Data 301 class is not a ton of work. My suggestion is to get familiar with python before taking this class as it will make it significantly easier. The lectures mostly consists of Granger reading from the Pytghon Data Science Handbook, which is super boring. The assignments are supposed to get us familiar with commonly used data science tools/libraries such as NumPy, Pandas, and matplotlib along with a couple of others that are lesser known. The midterm is a joke as long as you do all of the homework(avg. Score was an 88).


Sophomore
F
Required (Major)
Jun 2018
gross!!!!! take this class with anyone else

PHYS 302


Senior
B
Required (Major)
Feb 2012
I don't understand why people like this guy. He is below average. He clearly doesn't want to be here and couldn't care less about his students. Clarity? Not at all. When I ask him questions, its like he is seriously trying to make it confusing. Then, later, I'll go read the book and think to myself: "oh, THAT'S all it was? That's not confusing at all!" What frustrates me the most about this guy is the dichotomy between lecture material and what the homework covers. In class, he never ever talks about physics, all he does is mathematical proofs of the equations and "examples" without even explaining any of the real physics. I'm a physics major, so this pissed me off. Then, the homework is on actual physics, which you don't know since all you did in class was derive some equation and not talk about what the equation even means or anything. Luckily, Taylor (textbook author) is a genius and reading the textbook saved me here. I also had this guy for PHYS 141 and it was the same. Hopefully, he won't be teaching Quantum when I come around to take it; I know he does sometimes. I've never been so frustrated or thought all my work was in vain in any other class.

CSC 310


Junior
N/A
Elective
Mar 2016
THIS IS FOR THE DATA 310 CLASS. Worst teacher I have ever had. A complete piece of shit. Can't program to save his life. Pretends to be good at python and data science. Do not take this class.

PHYS 444


Freshman
F
Elective
Jun 2018
awful

PHYS 563


5th Year Senior
F
Required (Support)
Jul 2018
Shittty

PHYS 789


Senior
F
General Ed
Aug 2018
Bad

PHYS 860


Senior
F
Required (Major)
Jul 2018
Gross

CSC 893


Junior
C
Elective
Nov 2016
Trump 2016 -> Kanye 2020 -> Vermen Supreme 2024 -> ??? -> Profit

PHYS 971


Senior
F
General Ed
Jul 2018
Bad

PHYS 981


Senior
D
General Ed
Aug 2018
Bad