4.9
Quality2.7
Difficulty97%
Would Retake97
Reviews97%
Would Retake
97
Reviews
Rating DistributionOfficial
5
87
4
7
3
1
2
2
1
0
What Students Say
“If you take the time to use office hours or talk to him he will try his best to help you succeed”
CS290 - 5.0 rating“He is hands down the best professor I've had at this school”
CS162 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CS496
5.0
(1)CS391
5.0
(1)CS10651
5.0
(2)CS480
5.0
(5)CS493
5.0
(2)Difficulty by Course
CS162
4.0
CS496
3.0
CS10651
3.0
CS493
3.0
CS362
3.0
Reviews (97)
I enjoyed Rob as a teacher. He's very punctual and straight to the point. In lectures, he covers materials that directly relate to the assignments. He doesn't go on tangents which I really liked. Overall a solid teacher.
Rob is a good guy. This was his first term teaching after working at Yahoo and Flickr. He is very enthusiastic and excited to teach and cares for his students. If you take the time to use office hours or talk to him he will try his best to help you succeed. Highly recommend.
Gem Professor. Oregon State is lucky to have him.
I really enjoyed taking CS290 with Rob. He did a very impressive job teaching, especially since this was his first term as a professor at OSU. His lectures made sense as long as you were paying attention, and his office hours were very helpful. I would highly recommend taking him if you haven't.
This term I had the privilege to take this class with Professor Hess. He is hands down the best professor I've had at this school. My past programming classes involved profs just reading off PowerPoint slides but Hess walks you through his coding process and explains the reasoning behind each step. He also offers extra help outside class if needed.
This guy is the best thing to happen to OSU and its CS students. He is legendary. You will learn a lot from him and be thankful for it. He has the ability to explain difficult technical concepts in an easy to understand way. His assignments are a fair challenge but not a cheap shot. Group projects and lesser exams. Has zero attitude and is caring.
This guy rules. Best prof I've had in CS at OSU. DO NOT skip class, he will elegantly show you everything in a clear manner. I found myself learning more than just the direct material, as I gleaned some good coding practices from him. Assignement requirements very clear and he is very helpful in office hours. Take him when possible. A gem at OSU.
Very boring lectures, it may have just been the subject though. He tries convincing everyone that it was going to be a tough class but he gives 2 weeks for assignments that take 30 minutes to do. Very average professor, very easy class. I skipped more than half the lectures and got over 100%, I was frankly kind of disappointed.
Hess gives good lectures that are relevant to the actual assignments. He's also very helpful if you contact him via email or go to his office hours. Lastly, the assignments he makes you do (I took him for web development) actually teach you the kind of basics you'll be using if you ever get a job programming in that specific field.
Pros: - Provides adamant help for people struggling in class. - Will help guide you through assignments if you meet with him after class or during office hours. - VERY accommodating toward group/communication software (discord, etc...) - Provides chances for ec. - Extremely nice - practical and realistic Cons: - none Im serious, I loved this class.
Robb Hess CARES about his students. Data Structures isn't a hard class, but that's not his fault. There's a certain amount of things that he is tasked to do. He's the best CS instructor I've had yet and I'm excited to have him for Web Dev. Two TA's I interacted with knew absolutely nothing. That was the only complaint. But he didn't choose them
Rob is a great teacher, he is very clear about what he expects from you and has very thorough lectures. His live code examples in class are amazing, this class was great and I would take any class from him again.
He is great! If you need help he is always willing to, except sometimes he may take forever to reply to emails. How tests aren't too bad, all material is provided by him on his notes, same with his assignments. Overall the class was enjoyable and a great learning experience.
I had Hess for both CS 261 and CS 290 and he taught both classes pretty well. One of his defining teaching styles is live-coding examples in class, which are really helpful for understanding how certain concepts are implemented. He also types up shareable notes for all lectures that are beyond helpful. Overall a great teacher.
Rob is great. He cares about his students and his assignments are very detailed in their requirements. He tells you exactly what is being graded and what you're supposed to accomplish, can't get any more clear than that.
Fantastic man. Super caring and great feedback. His lectures are great although not required because he posts everything online. (Also very hot ;))
The CS261 he taught was super well organized that I wish every lecture could be like this. He's also a nice guy that explains your questions until you fully understand. The course was very clear in every perspective and was super useful for carrying you to courses like Algorithms.
Rob Hess is a gem and one of the best instructors (and better than any professor) that I have had while attending OSU. He is so genuine and takes a deep interest in his student's learning. His passion for the topic shines through and makes the student want to perform well in his class. His live coding demos were very helpful and interesting.
Laid-back and easy course but still worthwhile. Lectures are easy to follow and mostly consist of Rob walking step-by-step through making an app, showing everything you need to know for assignments. There are no tests or written assignments; just programming. Recommended to those interested in mobile development but totally new to it.
I've taken 2 classes with Rob so far and he great. I went into Web Dev with no experience but his lectures helped me figure out exactly what to do without much struggle. He codes live in class and is super willing to help if you go into office hours too. Our final project was a group project and he graded really fairly!
Rob really knows his stuff, I never once heard him not being able to give a good answer for a question asked in lecture. This class takes a lot of time completing the assignments that are due every 2 weeks but he's always there to help. If you need an extension because of a solid reason he'll grant you one.
Best instructor at OSU, hands down. He is one of the kindest people I have ever met. If you get a chance to take a class from Rob, be prepared to learn a lot. Go to his office hours. He's a great guy to talk to and loves to hear about what people want to explore. His assignments are relevant. We made a twitter clone over the course of the term.
Rob Hess is one of the best professors that I've had. His lectures are excellent and he teaches in a really engaging way. Outside of lecture he is very approachable and will answer any questions you have. Awesome guy who clearly loves what he does.
I'll be honest, his lectures suck. He has lecture notes on his course website but he does NOT use them in class. He just writes some things down and otherwise just writes code on the board. It's very difficult to follow and take notes. He also answers way too many questions in class. Going to lecture honestly isn't worth it.
Rob cares about his students and does as much as he can to help them succeed. In CS Ethics, he facilitated amazing discussion and was encouraging to everyone in the conversation. He gave adequate preparation for all assignments and was super approachable for homework help or just to talk. Super great guy. Wish I had more classes with him.
CS 16X series is a weed out class. Not having any coding experience before these classes, it was an uphill battle every week. The homework assignments consume all your free time. Labs suck and you never finish early. Rob Hess is an amazing prof though. Super compassionate and caring. Go to him if you are struggling. TA's are also great. Good luck!
Great lecture, great notes. Great instructor with patient and willing to answer all your questions. THE BEST instructor I have ever met in OSU. Will definitely take his class again if have chance.
Robs the best. Assignments are really fair, he won't make you code more than to test that you learned the material. It's clear he likes the subject, and it shows. Expectations for class are clear and fair.
I love Hess Ive had him for 3 CS classes in a row and hes great
I clap for a while alone today at the end of cs261 with receiving a professor's smile, ha. He is professional to explain everything clearly. I'm nervous because of poor oral English. However, he listened to me carefully every time after class and explains everything that bothers me patiently. Great professor! Hope to audit his winter term's class.
Rob is amazing. He is genuinely the nicest and most straightfoward professor in the CS department (I've met so far). No busywork assignments, no weird archaic CS standards, and super clear criteria. He genuinely wants you to succeed and is such a wholesome guy, I hope he sees this and knows how appreciated he is. Had him for both CS261 and CS290.
He is an amazing professor! Take him!
I found the class content itself to be very uninterested, but Hess himself is a very awesome prof. He's clear and concise and explains things super well.
Amazing professor, for CS261 there was no midterm or final. Instead he had weekly quizzes that made the whole class much less stressful. Assignments were simple; they took some time, but could be knocked out in a day or two. Great class, amazing professor.
I took data structures and web development with Rob, and he made those some of my favorite classes. He is very clear in what he expects and is very knowledgeable in what he talks about. He's always okay answering questions during lecture, simple or complicated, and has a lot of online resources to make it easy to recoverif you skip or miss a class.
This guy is amazing! All the classes he teach are well taught. If you have the chance to get a course with him, do it! Classes are easy, yet I learned a bunch too! He has got to be one of the best at our CS department!
It's obvious Hess really cares about the material, and helps his students learn it by staying after class/being generally available. He has very clear grading criteria and great class notes and documentation available.
He's an amazing teacher! Has all the notes online. All of his assignments are supported by notes given during the lecture. So make sure to attend. He's also very friendly and caring. Make sure to follow the 'hints' on the assignment info page because that will help you get full points and extra credit!
Hess is my favorite teacher at OSU, no doubt. His lectures are very helpful and teach you the things you need to know for the assignments. He is very kind and is willing to help you if you ever ask for help. I would highly recommend his classes to anyone who is willing to listen in class and wants to really learn. I wish I took his class ealier.
Though the course of my CS major I had a class with Hess every year I was here (CS162, CS290, CS480), and every time I take him he's been an absolute gem. His classes are reasonable in difficulty, feature plenty of demos that allow you to understand implementation well, and his criterion to earn your grade is very clear. He also owns a cute cat
My experience with Rob was entirely remote, but he was an exceptional professor who explained things well. The code in his lectures always corresponded with our biweekly homework assignments. I hope to have him again as a professor in a future course.
Hess was one of the best profs I've had at OSU. Super fun and very helpful.
Very fun, lots of way to get help in class. Answers questions very well, and enjoys being with the class.
Hess was an excellent professor and made learning web development quite fun and interesting. Attendance isn't required, however I'd recommend you glance over the videos as they pretty much walk you through each bi-weekly homework assignment. There is one group project which he counts for as the final and is very lenient when it comes to grading.
Dr. Hess is one of, if not the best CS professors at OSU. His lectures are great and engaging, he interacts with the class very well, and his lectures and example code are outstanding and prepare you very well for the assignments. I cannot speak highly enough of Dr. Hess and his classes.
Robin Hess, I've worked for him and was a student in two of his courses. He's the *best* professor I've ever had and I'm heading into my senior term now.
Best CS professor at OSU by far. Engaging with classes, very clear when explaining things and a straightforward grading policy that doesn't leave you confused on what is expected of you.
Rob is an excellent instructor who clearly does his best to create an effective learning environment. He answers questions clearly, shows examples, and provides all of his practice code as well as skeleton code for assignments. Grading criteria is clear. He also has real-world industry experience. Take Rob if you can, he's great.
He is by far the best Professor here at OSU! An amazing teacher who cares about his students and makes sure to put the extra effort out to help you if your struggling in anyway. One of the greats!
Really good lecturer and knows the material very well. He's happy to answer questions and really engaged with students even through zoom. The biggest issue is that our final project was a group project worth 40% of the total grade for the class. This is really a problem. You shouldn't have to rely on other people that heavily for your whole grade.
Rob is one of the best CS professors around, if not one of the top professors at OSU. He answers every question, gives great examples, explains the assignments in detail, and cares about your learning. Lectures are recorded while online, and web development only has a few assignments that really test your learning. He also has detailed lecture note
He really makes sure to explain topics really well so everyone has a chance to understand it. He's one of the best teachers I've had at OSU... highly recommend.
Hess is probably the best professor I've taken at OSU. Great lectures, great assignments and overall just a great prof. This is during COVID, and if you have to chance to come to his in-person class I would highly recommend it.
Solid dude, cares more about his class learning than just teaching to the test. For Data Structures he would write all of the headers, prototypes, and test files for us, so that we could focus on the actual content that we were learning in the function bodies. Made life way less stressful.
Honest, Hess is probably one of the best CS instructors at OSU. His lectures make the content easy to follow, the assignments are *very* clear in what they are looking for, and CS290 in particular was very project-based with no useless busy-work. Everything he taught was clearly useful. If you can get into a Hess course, do it.
Fantastic teacher who cares for his students. Uses a lot of Star Wars references in class! Answers questions with detail and makes sure the students understand the lectures!
Prof. Hess is stellar. Very gentle, kind & helpful when approached. The best for Data Structures. Grades fairly. HW weekly- med to hard. Weekly quizzes & recitation exercise (like lab exercises) - easy to medium. Was willing to give extra credit to most active helpful students moderating the Canvas Q&A forum. Also gave extra credit problems on HW.
Phenomenal teacher, best in CS. If you haven't had Hess, you've failed yourself.
I took CS406 (Independent Project) with Rob, alongside many other classes during my undergrad. He is one of, if not the best, CS instructor that OSU has to offer. Clear, fair, and accommodating. Will bend over backwards to help you. He makes it reasonably easy to pass but also provides the chance to learn a lot if you want. Extremely knowledgeable.
Hess is an amazing CS teacher. His lectures are the best I have experienced at OSU. Very clear and on point. He is very caring and wants all his students to succeed. The class overall was an easier CS class just don't fall behind. He also has recorded lectures so you can watch back in case you miss a class.
Very good at explaining things, very good at answering questions. Honestly worth waiting to take a class if he's teaching it in a later term.
Super caring. Is genuinely enthusiastic about each of his students, which is impressive considering how large his class was. I had a hard time absorbing information during the lectures, but his site had links to lecture notes and external resources that make the class manageable. You'll have a resume-worthy final project if you put in some effort.
one of the few professors who genuinely cares about teaching!
Professor Hess was by far one of the most engaging professors I've worked with and helped me (and my colleagues) through this course. He and the TAs were very accessible, he often would help with any clarification during and after lecture. He really engaged with our group projects and really enjoyed seeing us learn over the course of the term.
Great teacher. Chill dude. He's a package deal.
Hess is brilliant and so understanding. Although he isn't accessible via email, he makes sure to stay after lectures to answer questions. Attendance isn't mandatory (there's a Zoom option). Hess makes all resources easily accessible such as class lecture notes and repos with demo code. The final project was an open-ended group project website.
Hess is the best! I really enjoyed this course! We had large assignments due every two weeks, but many of them had extra-credit opportunities. Recitations involved pop quizzes and group assignments focused on the week's lecture material. The final was straightforward but allowed you to reflect and apply the concepts learned throughout the term.
Rob Hess is the best professor at OSU. Lectures are always fun to attend to. He throughly explains each topic during lectures so that we are able to understand. Programming assignments are fun too. Hess for the win!
Let me just start off by saying I look forward to his classes. He teaches in such a way that as long as you follow along, you will not need to even revise the materials after lectures. I don't know how else to put it but he really is the best professor I've had so far at OSU.
Hess is the cream of the crop for CS professors. He is the best option for any classes involving web dev and frontend developement. His industry experience helps ground the projects he assigns in his classes. You can really get out what you put into his classes, you can coast by or work far beyond the criteria at your leasure.
Amazing professor. He clearly cares about his students a lot and wants them to succeed. Some of the content is tough but there's a ton of extra credit and on almost every assignment he would take student feedback and revise the requirements to make it easier. He makes all of the lecture content available online. TAs were also very helpful.
Rob is amazing, lectures are clear and zoom option is offered. Assignments are fun, transparent, have extra credit, and demonstrate what you learn in class. Lots of ways to get help with his website and class notes. He takes a lot of feedback into account and thoroughly answer questions. I highly recommend to take any of his classes.
I've worked with Hess and taken his classes for close to four years now and he is hands down the best professor I've ever met at OSU. He's friendly and clearly cares about the students in class, making it a priority help those who need it. Assignments are always well organized with easy rubrics to follow and he's very flexible if issues arise.
Professor Hess is the best professor I've had so far at OSU, his class is so fun. There are 3 test methods we learned during the term, it's very clear, for each topic you got an assignment to practice. Highly recommended!!
Don't need to say much in terms of Hess. He's flat out great. Class was very well organized, and it can be a nice breath of fresh air compared to other CS professors.
Very responsive and amazing. His class was well outlined and gave enough material that made the class challenging, but not too overwhelming, unlike other CS classes. Records lectures and focuses on students learning through projects rather than heavy tests. Great prof, I learned a lot about the CS industry and about a potential path I could follow!
Mr. Hess was the most helpful computer science instructor I've had at Oregon State. He put in the time to make sure I understood the material in office hours, overall a great guy!
This man is a godsend. His lectures are very detailed and thought out without dwelling or getting redundant.
The professor was very helpful and made sure to teach as he could. I enjoyed taking his course and have learned a lot. He is understanding and kind, allowing you to submit assignments late within reason. I enjoyed having him as my teacher. The class was hard but he made it easy to learn.
Professor Hess is amazing and if you have to debate between him and someone else, choose Hess. He is extremely helpful, an amazing graders, and truly a blessing to have as a teacher.
The Best professor at OSU, Highly recommended !!!!
Hess is truly the GOAT! I heard about him a year before enrolling in CS290 and CS261 this year. I appreciate that he makes the class online and records sessions. This is fantastic because if you miss a class, you can catch up by watching recorded videos.
I took CS290 with Hess one year ago, by far my favorite CS professor up until this point. His lectures are great and the assignments are fun. Definitely try to take your courses with Hess if you can!
The real GOAT of CS at OSU. If you have opportunity in your life to take class with him please do! Everyone loves Hess! I took CS261 and CS290 with him and he's the coolest guy and really flexible and nice person. His CS290 final project are fun which we got a Hall of Fame in that class! If your sick you can just watch video on zoom which is amazi
W professor, I've had him for two classes so far and I have two more classes with him next term.
I really appreciate how much effort Hess puts into the course material and making the assignments reasonable, as well as how helpful he is inside and outside class.
Class grade came from bi-weekly homework and a final group project, no midterm/final. Lecture was engaging. Recording of lecture and code from class were posted to Canvas promptly.
One of the best instructors in the program. He does an excellent job teaching, is highly accessible both in and out of class, and I never truly understood Git and GitHub until I had this guy. The course was slightly challenging, but very doable! Try to take at least one class with him if you can!
Expected to get > 100% (A), but this class is simply WAY too easy and SIMPLIFIED! The amount of free time we had between each assignment is TOO LONG! Not joking. ~6 hours a week of HW, which is rather disappointing since I can just buy a CSS + JS + HTML book and spend 15 hours a week learning the ins and outs of web dev. Rob has clear notes though!
Hess is great, but the course has a lot of material to cover. A lot of content you have to search up and learn on your own (most stuff you had to know the syntax for or the function of). Lectures are great and helpful. Final project was fine (got to choose team). Extension policy was awesome and definitely will need to use it for some assignments.
Great professor! Definitely choose Hess if possible for any CS class you take. Data structures was a good experience with him, we only had 4 assignments. No AVL tree assignment :) Final was just a take home short essay. Super chill guy, sad that he won't be back until next year!
Amazing professor, clear notes and lectures. Super easy grader.
The GOAT. Cares about his students and structures the class incredibly well.
Extremely easy class. He makes the content super easy to understand!
Easiest professor to have for Data Structures.
He's great. There were quizzes in recitation that were a little challenging, but other than that the class was fairly easy. You can tell he really wants his students to succeed.
This professor is so chill and he makes everything seems easy. On top of that he gives a link in canvas where you can see the order in which you are going to study also he gives you zoom link to join if u think you miss the class. So every lecture is recorded. And you can ask him anything you want. So best cs prof ever.
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CS496
5.0
(1)CS391
5.0
(1)CS10651
5.0
(2)CS480
5.0
(5)CS493
5.0
(2)Difficulty by Course
CS162
4.0
CS496
3.0
CS10651
3.0
CS493
3.0
CS362
3.0