4.0

Rob Gysel

Computer Science - University of California Davis

4.0
Quality
3.4
Difficulty
86%
Would Retake
89
Reviews
4.0
Quality
3.4
Difficulty
4.2
Helpful
3.9
Clarity

86%

Would Retake

89

Reviews

Rating Distribution
Official

5

57

4

13

3

7

2

5

1

7

What Students Say

Just Avoid if you can

ECS30 - 2.0 rating

He is nice, that's true, but his class is awful

ECS30 - 2.0 rating
Class Info

Attendance Mandatory

10%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A (18)
A- (7)
Not sure yet (6)
Grade Distribution
A(22)B(6)C(4)D(0)F(0)A-/B+(10)
Based on 49 reported grades
A: 18
A-: 7
Not sure yet: 6
B: 5
Common Tags
Caring (12)
LOTS OF HOMEWORK (11)
ACCESSIBLE OUTSIDE CLASS (10)
Gives good feedback (9)
Respected (9)
Amazing lectures (7)
Tough Grader (5)
LECTURE HEAVY (5)
Rating Trend

Declining

-0.64 avg change
Sep
Dec
Feb
Mar
Apr
Aug
Last 6 months
Ratings by Course

ECS12O

5.0

(1)

ECS030

5.0

(2)

ECS122B

5.0

(1)

ECS060

5.0

(1)

ECS120

4.7

(15)
+7 more courses
Difficulty by Course

ECS3O

4.7

ECS030

4.0

ECS20

4.0

122A

3.7

ECS120

3.6

Reviews (89)
5.0
3.0
ECS122A
Dec 30, 2014

Homeworks every 10 days, 2 midterms, 1 final. Could be easy A if youre good with algorithms. Good grader. He goes above and beyond for his students!!!

5.0
4.0
122A
Jan 13, 2015

Rob is awesome. He's super helpful and his tests and homeworks are fair. He's there for you if you make the effort.

5.0
3.0
ECS122A
Feb 17, 2015

Rob made Algorithms interesting. His lecture style really encourages copying his notes which helps you memorize the content. Practice Exam was 70% similar to the actual exam. Does not really focustest on proofs, more on application. He needs to work on remembering to move the page up ("Thank You!").

5.0
3.0
ECS122A
Grade: B+
Mar 22, 2015

2 exams, 1 final. The exams went over the homework and topics that were covered during lecture. He posts notes online. He's really nice and helpful during office hours. Holds review sessions for his exams (which are super useful). He tries to make sure everyone understands the material. The exams were alright, always at least one tough question.

2.0
3.0
ECS30
Feb 13, 2016

The first professor who only have office hour on discussion I have ever met. You can hardly find him for questions. His homework testers are just too awful to use and the homework has too many restrictions which make you troublesome. Consider take this class next time.

5.0
3.0
ECS30
Grade: A-
Feb 13, 2016

Rob is one of the best teachers I've had. He is wonderful at teaching concepts, and is very clear in lecture. Posts slides early so you can follow along, gives ample time for homework and other tasks. It's even more impressive because ECS30 had around 500 people in it, and he managed to have the time to go to all 7 discussions, even my 8am. A+ Rob.

1.0
5.0
ECS3O
Feb 13, 2016

Exams are not fair. You miss 1 multiple choice question and the highest grade you can get is a B. Kind of stupid and does not reflect what you actually know just because you made one small mistake.

5.0
3.0
ECS30
Feb 13, 2016

Having read all the negative comments about this professor, I believe I should show you the upside. Lectures are clear and helpful. He even records his lectures. I personally think that his time spent answering the "stupid" questions shows that he cares for his students' success. He puts in unpaid effort for his class. I think most would agree.

5.0
4.0
ECS30
Feb 13, 2016

Rob talks little and let you own discover the important material and give you rich feedback through piazza. he answers questions as many as possible. ECS30 is NOT easy, but as long as you read the book thoroughly and find solution or hint through internet when you meet difficulty, you will work every homework out!!

1.0
5.0
ECS3O
Feb 13, 2016

Programs grading criteria not fair. I failed program because his checker thought I was not indenting properly and I did not comment. Dumb because program worked 100% and indenting does not mean I don't know how to program. Rob makes random categories like indenting to hurt your grade for no reason

5.0
3.0
ECS30
Feb 13, 2016

He spends lots of time answering questions. He goes to every single discussion. A very helpful teacher.

5.0
4.0
ECS30
Grade: Not sure yet
Feb 13, 2016

Rob is my favorite professor and he actually cares about students and class: he goes to every single discussion sections, tries to answer every questions during lecture and communicates with students to get feedback to be better(even though he is already good). I hope he teaches more of ecs classes and I would definitely take his class again!

2.0
5.0
ECS30
Grade: C-
Feb 13, 2016

Awful. If you are first time learning computer science, avoid this class. Weekly hw and discussion tasks are long and difficult. 4-credit class takes more times than 16-credit class. Also, the grading is tough and ridiculous. The test cases are unclear and hard to operate. Just Avoid if you can.

2.0
4.0
ECS30
Feb 13, 2016

He is nice, that's true, but his class is awful. He answers to many question in his lecture and it's a waste of other people's time. He should've done that in office hours. Too many unnecessary restrictions for homework. Unfair grading.

4.0
4.0
ECS30
Grade: Not sure yet
Feb 14, 2016

Professor Gysel truly tries to make his class as clear and understandable as possible. His "cheating checker" policy is really forgiving and the people commenting below have the chance to get their credit back by explaining their code. The only negative is that this class has a lot of work for a 4 unit introductory course; it made me cry. Lol

5.0
4.0
ECS30
Feb 14, 2016

Really, really nice professor. He genuinely cares about his students and wants them to succeed. He makes you work for your grade (sorry to disappoint those looking for "effortless" As), but unlike certain professors who are "distant" from their students, he reaches out to you by attending all discussion sections to help you in any way he can.

5.0
4.0
ECS30
Feb 14, 2016

He is THE BEST professor I have taken in the past two years and the only professor I must comment on to support his dedication to helping students. Offer 16% extra credits, attend all the discussion sessions to answer students's questions(extra 10 hours work!), funny yet extremely humble, appreciate questions.

3.0
4.0
ECS122A
Grade: B+
Feb 14, 2016

Most disorganized class ive taken. His lectures aren't very good. He makes it a big deal to help people who are lost. Problem is that everyone needs help cus everyone is lost. His homework and lectures give guidelines that are wrong and makes us lose points. Wording on midterms dont make any sense sometimes. overall really messy class.

5.0
3.0
ECS30
Feb 15, 2016

Amazing teacher. Sometimes he goes a little bit fast, but he videotapes his lecture and puts all the slides and lecture sample programs online. This is a not an easy course, especially for those never programed before. But he uses piazza and if you ask a question on it, the average time to receive a response is only 16 minutes.

5.0
3.0
ECS30
Feb 16, 2016

If it's your first time programming, I recommend taking ECS10 first. If you're going straight into ECS30, it's fast paced and be prepared to put in the extra work on your own. .Rob goes beyond any of the other professors that I've had so far at Davis to help his students. He's there for help at EVERY SINGLE discussion section.

5.0
5.0
ECS30
Feb 16, 2016

Rob is great, but the thing is that he made an introductory course way too hard for new programmers. i know that many people have experiences in programming, but for those who just need one programming course for his or her major, Rob's ECS 30 is very time-consuming and hard. Its pace is so fast that lots of people are lost. but he is very helpful.

4.0
3.0
ECS30
Grade: B
Feb 16, 2016

Robert is one of the most helpful professors I've ever had. But, it's expected of him cause the material is pretty difficult and the pace is EXTREMELY FAST. I felt lost within the first week. If you havent had programming experience I suggest you take ECS 10 first. The tests are difficult cause 1 multiple choice question is 9% of your midterm grade

5.0
3.0
ECS30
Feb 16, 2016

Made an account on here just to review this guy. Rob is quite possibly the most helpful teacher in the school with the exception of Dr. Enderle. While there are plenty of freshmen who may find this class tough, it is far easier and more clear-cut than any other ECS course in the school. A fantastic, albeit not-supereasy (DO THE EC), intro to ECS.

3.0
5.0
ECS30
Feb 17, 2016

A lot of work for intro ECS hardest class I took so far

4.0
4.0
ECS30
Grade: Not sure yet
Feb 18, 2016

Chill class. Chill vibes. He's hella hot too. lol

5.0
4.0
ECS30
Feb 18, 2016

I don't know why so many people are so critical of Rob. He's one of the kindest professors I've encountered. He spends so much unpaid overtime helping students, whether on Piazza or at discussion sections. Rob really cares about his students, and students who complain about him are students who take his efforts for granted. Rob's awesome.

5.0
3.0
ECS30
Feb 25, 2016

Rob is the best professor I have so far in Davis. He really cares about students. And he gives mini-lectures before midterms. GREAT PROFESSOR! I would take his class again. :) Yeah he gives extra credits, too.

2.0
4.0
ECS30
Feb 29, 2016

I do not care how hard the class is, and I do not care how strict the professor is. What really matters is, please do not change the prompt of assignments, test cases every time. Robert is quite well in other aspects, I promise. However, he made so many mistakes in assignments and we need to wait for revising, quite wasting our time.

5.0
3.0
ECS30
Mar 2, 2016

Although I'm doing really well in ECS 30, I have to admit that Rob Gysel is one of the most wonderful human beings I've ever met in my life. You CS majors, take classes with him.

1.0
5.0
ECS30
Mar 5, 2016

such a challenging course..

5.0
3.0
ECS12O
Mar 6, 2016

explains things well. favorite class here.

3.0
4.0
ECS30
Grade: Not sure yet
Mar 16, 2016

If he is a nice guy? He is very accessible and kind. A good person does not make him a good teacher. He does not explain concepts very well. His homework is not hard but just annoying. I don't know why you need perfect indentation for C. Anyway, it's a okay class as long as you spend time on it and work hard. Good guy, not a good teacher.

4.0
3.0
ECS30
Grade: Not sure yet
Mar 19, 2016

Rob is a great guy. He gives us 20% of extra credits in total so it's not that hard to get an A. If you are interested in CS but has not much experience , It is wise to take his 30 and you will really learn a lot!

4.0
4.0
ECS3O
Mar 20, 2016

Great guy, very helpful. With that being said, this class was incredibly hard, especially if you know nothing about programming. Lot of material to learn. Programming takes practice, so expect to spend a lot of time on it. An A is achievable, but you have to work for it.

3.0
4.0
ECS30
Mar 21, 2016

Rob is very easy to talk to, and he understands that coding doesn't come easy to everyone. He is very patient and the TA's are all very helpful. Office hours are pretty much a must do, unless you already know the language. Get started on homework assignments early!

4.0
4.0
ECS30
Mar 23, 2016

100% would want Rob as a prof again! He really cares about his students and wants us to do well. HOWEVER, this is a difficult class if you've never programmed before. It's fast-paced and though lectures are recorded, I feel that attendance is a must. Always start HW early! They will often take hours to do! Don't be afraid to ask for help though!

5.0
4.0
ECS030
Grade: A-
Mar 24, 2016

Rob is approachable and REALLY cares about his students. He attended each discussion each week, giving students tons of opportunities to talk to him. Tests were tough, but graded fairly w/partial credit on written code. Homeworks are tough for a beginner, but manageable given enough time/reading. Code similarity check policy is fair and generous.

5.0
3.0
ECS120
Mar 24, 2016

Rob wants all his students to succeed. He provides many extra credit opportunities which aren't too difficult to do either. He listens to students' concerns and actually acts in favor of the students like assignment extensions. He made this heavy theory class doable and enjoyable. Homeworks were hard but they made the exams much easier.

5.0
2.0
ECS30
Grade: A
Mar 29, 2016

ECS30 with Rob was great. Having almost no prior experience, I learned a lot in this course and had fun doing it. Lectures were always clear, and Rob really cares about his students. He even put in extra hours, attending all of our discussions (even my 8am discussion) to help out.

5.0
4.0
ECS120
Grade: A
Mar 30, 2016

Rob is one of the best professors at UC Davis. He really cares about his students and the material he teaches. ECS 120 is a tough course, but I understood the material very well and felt comfortable with the subject material because of his excellent teaching skills and willingness to help. He also gives a lot of extra credit.

5.0
4.0
ECS120
Grade: B+
Mar 31, 2016

His Homeworks are hard and they take a long time to finish. They ensure you understand topics. His exams are close to the practice exams. His lectures are on the overhead mostly and its easy to understand him during lectures. He definitely tries to understand where the students are coming from. His office hours are VERY helpful. Learn to use LaTex.

5.0
3.0
ECS30
Grade: B
Apr 1, 2016

He gave 5 homework assignments throughout the quarter and was more than available if you were stuck. He really cares about students, and is willing to put huge amount of effort into making sure youre learning the materials you need to learn. He values student feedback and is open to ideas from students to better the course. Would love to have again

1.0
1.0
ECS30
Grade: A+
Apr 4, 2016

One of the easiest class I have taken in my life. Extremely easy and useless homework. Do not recommend to anyone who wants to do computer science. Choose another teacher.

5.0
3.0
ECS120
Grade: A+
Apr 8, 2016

He is very nice and very fun. He makes this class very doable. I did not do too good in homeworks but he is very helpful. In the end, I did very well in exams :) Thanks, Rob!

5.0
1.0
ECS30
Grade: A
Apr 12, 2016

He is really nice and patient in explaining your questions. His lectures are clear. He went to discussion in the first month, and decided to change his discussion style. He welcomes feedback!

5.0
2.0
ECS30
Grade: A
Apr 25, 2016

He's one of the best professors I've had at UCD. I understood most things he talked about in class. If I didn't understand, I would ask and he would really try to explain it to me to see if I got it. He doesn't berate you for asking simple questions. He really cares about his students and wants them to learn. He went to all discussion sessions.

5.0
2.0
ECS122B
May 19, 2016

He genuinely wants students to do well, and he is probably one of the most adorable computer science profs to ever exist. Highly recommend.

5.0
3.0
ECS30
Grade: A
May 27, 2016
Would take again

You will be hard-pressed to find a professor that cares more about his student's understanding and success than Rob Gysel. The class isn't easy. But if you want to do well, Rob gives you more opportunities to improve than any professor in their right mind would ever do. On top of that, he is easy going, easy to talk to, and knows his stuff. Great.

5.0
4.0
ECS122A
Grade: C
Jun 5, 2016
Would take again

I literately just made an acount had took him for ECS 30 last quarter but just wanted to say this... HE is one of the BEST professors I've ever had I am a student who got a C in the class yet it was not his fault but merely my lack of attention/personal problems. However Rob Gysel is one of the most caring professors ever, he really cares for us

5.0
4.0
ECS20
Grade: A
Sep 20, 2016
Would take again

Taking both his 20 and 30, I would say he is one of the best ECS instructors that I have ever had. Even though he will talk about some difficult topics in the lecture in order to deepen our understanding, his exams is just testing your basic understanding of the knowledge. He is also a very nice guy who would like to help you during office hours.

Tough Grader
Gives good feedback
Caring
5.0
3.0
ECS122A
Grade: A-
Dec 7, 2016
Would take again

Rob really cares about his students and does his best to be a good teacher. I wasn't a fan of the daily lecture quizs at first but by the time tests came around i realized i had been keeping up pretty well because of them. He's super helpful, answers questions, makes jokes and is very handsome ;) If these great qualities don't distract you take him

Respected
Clear grading criteria
Caring
4.0
3.0
ECS122A
Grade: A-
Dec 14, 2016
Would take again

Rob is a really nice guy. The grade is fair. Through gradescope you can see actually what you did wrong on the midterm and quizzes. Office hour is helpful. However, class is little unorganized. Overall, he did a great job! Recommend take him.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
3.0
4.0
ECS20
Dec 20, 2016
Wouldn't take again

I took this class over summer, huge mistake, one midterm one final, plus HW. This was his first time teaching so maybe thats why it was hard to understand. HE didn't have many examples so learning the concepts were hard had to learn from the book

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
ECS120
Dec 23, 2016
Would take again

People say he is a easy teacher, but that is because he posts all his lectures online and they are easy to follow, hence, easier to learn from. However, you must put in the time and effort to learn what he is teaching. He is a super chill teacher and I learned a lot about Turing Machines and Finite Machines. Homeworks were a bit hard.

Respected
Amazing lectures
LECTURE HEAVY
4.0
3.0
ECS120
Mar 2, 2017
Would take again

Very clear and easy to understand lectures. Also posts all lecture and office hours notes, which is extra helpful. Won't take again if I can avoid it, however. I can't concentrate in class because I keep staring at his cute face. He should put a paper bag over his head and stop adorably laughing so that I can learn in peace. Other than that, 10/10.

Gives good feedback
Hilarious
Caring
5.0
3.0
ECS30
Mar 20, 2017
Would take again

Gysel is awesome! He truly wants the best for his students. He is so helpful at review sessions and at office hours and really tries his best to help his students out in anyway and give them real life pointers for CS jobs. He is so funny and nice and not to mention, SO CUTE. Couldn't help but smile when I looked at him in class and he made jokes

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
ECS120
Grade: Audit/No Grade
Mar 24, 2017
Would take again

Wow, this class is hard. Do yourself a favor and take it with Gysel. His lectures are extremely clear, and he makes the material interesting. Go to lecture, because you really can't teach yourself this stuff. The homework is very theoretical, but the exams are more applied. Also, if you aren't going to grad school, I'd recommend taking this P/NP.

Skip class? You won't pass.
Amazing lectures
LECTURE HEAVY
5.0
4.0
ECS30
Grade: Not sure yet
Mar 25, 2017
Would take again

ECS 30 with Professor Gysel is one of my favorite classes I've taken at Davis. He teaches clearly, goes in depth with the course material, and clearly loves the subject. I loved his class because he gave real life advice for the programming world and he made me realize that choosing computer science as my major was definitely the right choice.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
5.0
ECS120
Grade: C
Mar 25, 2017
Would take again

He posts his notes online but they are useless unless you see their context in class. Very theoretical class that is tough but I feel I will be better prepared for other upper division math heavy courses. Definitely the best CS professor I've had here to date, all around awesome guy who tries to make things as clear and relaxed as possible.

4.0
3.0
ECS30
Mar 29, 2017
Would take again

Rob seemed pretty chill, but I never felt 100% comfortable approaching him. He is a little intimidating. His tests were fairly easy, just make sure you study the practice tests. But I felt like he enjoyed watching us struggle with his programs. He likes to teach you coding life lessons so to speak. Be prepared to spend hours and fail a couple times

5.0
3.0
ECS120
Apr 2, 2017
Would take again

Great lecturer, always willing to answer questions in class. Midterm and final were really similar to the practice exams. 120 is theory-heavy but if you get the core concepts then it's not too hard, so if you're EVER confused in class then raise your hand!

Caring
5.0
3.0
ECS120
Apr 3, 2017
Would take again

Rob Gysel is a great professor, being both knowledgeable and caring about the class. The work load is moderate, and you can get most of the knowledge you need from lecture, which he presents from his tablet and uploads after class. He is definitely approachable for help outside of class. The dashing good looks don't hurt either ;) Def recommend.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
ECS30
Grade: A+
Apr 4, 2017
Would take again

I loved taking this class. There were some times where the homeworks got me stuck but other than the homework, there isn't anything else to stress about. The midterms and final were easy. His practice exams were very very similar and he let you bring a 3x5 notecard to them. Loved his lecture method too!!

LOTS OF HOMEWORK
Inspirational
Amazing lectures
1.0
2.0
ECS30
Apr 4, 2017
Wouldn't take again

He was the most disorganized teacher Assignments were posted late meaning he gave us less programs than we were supposed to have and didnt He messed up frequently on tests, changing questions as you took it and there was always a significantly easier version of the test He spent lecture explaining memory but said it didnt work that way DO NOT TAKE

Tough Grader
5.0
4.0
ECS030
Grade: A
Apr 6, 2017
Would take again

Rob Gysel is an amazing professor. He has amazing slides, and is easy to follow. He cracks jokes ocassionally to keep people engaged. His homeworks are the hardest part of the course; be ready to sacrifice you Sunday nights to coding. Overall a great professor and I'll definitely take him again.

LOTS OF HOMEWORK
Inspirational
Amazing lectures
5.0
4.0
ECS30
Grade: A
Apr 17, 2017
Would take again

Rob is easily one of my favorite professors at UC Davis. Overall, his exams and homework were fair and doable. You just have to spend a lot of time completing the weekly programs. He was also willing to push back deadlines when necessary. Wish I could take him for ECS 40. I learned a lot from this class.

LOTS OF HOMEWORK
Inspirational
Caring
5.0
1.0
ECS30
Grade: A+
Apr 26, 2017
Would take again

Pretty easy professor. Good teaching style, posts all of his notes online, and provdides sample tests. Programs are easy, and he is responsive to emails. He is a bit unorganized when it comes to putting up the autograder, but forgiveable.

Gives good feedback
Hilarious
GROUP PROJECTS
4.0
4.0
ECS120
Grade: A
Apr 26, 2017
Would take again

Rob really has a love for CS Theory, he went to grad school for this. He teaches the course really well, has a good teaching style, and answers questions immediately after every new definition. Easiest 120 class offered at Davis, relatively easier than at other universities and his questions are not proof heavy, simply analytical.

Get ready to read
Skip class? You won't pass.
TEST HEAVY
5.0
4.0
ECS30
Grade: A
May 5, 2017
Would take again

Rob has probably been my favorite professor so far. His lectures are pretty standard with slides and examples, but his personality makes you want to pay attention. The tests are not that difficult (you can probably get an A without understanding anything), but the programs take a lot of time but help you learn. I really hope I get him again.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Hilarious
1.0
3.0
ECS30
Grade: A
May 8, 2017
Wouldn't take again

The first day he said he didn't know how to teach the class.... He was completely disorganized and gave confusing instructions. This class eats time, only take it if : you can already code & you have a light schedule

LOTS OF HOMEWORK
TEST HEAVY
GRADED BY FEW THINGS
5.0
5.0
ECS120
Grade: A
Jul 19, 2017
Would take again

Dude is straight up awesome. Class is extremely difficult but Rob's awesome lectures and accessibility outside of class makes up for it. The assignments are incredibly time consuming and the material is insanely difficult to understand. You won't use the material in industry but this is a very interesting and eye-opening theory class.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
ECS30
Grade: B-
Jul 31, 2017
Would take again

Awesome, cool, knowledgeable young talented professor who really care about students and try his best to help them to understand and succeed, hmw is alot and one midterm and final exam which is pretty straight forward, first part of the class was easier than second part. He is always available to help students after lecture or during office hours

Get ready to read
LOTS OF HOMEWORK
Amazing lectures
4.0
1.0
ECS30
Aug 7, 2017
Would take again

Nice instructor, easy course , easy homework, exams pretty much the same as the practice ones. Will not learn a ton but generally a good experience.

Hilarious
Caring
5.0
2.0
ECS30
Grade: A-
Aug 15, 2017
Would take again

Rob is awesome! He has a nice lecture style where he writes on his tablet along with some powerpoint notes and shows us code from his laptop. His Zybook readings, homework, and practice midterm/final were more than enough to do well in the class. I thought his homework was really easy from following lecture. He's really easy to talk to for OH.

ACCESSIBLE OUTSIDE CLASS
Caring
LECTURE HEAVY
5.0
3.0
122A
Sep 4, 2017
Would take again

Best ecs prof I've had. Cares about his students and is very responsive to feedback.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ECS122A
Grade: B
Sep 9, 2017
Would take again

Best professor, I've had in my entire life. Truly a great person and an inspiration. I admire the structure of his class. One Midterm, One Final, Six Quizzes. Go to office hours if you are lost. In all honesty, he makes his class easier than it should be, but it could also be that he teaches it really well. He has a lot of wisdom to give btw

Gives good feedback
Inspirational
TEST HEAVY
5.0
4.0
ECS122A
Dec 6, 2017
Would take again

Solid, engaging lecturer HW quizzes ensure people actually try to get something from the hw dont mind the cursing and he's cut down as the quarter has progressed iPad lectures are infinitely more engaging then slide presentations or chalkboard writing

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
ECS122A
Grade: C+
Dec 6, 2017
Would take again

He's a very good lecturer. Admittedly it can be difficult to pay attention in class, but that's every class in college. HW not counting gives you leeway to not stress about getting the correct answer and trying to actually learn the material. Reading quizzes were frustrating at times, but they're worth very little. He also utilizes notability well.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
122A
Grade: A-
Dec 6, 2017
Would take again

Rob is a good prof gives u pdf notes and nice review sessions and material. Although lectures, quizzes, and hw can be hard, you will really learn a lot through this course by yourself.

Gives good feedback
Get ready to read
LECTURE HEAVY
5.0
3.0
ECS122A
Grade: B
Dec 11, 2017
Would take again

Amazing gem of a professor. Learned more in ECS 122A and had the added bonus of working with LaTeX. (He gave templates, it's a very simple language to learn.) Clear, concise, and consistent. Take him if you can.

Respected
BEWARE OF POP QUIZZES
Would take again
4.0
3.0
ECS122A
Dec 14, 2017
Would take again

Rob really is a great prof. His style of lecturing with handwritten notes didn't personally suit me. I prefer profs with slideshows and clear indications how things work so I can always revisit these topics later on. With that said, he does do a great job during the lecture and even if you can't decipher his notes later on, I still recommend him!!

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
ECS120
Grade: A
Dec 17, 2017
Would take again

He's a great professor who really cares about his students. Lectures are organized. The homeworks may be time consuming, but they really help you learn. His textbook is free and very concise (I dont usually read textbooks, but read this one), which is really nice. Everything was graded fairly and quickly. Would recommend

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Tests? Not many
3.0
3.0
ECS120
Grade: A
Dec 19, 2017
Wouldn't take again

Overrated professor. He's incredibly disorganized. His textbook sucks and daily quizzes are a waste of time

Tough Grader
5.0
3.0
ECS120
Grade: A
Dec 22, 2017
Would take again

Love his handwritten notes which make sure that lecture notes match perfectly with the class content. I'm not used to the frequent homework consisting of several kinds. A considerable part of the homework marks comes from in-lecture quizzes, the dates of which are not regular. I forgot one quiz and sadly lost 3% marks directly from the final grade.

Skip class? You won't pass.
1.0
1.0
ECS60
Grade: A
Feb 22, 2018
Wouldn't take again

As the quarter moves on, there is no much sense to go to class. Took him for 30, which is ok. But really disappointed with his 60. I mean really. Cannot learn much stuff from this course, although it is one of the most important courses if you want to take a job in the industry. I am also not feeling prepared for advanced courses.

EXTRA CREDIT
2.0
2.0
ECS60
Grade: A
Mar 23, 2018
Wouldn't take again

This whole quarter was just bad. there is no automated testing to the assignments, and everything is on the student to figure out. TA suck, they didn't know C++. Coding assignments are super difficult to understand and dumb things that aren't specificied takes days to figure out. (the coding isn't hard). Exams are super easy.

EXTRA CREDIT
GROUP PROJECTS
5.0
3.0
ECS60
Grade: A
Mar 23, 2018
Would take again

Things outside of Rob's control happened which sort of derailed the class but it's pretty undeniable he's a caring lecturer and knows his stuff. Tests were easy, programs could be tough, but were fair and forced you to really understand the material. He's one of the more respected instructors among students in the CS department here.

Respected
5.0
3.0
ECS060
Grade: A-
Apr 25, 2018
Would take again

Always makes class interesting, some people complained they didn't learn enough material from him, but that's their own fault for not reading the textbooks and optional readings provided. Using those as supplemental material, combined with how easy it was to meet with him outside class, I learned quite a bit and feel confident in my upper divs.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
3.0
ECS120A
Grade: B
Aug 13, 2018
Would take again

Had Rob for ECS120, ECS122B, ECS132. He was the most fair professor and lectured on a down to earth level with the students. The projects he assigned were doable and often group based. The exams were challenging and only slightly similar to the practice exams he gave out. Didn't like his weekly quizzes, he only gave 10 mins to do 4-5 problems. lul

Gives good feedback
Caring
GROUP PROJECTS
Class Info

Attendance Mandatory

10%

Textbook Required

38%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 42 grades
Most common grades:
A (18)
A- (7)
Not sure yet (6)
Grade Distribution
A(22)B(6)C(4)D(0)F(0)A-/B+(10)
Based on 49 reported grades
A: 18
A-: 7
Not sure yet: 6
B: 5
Common Tags
Caring (12)
LOTS OF HOMEWORK (11)
ACCESSIBLE OUTSIDE CLASS (10)
Gives good feedback (9)
Respected (9)
Amazing lectures (7)
Tough Grader (5)
LECTURE HEAVY (5)
Rating Trend

Declining

-0.64 avg change
Sep
Dec
Feb
Mar
Apr
Aug
Last 6 months
Ratings by Course

ECS12O

5.0

(1)

ECS030

5.0

(2)

ECS122B

5.0

(1)

ECS060

5.0

(1)

ECS120

4.7

(15)
+7 more courses
Difficulty by Course

ECS3O

4.7

ECS030

4.0

ECS20

4.0

122A

3.7

ECS120

3.6

Similar Professors