2.9

William Oakes

Engineering - Purdue University - West Lafayette

2.9
Quality
3.1
Difficulty
26%
Would Retake
93
Reviews
2.9
Quality
3.1
Difficulty
2.8
Helpful
3.0
Clarity

26%

Would Retake

93

Reviews

Rating Distribution
Official

5

19

4

17

3

18

2

17

1

22

What Students Say

Oakes is a terrible teacher

ENG133 - 1.0 rating

Is a bit arrogant in the way EPICS and the learning community runs itself

ENGR133 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

23%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 39 grades
Most common grades:
A (24)
Not sure yet (4)
A+ (4)
Grade Distribution
A(28)B(3)C(2)D(0)F(0)A-/B+(6)
Based on 43 reported grades
A: 24
Not sure yet: 4
A+: 4
B+: 4
Common Tags
Group projects (30)
Lots of homework (26)
Accessible outside class (9)
Tough grader (8)
Skip class? You won't pass. (6)
GROUP PROJECTS (5)
Clear grading criteria (4)
Participation matters (4)
Rating Trend

Declining

-1.02 avg change
Oct
Dec
Apr
Aug
Oct
Dec
Last 6 months
Ratings by Course

ENG106

5.0

(2)

ME433

5.0

(1)

EE490

5.0

(1)

ENGR170

5.0

(1)

ENGR195

4.3

(9)
+14 more courses
Difficulty by Course

COUNSELOR

5.0

EPICS

4.0

ENGR126

4.0

ADFASDF

4.0

ENG133

3.8

Reviews (93)
4.0
2.0
ENGR106
Dec 6, 2002

EPICS cofounder.

4.0
4.0
ENGR106
Jan 29, 2003

No Comments

5.0
1.0
ENG106
Feb 3, 2003

Great guy, very nice

4.0
3.0
EPICS
Feb 11, 2003

Tom Cruise-look alike; nice but too serious

5.0
3.0
ME433
May 9, 2003

I learned so much from Prof Oakes and with only 5 homeworks for the whole semester. Walking away from his turbomachinery class I feel that I have a concrete understanding of the important concepts and problem solving skills.

5.0
3.0
ENGR106
Jun 3, 2003

Had him a few years ago, he did a great job preparing us for the exams while the other 106 professors got blown away by our lectures scores

4.0
2.0
ENGR106
Feb 15, 2004

Had him Fall 02. Great, nice guy, much better than other 106 professors (So i'm told)

3.0
3.0
ENGR106
Mar 6, 2004

First let me say that he is curently the best engr106 professor purdue has. Was not helpful at all for community service project. Would recomend not being on learning community. Complete waste of time!!!

4.0
2.0
ENGR106
Mar 25, 2004

An all around good guy. I was pretty confused most of the time in his class, but that was probably more my fault than his.

5.0
2.0
ENGR106
Apr 19, 2004

Had him in fall '01. Good guy, big nerd and at the beginning of class he'd always pick up the microphone and say, "Is this thing on? Whhhoooaaa!" My roommate and I found it hilarious on multiple levels.

3.0
2.0
ENGR106
May 18, 2004

No Comments

5.0
4.0
ENG106
Aug 20, 2004

great teacher and guy

5.0
3.0
ENGR106
Sep 7, 2004

Great Professor and super nice guy, went above and beyond all other 106 profs. Had some interesting stories/problems from actual engineering situations.

5.0
2.0
EE490
Jan 10, 2005

he is very good at his teaching skills, very nice professor to be in class with

5.0
3.0
ENGR106
Feb 28, 2005

Very helpful outside of class.

4.0
2.0
ME309
Apr 11, 2005

Good, but not so good in Fluids. Try to get someone who is smarter in fluids rather than him giving you the wrong info.

1.0
5.0
COUNSELOR
May 1, 2005

No Comments

3.0
2.0
ENGR106
May 3, 2005

didn't learn anything from his lecture. he made everything looked harder than it actually is. but he's pretty approachable.

5.0
1.0
ENGR170
May 13, 2005

Oakes is great, but he tends to call people out of the audience and do so-called team-building exercises that I don't particularly care for.

2.0
4.0
ENGR106
May 19, 2005

Oakes screwed me over on several occations. He accused me of cheating, intentionally lowered my grade, and refused to help me with academic counseling - even though he was my advisor! I'm happy to have the class over with, and glad I escaped 106 alive. On a similar note, I would not recomend the learning community option for this class.

3.0
5.0
ENGR106
Sep 1, 2005

He was an okay teacher but the grading scale sucks ass!!!

4.0
3.0
ENGR106
Sep 1, 2005

Funny lectures, doesn't remember your name even if your his kid, makes learning MATLAB fun, what more could you ask in an Engineering Professor?

2.0
1.0
ENGR106
Oct 28, 2005

No Comments

1.0
3.0
ENGR106
Jan 25, 2006

If you want to learn something, change teachers...anyone is better than oakes.

1.0
5.0
ENGR106
Jan 25, 2006

I cannot stress enough, do not take a class with this professor. The class was not hard, he made it difficult.

3.0
3.0
ENGR106
Feb 16, 2006

He accused me of academic dishonestly, lowered my grade, and was ready to send me to the Dean for an error in software that graded our homework. He was too arrogant too look at the project code for the real problem. After going to his office multiple times he never remembered my name.

2.0
3.0
ENGR106
Aug 16, 2006

This guy always seemed freindly during lecture, but he was genuinely pissed off if you disturbed him during his office hours. I cant stress enough how nice he is during lecture, and how arrogant and un-helpful he is outside of class. He tries to go for the "buddy" feel during the first week, but its just for show. STUCK ON HIMSELF!

3.0
2.0
ENGR106
Oct 26, 2006

very nice guy. Seemed interested in helping. Workload was insane. Somebody needs to tell him that if you tuck in your shirt you should wear a belt

4.0
4.0
ENGR126
Jan 15, 2007

Good prof for how much work he had to do. Although, it is his fault he took on enough work that it effected his teaching and student interacting ability. Overall, he's love or hate. First impressions are everything with this guy. Bad impression, he hates you. Good impression, he will go out of his way for you. Decent overall.

3.0
3.0
ENG126
Nov 23, 2008

very nice...... the first week..... very arrogant and stuck up.... went to office hours and made me feel like an idiot for something i just couldn't get.... don't go there anymore because of it

4.0
4.0
ENGR126
Mar 27, 2009

Very tough and boring class but he does his best to keep it interesting. Nice guy!

3.0
4.0
ADFASDF
Dec 9, 2009

He did a good job, It's a decent class

5.0
3.0
ENGR195
Dec 18, 2009

Really knew what he was doing. Class material itself was uninteresting, but it was easy to see that he was the most experienced of all the engineering professors and knew all about it.

4.0
4.0
ENGR195
Jan 26, 2010

Nicest guy you'll ever meet. Didn't really care for how he taught the class. Would definitely recommend him tho.

3.0
1.0
ENGR195
Apr 10, 2010

Nice enough, but a total moron. Clearly has no grasp of programming. Class is offensively stupid and could be better taught by a trained monkey.

2.0
4.0
ENGR195
May 20, 2010

Professor doesn't respect his students, talks down to them and expects them to be inexperienced morons while knowing nothing about them

5.0
1.0
ENGR195
Jun 14, 2010

He is the best prof. I ever had in engineering class. He goes for actually helpful class, rather than teaching just useless stuffs. He taught things that other people don't and it is extremely helpful later. the only one class that I enjoyed to go to.

4.0
2.0
ENGR131
Dec 23, 2010

He is a very energetic guy, always trying (and usually failing) at telling jokes. Our section did consistently better on exams, he does a good job preparing you. His lectures are sometimes boring, but he tries hard to make them otherwise, since he isn't the one determining the curriculum, he can't always help it. Approachable. Overall good teacher.

5.0
2.0
ENGR132
Jul 30, 2011

he was my favorite teacher at purdue,i'm not even an engineering major anymore, but he honestly cares about his students,he even stayed almost all night once to help students when lots of students needed help,and he walks around and makes sure that you know how to do everything so that you do well,and he hosts review sessions and most teachers dont

3.0
1.0
EPICSWRM
Nov 14, 2012

Talks down to his students. Fails to acknowledge that innovation has come from unprecedented methods.

5.0
3.0
ENGR195
Dec 17, 2012

Oakes was very helpful in all of the classes. He DOES NOT talk down to his students. If you interpret it that way you may just have some self confidence problems. Oakes was nice enough to even hold a study session at my dorm until11:30 PM the week before our second exam.

5.0
1.0
ENGR195
Mar 7, 2013

He is the best professor in my life, he gave me a large amount of help in my first semester. He is extremely important for me. He concentrates on every student when he is teaching. He has the passion for engineering .

5.0
1.0
ENGR195
Apr 15, 2013

Very good professor

1.0
5.0
EPICS
May 8, 2013

Professor Oakes is not a nice man. He seems to only show interest in you if you're a pretty girl, which is not right for a professor. I would advise against taking any course with this professor.

5.0
3.0
ENGR195
Oct 23, 2013

Professor Oakes is an awesome professor. I was in his EPICS learning community and he constantly met us outside of class to help us get MATLAB. He's really busy with EPICS and everything else, but he is a very nice guy and definitely cares about his students.

5.0
4.0
ENGR133
Grade: Not sure yet
Nov 23, 2015

Professor Oakes was a phenomenal instructor. He hosted study sessions before exams and offered to look at students resumes for us. At times he stayed after class to help students finish their codes. His tests are difficult, but doable, and he's willing to help make sure you understand the material enough to do well. He also often fed us in class.

3.0
3.0
ENGR133
Grade: A
Nov 4, 2016
Would take again

Reasonable professor, lots of trick questions, but that is honestly just how the department is set up. If you ask him for help, he will provide, there is nothing I can recommend more than going to office hours if you need them, they are really worth it. Class grading and difficulty are reasonable, just keep a level head.

Gives good feedback
Respected
GROUP PROJECTS
4.0
3.0
ENGR133
Dec 7, 2016
Would take again

Oakes cares about his students and that they do well. MATAB is frustrating, but he makes himself available to students for help. Go to office hours to get help, even if its for another class. He offered to look over resumes at office hours before IR, and he h alt of insight from being a recruiter for GE.

BEWARE OF POP QUIZZES
Clear grading criteria
GROUP PROJECTS
4.0
3.0
ENGR133
Grade: A
Jan 2, 2017
Would take again

The way he teaches the class can be frustrating at times, but in the end you will really get to know the material. The online modules you are required to watch before class are unbelievably boring but do explain the material fully. In class he just goes over them. Quizzes at the start of every class. Helpful outside of class -looked over resumes.

Clear grading criteria
GROUP PROJECTS
3.0
3.0
ENGR133
Grade: A
Dec 19, 2017
Wouldn't take again

Is a bit arrogant in the way EPICS and the learning community runs itself. Definitely watch the online modules ahead of time because he only briefly covers them in class- don't count on even that though because by the time he's done with his random tangents and whining to get to the lesson, you'll have already zoned out

Get ready to read
Clear grading criteria
GROUP PROJECTS
1.0
2.0
ENG133
Dec 20, 2017
Wouldn't take again

Dr. Oakes is a terrible teacher. He does too many things to be good at teaching eng 133. On multiple occasions I would ask for help and he would ignore it. Blackboard has many issues but when I went to talk to him about it he acted like it was my fault the dropbox wouldn't take some files. If you have hime good luck because he doesn't care.

4.0
3.0
ENGR133
Sep 18, 2018
Would take again

While the class format isnt my favorite, I made a lot of friends in this class due to the format due to the necessity of finding a study/work group to get the long problem sets done. As for Professor Oakes, he is a really outgoing, funny, and overall great guy. He has a busy schedule but will help you out of class with resumes etc.

LOTS OF HOMEWORK
Hilarious
GROUP PROJECTS
1.0
1.0
ENGR133
Grade: A+
Nov 26, 2018
Wouldn't take again

Oakes comes off as very arrogant and he likes to hear his own voice. After a few classes, I realized that he rambles on about lessons that is not really all that applicable to anything in class. He almost never addresses students directly.

5.0
3.0
ENGR133
Grade: A
Dec 20, 2018
Would take again

He has the ability to energize the class. I am a chill and sit in the corner student but because of this class's format, I made connections with so many people. His teachings methods are very effective since he's very experienced with students. The homework might get tough, but there is 12 of them and they are only worth 10% of your final grade.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
ENGR133
Dec 6, 2019
Wouldn't take again

Oakes does not teach, he expects students to learn how to code from YouTube. Homework nowhere near equivalent to the videos assigned to watch, it is much harder. This class heavily relies on prior coding experience. If you don't have any, you'll live but you have to work much harder. This class should be more than 2 credits for the work put in.

Lots of homework
Group projects
1.0
4.0
ENG133
Grade: B+
Dec 6, 2019
Wouldn't take again

Does not teach anything and will flip out if you try to ask him a question. Even made a joke in class about getting paid to do nothing all day. Expects you to learn how to do complex assignments with only information from Youtube videos. Insane amount of work for 2 credit hours.

Lots of homework
Group projects
2.0
4.0
ENG133
Grade: A
Dec 6, 2019
Wouldn't take again

Lots of homework, but its doable if you can manage your team. Oakes is a great person to know for connections. However, he is not a great teacher for the 133 course. He organizes the assignments, but he does not actually TEACH when he should.

Respected
Lots of homework
Accessible outside class
1.0
4.0
ENGR133
Grade: B+
Dec 8, 2019
Wouldn't take again

This class is designed so that a professor isn't even needed, because everything learned is self taught through Youtube videos. Approach to teaching coding to first year students is atrocious, the homeworks are hard and the simple youtube videos don't cut it. Be prepared to spend half the class listening to Oakes ramble about virtually nothing.

Lots of homework
Group projects
Clear grading criteria
2.0
4.0
ENGR133
Grade: A-
Dec 11, 2019
Wouldn't take again

This class was alright in that it taught me a lot about Python and MatLab, subjects I'll use later. However, there's an egregious amount of work, and Professor Oakes and half the TA's don't know the material. All of the learning is done online, yet attendance is mandatory. It's honestly a very strange class.

Lots of homework
Participation matters
Group projects
1.0
4.0
ENGR133
Grade: A
Dec 11, 2019
Wouldn't take again

We were required to learn how to code (Matlab and Python) and Oakes and the TAs were extremely unhelpful because they didn't know how to do it themselves. Terrible class.

Lots of homework
Group projects
2.0
2.0
ENGR133
Grade: A
Dec 11, 2019
Wouldn't take again

Overall good person, but he really doesn't seem to know what he is doing in the classroom. He says how much he hates computers about 3 times a class, and most of the learning is done on your own. Still, as long as you go to class and do the homework/quizzes, you should be able to get an A.

Gives good feedback
Group projects
2.0
3.0
ENGR133
Grade: A
Dec 17, 2019
Wouldn't take again

Oakes is a goodhearted person, but as a professor who is trying to teach a first year engineering class, he's not the best. He cares that you know and understand the material, but isn't well equipped to get you there. He tends to "hate computers". However, he cares about student feedback, so going to his office outside of homework help can be good.

Lots of homework
Tough grader
2.0
4.0
ENGR133
Grade: B+
Dec 19, 2019
Wouldn't take again

This class is based on flipped classroom so you learn all the material through videos. The professor didn't teach anything and barely knew what he was doing. He has so much energy and wastes like 30 minutes of class talking about irrelevant things. The class is two hours long and you are basically just working on assignments all class.

Group projects
1.0
1.0
ENGR133
Grade: A+
Jan 25, 2020
Wouldn't take again

The class was actually quite easy. But in terms of management, it was a complete disaster. We were forced to attend 2 lectures every week, where we did absolutely nothing, since we had to learn everything from Youtube videos. Oakes is just not a great professor. He doesn't have a deep understanding of programming, and he doesn't put in effort atall

Skip class? You won't pass.
1.0
4.0
ENGR133
Grade: B+
Apr 29, 2020
Wouldn't take again

Professor Oakes was a horrible introduction to my first year as an engineer. I'd already had some background on the things we were learning in class, but I was still confused as we learned it and it seemed like I knew more than he or the TA's did. You'll be teaching yourself a lot of this content in this class and it'll take real effort.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
3.0
ENGR133
Grade: A
Apr 30, 2020
Wouldn't take again

Billiam Oakes is by far the worst professor. He says he teaches python, he doesn't know anything. We learn from some guy on you tube, and we get homework assigned on those topics. He has zero emotional control and regularly gets mad at students for asking questions. He is an awful professor who cant teach.

Group projects
Tough grader
2.0
5.0
ENGR133
Grade: A
May 13, 2020
Wouldn't take again

ENGR133 is really hard if you're not good with computers. Most of the class is coding, and you learn it from Youtube videos. I don't think Oakes really knows how to code, so I'm not sure why he is there. Definitely go to office hours because the TAs run them and are soooo helpful. That's the only reason I could do my homework and pass the class.

Lots of homework
Group projects
3.0
4.0
ENGR133
Grade: A
Dec 15, 2020
Wouldn't take again

Homework heavy class. Oakes is hilarious and has amazing energy but is not the most knowledgeable. He's always down to help and very understanding, but most of technical help will come from the GTA or the TAs. Everything is group-based. You will be put into a group and be required to work with them for the rest of the semester.

Lots of homework
Accessible outside class
Group projects
4.0
2.0
ENGR133
Grade: A
Dec 17, 2020
Would take again

Dr. Oakes didn't do a lot in this class it was mainly just the TAs. It can definitely be a challenging course if you don't have programming experience but on the whole I thought that they were more than fair with the grading and that the course was not bad if you put in the time. Solid class.

5.0
2.0
ENGR133
Grade: A
Dec 17, 2020
Would take again

Lots of work, but really simple. The quizzes were more difficult, but if you know the material (show up to class, do the work), you'll do fine. William Oakes is really interested in helping you out. He goes on hikes with our class, has tons of office hour time slots, and is easily accessible.

Accessible outside class
Participation matters
Group projects
4.0
3.0
ENGR133
Grade: A
Dec 18, 2020
Would take again

*Online Synchronous Class. Professor Oakes is a very caring professor and willingly provides extensions and leniency when necessary. But, this class mostly runs on TAs and group work, so enjoyment of this class probably depends on group members. Material is relatively easy and learned by watching short videos that you are quizzed on.

Skip class? You won't pass.
Group projects
Caring
3.0
1.0
ENGR133
Grade: A
Apr 30, 2021
Would take again

Professor Oakes was very friendly and always willing to make class interesting. However, he didn't know how to teach Python or Matlab. We learned from Youtube videos and then figuring things out in our groups on our own. If you like learning that way, be my guest. But he is an awesome person!

Group projects
1.0
3.0
EPCS412
Grade: C-
Sep 15, 2021
Wouldn't take again

He was my Senior Design professor. The reviews are true- he is incompetent and uncaring. He actually delayed my graduation. A week before grad he said my project wasn't finished, despite never expressing any concerns before, then held my future above my head for 4 months. Hi if you're reading this, Dr. Oakes. Thanks for wasting my time and money

Group projects
Tough grader
1.0
4.0
ENGR132
Oct 5, 2021
Wouldn't take again

For the love of God. No.

Lots of homework
Accessible outside class
2.0
2.0
ENGR133
Grade: Not sure yet
Oct 21, 2021
Wouldn't take again

Dr. Oakes is an okay guy. He is quite annoying to have at 7:30 because he plays VeggieTales videos on the projector and then talks about garbage for 1 hour. He was decently generous on grading though and was a decently nice guy. Prepare to self-learn because Oakes does not teach at all. You will learn from your friends for the most part.

Lots of homework
Skip class? You won't pass.
Group projects
2.0
2.0
ENGR13300
Grade: A
Nov 5, 2021
Would take again

Almost the entire class is coding in a group you get assigned week 2. Good Luck... Most of the class is taught through youtube.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
5.0
ENGR133
Grade: C+
Nov 10, 2021
Wouldn't take again

Doesn't explain much isn't much help does know the homework he gives kinda weird only good thing is he plays veggie tales before class starts

Get ready to read
Skip class? You won't pass.
So many papers
1.0
5.0
ENGR133
Grade: B-
Dec 2, 2021
Wouldn't take again

Prof. Oakes is teaching a heavy coding class, when he doesn't even know how to code himself. The homework is too difficult, and you will be coding things you can't comprehend. Office hours are always so busy, and there is never much help.

Lots of homework
Group projects
1.0
5.0
ENGR133
Grade: Not sure yet
Dec 3, 2021
Wouldn't take again

Incompetent when it comes to anything with computers, asking him for help is like asking your cat to do your math homework, he just looks at you with blank, unfeeling eyes. Don't take this class and if you do, don't take it at 7:30, get ready to spend 12 hours working on junk for this 2 credit class, and good luck. Live laugh love, stay away <3

Lots of homework
Group projects
Tough grader
3.0
4.0
ENGR133
Grade: A
Dec 16, 2021
Wouldn't take again

Oakes is a good guy but a meh teacher. You teach yourself the course w/ youtube videos outside of class. ENGR 133 is almost 100% Python and Matlab coding w/ some Excel. There are a ton of office hours to get help on assignments but be prepared to spend ten minutes explaining yourself before getting help. I feel like the TAs run 90% of this course.

Lots of homework
Accessible outside class
Group projects
1.0
4.0
ENGR133
Grade: A-
Dec 21, 2021
Wouldn't take again

Professor Oakes is completely incompetent. I cannot believe that the exorbitant tuition gets me this geezer who links us to a highly-subscribed youtube channel for python instruction. The videos don't even cover the homework content. Finally, Oakes is very creepy. He always finds a way to touch his students and invade their personal space.

Lots of homework
Tough grader
2.0
3.0
ENGR133
Grade: A
Jan 11, 2022
Wouldn't take again

Given the structure of ENGR 133 (and I assume 131/132), Oakes doesn't lecture much. When I took 133, the class used a flipped classroom structure which outsourced the lectures to youtube videos which I found inconvenient. He also stressed me out when I'd ask questions so if you're shy gl. He does give valuable stories from being an engineer though.

Accessible outside class
Inspirational
Hilarious
2.0
5.0
ENGR133
Grade: A
Jan 15, 2022
Wouldn't take again

This class is not an entry level coding class. Be prepared to learn engineering coding solely through YouTube videos- no lectures really. Your grade is decently dependent on your luck with your team, which can be your downfall if you have zero coding experience. Be prepared to work hard and you can do well. Grindset.

Lots of homework
Group projects
2.0
4.0
ENG133
Grade: B
Apr 21, 2022

very hard class

Tough grader
Lots of homework
Accessible outside class
2.0
2.0
ENGR133
Grade: A
Jul 28, 2022

I had Professor Oaks for Engr 133 and for my EPICS lab. 133 is a flipped classroom and operates in groups. He did not seem to be proficient in what he was teaching. My Epics lab my team was all freshmen we were just thrown into the wolves with very little guidance. He has an interesting persona.

Participation matters
Group projects
Inspirational
1.0
5.0
ENG133
Grade: Not sure yet
Oct 18, 2022

My engineering team was doing our project and we got stuck at one point and Professor Oakes basically told us we could just not do that part of the project if we didn't want the 10 points then said we could just not do the project at all and walked away. Homework is ridiculously hard, and we are not learning anything

Group projects
Lots of homework
1.0
5.0
ENGR133
Grade: B
Dec 6, 2022

This course is terrible for those with little to no coding experience whatsoever. The course is taught completely on your own. Your grade solely depends on how well your team knows how to code. Also, Oakes never answers students' emails. Most of the time if you ask him a question, he will flip out on you. Terrible class, would NOT recommend!

Tough grader
Group projects
Lots of homework
3.0
2.0
ENG133
Grade: A
Dec 23, 2022

Professor Oakes has a unique personality. He is very accessible outside of class, but sometimes when I asked for help I felt like he was talking down to me. I think it was just him being frustrated the code was not working, and not directed towards me. If you have prior coding experience the class is not that bad but if not good luck.

Group projects
Gives good feedback
Accessible outside class
1.0
4.0
ENGR133
Grade: A
Dec 24, 2022

If this is your first time coding, do not rely on the instruction in this course-- it is in the form of outdated videos from YouTube that you watch outside of class. Oakes has a ME background and it reflects in the poor coding practices being taught. Otherwise, very easy course if you have prior coding knowledge. TAs didn't have much experience too

Group projects
Lots of homework
3.0
4.0
ENG133
Grade: A+
Apr 3, 2023

For this class, you are supposed to teach yourself the coding before class and then work on assignments with your team in class. This can be very difficult if you do not have a coding background. Oakes has a very interesting personality and does not explain concepts well in lab, but office hours saved me. He will make sure you get it done right.

Group projects
Lots of homework
Accessible outside class
2.0
5.0
ENG133
Grade: A
Aug 1, 2023

Most of the "lectures" he gives is about something that is irrelevant to this class. Only redeeming quality about this professor is he will stay up very late with you in office hours to get your code working. Terrible class but worth if you don't want two semesters of coding. You'll hate yourself in the moment but thank yourself in the end.

Participation matters
Group projects
Lots of homework
3.0
4.0
ENG133
Grade: A
Oct 18, 2023
Would take again

Professor Oakes is a good engineer and professor. He is willing to help students and will go above and beyond to assist them during office hours. However, I have issues with how the 133 is structured. Some topics are not taught at all and then are required for homework. He also relies heavily on TA's for assistance, which can be wishy-washy.

Tough grader
Group projects
Lots of homework
4.0
3.0
ENGR133
Grade: A+
Dec 5, 2024
Would take again

A class with a heavy workload but manageable. If you have any experience in Python or Matlab, this class will be relatively easy. The difficulty of assignments ramps up fast, so be prepared for sudden: "what on earth is going on" moments. Oakes is a GREAT guy but an ok teacher. He's funny, but by god, he is a yapper. The TAs are, um, something...

Group projects
Lots of homework
Caring
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

23%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 39 grades
Most common grades:
A (24)
Not sure yet (4)
A+ (4)
Grade Distribution
A(28)B(3)C(2)D(0)F(0)A-/B+(6)
Based on 43 reported grades
A: 24
Not sure yet: 4
A+: 4
B+: 4
Common Tags
Group projects (30)
Lots of homework (26)
Accessible outside class (9)
Tough grader (8)
Skip class? You won't pass. (6)
GROUP PROJECTS (5)
Clear grading criteria (4)
Participation matters (4)
Rating Trend

Declining

-1.02 avg change
Oct
Dec
Apr
Aug
Oct
Dec
Last 6 months
Ratings by Course

ENG106

5.0

(2)

ME433

5.0

(1)

EE490

5.0

(1)

ENGR170

5.0

(1)

ENGR195

4.3

(9)
+14 more courses
Difficulty by Course

COUNSELOR

5.0

EPICS

4.0

ENGR126

4.0

ADFASDF

4.0

ENG133

3.8

Similar Professors