3.7
Quality4.5
Difficulty51%
Would Retake108
Reviews51%
Would Retake
108
Reviews
Rating DistributionOfficial
108 total ratings5
53
4
17
3
13
2
6
1
19
What Students Say
“Hands down the best CS professor at UC Davis right now (he might :( leave)”
ECS120 - 5.0 rating“This is likely Professor Rogaway's last quarter here, which is just depressing”
ECS120 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
ECS120227
5.0
(1)ECS189
5.0
(1)ECS189A
5.0
(2)ECS227
5.0
(2)ECS189L
5.0
(1)Difficulty by Course
ECS122A
5.0
ECS120227
5.0
ECS020
4.9
ECS20
4.7
ECS127
4.5
Reviews (107)
Rediculously difficult, he would put problems on the tests and in the homework that he knew were unsolvable. On the plus side, just about everyone else will be as lost as you are.
Very difficult class, this teacher is insane!
I think Dr. Rogaway is HOT in a nerdy way. He is very intelligent and I would recommend any of his classes if you like a challenge. Don't worry it's curved!!
This guy is insane in the membrane. He is hecka hard, grades like a Nazi, but is very..well...different man. Our class was small, so we got to know him as this rebel, hippie of a guy who does care about his students, and enjoys torturing them as well!
Tough course, but he teaches it well. Fun guy. Not so sure about "grades like a nazi"...he assigns tough problems and grades them fairly. Of course, because the problems are tough, you might get them wrong and then (fairly) get a zero.
His test questions are almost all from previous tests and quizes, but with the harsh way he grades, the test grade you get will show how well you can mind your P's and Q's much more than reflecting what you acctually know. Great at presenting the material though. Reguardless, take someone else!
Great class, great teacher. Highly recommended. If you invest time in the homeworks, you WILL learn the material.
Brilliant, clear. Expects a lot from his students. One of the best teachers I've had in 25 years of schooling.
Worst teacher I had during my undergrad work. Unapproachable and ignored student comments (even after soliciting for them).
He is a good professor. He knows the material very well, and explains very well, although the material itself are VERY VERY abstract. You defenitly have to work VERY VERY hard in his class to get an A. The Class is based on the curve, so don't panic if you get 10%-20% in homework. Overall VERY VERY tough course, but he is a good instructor.
If you are really interested in Math/Computer Science, you will find this Prof. is really smart and, what is more important, his teaching is enjoyable that can makes you love the field even more.
Hardest prof ever, but i guess he backs it up with his MIT doctorate. the HW is near impossible. ridiculously harsh grading practices. for example you get negative points for any guess. some ppl were getting negative test scores! his lectures are clear but go way too fast. evils surprise pop quizzes. he failed half the class.
My favorite professor so far! I never went to office hours or anything so I don't really know about helpfulness, but he was great at explaining new concepts and made a point of learning to actually think about problems rather than memorizing solutions. He really seems to care about his students, and his delightful nerdiness made the class very fun.
Excellent instructor! Dr. Rogaway expects a lot from his students, but puts just as much, if not more into teaching. He explains everything really well and is very available in office hours. Homework assignments were interesting and representative. Ye be warned, prepare for the oral exam. He will figure out if you don't know what you're doing. :)
Tough, but rewarding. You earn your grade, whatever it may be. Rogaway is patient and helpful and quite good at explaining difficult topics.
Tough, but rewarding. You earn your grade, whatever it may be. Rogaway is patient and helpful, and quite good at explaining difficult concepts.
Prof Rogaway is one of the three professors I admire. He is extremely smart and his class is extremely demanding - demand hard work and hard thinking. But it's all good thing in his class. I always hope that his class can be put online so I have an opportunity to review it again.
He has a way with words that few CS professors have. This class, on ethics, meant that it was primarily discussion of readings from the compilation of excerpts that serves as the course's textbook. The quizzes and final exam are difficult; make sure to read articles multiple times. Participate in class discussion and you should do well.
Rogaway was a good prof. The material is very abstract and can be very hard, but it is very rewarding in the end. Rogaway used old test and homeworks so be sure to look at those and youll be fine..
Professor Rogaway is an excellent professor. The material given in the class is extremely difficult but I feel he does his best to teach it well. Always open to explaining and discussing material and just a generally nice guy. Definitely one of my best professors I had during my time at UCD.
This class took me a lot of effort. His quizzes are quite predictable and are based on the homework. All of his exams draw on the homework or lecture in some way, so you don't feel that you are starting from nothing on a test. Homework took me forever to do but was SATisfying to complete.
It's a tough class but Rogaway is encouraging and fair. HW's are hard. Quizzes are hard. Expect to spend time at office hours, don't miss class, and review your mistakes on quizzes because he repeats questions.
This guy is terrible! He literally expects you to know everything and/or look it up on the internet. He lists 2 textbooks but doesn't tell us what to read, literally! When asked to tell us what to read he says "its hard to say," or "none of the homework is in the books". And get this: during the quarter he assigned a NEW book to read. AVOID HIM!!
Challenging but ultimately fulfilling course. Rogaway is one of the best professors I've had, and easily my favorite. Very enthusiastic about the course material, and about teaching in general. Also just an excellent person - brilliance sans hubris is a rare treat. And his politics page, if you can find it, will change you.
A top tier professor. He does not depend on textbook as he knows the material well. Class workload is quite light, his grading is set-up in such a way so that the lazy high IQ person will do better than the hardworking dumb people (Assuming you don't cheat on the test and hw). Also, one of the harshest test grader ever.
If you were accepted to MIT or an Ivy League school but for some reason chose UC Davis, and you're a math wizzard, this is the guy you want to take. The man is a genius and unlike most genius, he is actually articulate and can explain things extremely well, hence you will learn a lot. If on the other hand you are a mortal, like I am, don't do it!
Professor Rogaway is soooo cool.
He teaches you how to handle randomness in life, how to break the rules, expect the unexpected on the test... difficulty and dog day, and no book lecture and w/e. His last minute speech was quite interesting. I think he wants you to know that Grades aren't everything, and Sometimes in life you have to fail and he doesn't get paid to pass you.
Rogaway is a great teacher. It's clear he cares about his students; almost compulsively. I think what you gain in this class is a solid foundation of problems solving / critical thinking skills from which to build your CS or Math education on. The homework is just the right level of challenging, and well handcrafted; exams hard, class curved.
Rogaway is extremely intelligent, knows the material well, and is very accessible. His homework, tests, and quizzes are hard but fair. Office hours are very helpful in mastering the material. Rogaway's class really forces you to problem solve and think critically which is so important in computer science. One of my favorite professors so far.
This professor is a genius. He cares about his students and he loves what he does. Very smart, very good lecturer, helpful and friendly. His tests are easy if you actually put forth the effort. I got a C but I put forth absolutely zero effort. If you want to learn then take Rogaway. If you want to feel pain and be tortured take Rogaway. Thanks Prof
If you get an opportunity to take a class with Rogway, take it. He creates a perfect balance in his courses: work load is not excessive, each problem is purposeful, no unnecessary tedium, quizes and exams leave you with enough time to relax and think about what you're doing, lectures are fun, and exams are based on homework and lecture.
Rogaway is one of the best professor's that I've had at Davis. He is clear, concise and entertaining as a lecturer. His class is hard, but provided you do the work, you will do well.
One of the best professor's I've ever had. Clear on the material, I rarely needed to read the textbook. Be ready to work because the homework take a lot of time, especially if you do it on the last day.
TOUGH CLASS CLEAR UNDERSTANDING GOOD LECTURES FUNNY GREAT AWESOME
Why are people rating him because his lectures are interesting? If he's clear why is the content difficult? It shouldn't be a mystery what you need to do and understand in order to get problems right if you know the content well. Copy what he does like monkies to do hw. Understand nothing. Assumes lecture is all you need. No online QA (piazza).
Read up on definitions, understand concepts, attend lectures (discussion for examples, maybe OH for hw), and do not procrastinate. His grading is 1010 for all correct, less than half for incorrect so be rigorous. The book does not cover Myhill-Nerode theorem, Rogaway's awesomeness, trees and sun so attend lecture. Do not cheat, work hard, ezpz.
Unfair grading. This was the first class I got C grade from, even though I worked really hard and loved the material.
His homework, quizzes and exams are Extremely hard. Be careful not to cheat because Philip stated in the announcement said about 10% of students refer to the SJA after the final exams. Tests ain't bad if you go through your hw and past midterms.
He is a very good Professor, his lectures are clear and on the other side the HWs and exams are tough.
His TA's were tough graders and gave no partial credit for short answer problems on the homework. Besides them, Rogaway was awesome though but extremely difficult. No textbook, everything was based off of lecture, so don't skip! his homeworks were conceptually difficult and requires tons of hours of thinking. Would i take again? Probably not.
The class itself was a very interesting experience and the topics we covered were something that I enjoyed going into. However, the amount of reading we had to do was insane. It was more than 20 pages per class on average. Some of the quiz questions had very little to do with the actual paper. The final project wasn't too bad though.
Great professors are hard to come by. It was a fortune and honor to sit in Prof. Rogaway's ECS 227 class and learn modern cryptography, an incredibly challenging field in computer science. Professor's teaching is very clear and precise, just like what good cryptography should be. The homework is very difficult, demanding a lot of thinking.
Best professor I've had at Davis. Very funny, quirky, and has the best lectures I've had at Davis. Homework is very challenging, which ends up teaching you a lot. However, it is not the tedious type of challenging, it is the type that makes you think and is honestly pretty fun. Don't take if you hate math though, but you'll love it if you do.
Prof Rogaway is very passionate about the ethics topics he covers in class. LOTS of reading, a few writing assignments, and there are short open-note quizzes at the beginning of every class. Final project is easy. Quizzes are short so they can affect your grade a lot, so make sure you read! I should've gotten a B in the class but he gave me an A :)
so much fo transperancy
As a freshman to take his ECS 20, the HWs are extremely tough. If you want to take his course, prepare for self-study after the class. You need intelligence and knowledge of math and python(or c++) to take his course.
Edit: Guys, LISTEN. The only reason why people are giving 5/5s now is because he's curving it hella ton. If the average was a C, people would be crying. The class was insanely hard and I spent 20h+ per week for this class for high 80s (obviously an A). You could get a B with a 55%. Don't rely on the curve because he said he was generous this time
He is very passionate but extremely stuck up. Would go into office hours asking for help as this class is considered one of the hardest on campus, would make me feel stupid by saying things like you dont know this or why dont you understand. He doesnt do this to be mean necessarily, but he looks down on those not smart
Irrationally strict
He seems caring at first, But actually he puts a lot of Pressure because of his personal opinions.
Hardest math class I've taken (I've taken all of them). Homework is ten times harder than lectures. TA's tiptoe around homework solutions and don't give you clear answers which will leave you clueless for the midterm/final. If you fail the final you fail the class. Don't take this class if you don't fully know discrete math beforehand. 0/10
He is good at feedback but his HW is so hard. I need to spend third times time to finish his homework. His lecture is not following the book he offered. Avoid him if it is possible.
Weekly psets (30% of grade) are challenging and require a significant time commitment, but working through them really cements understanding of the topics/concepts at hand. He provides problem solutions after that are very in-depth. Haven't taken the final yet but MT was fair and a breeze in comparison.
The issue with taking Prof Rogaway's classes is that he wants to teach as much as possible. He would bring stuffs from cryptology and it means he will not spend time on discussing homework problems in class(takes a larger percentage of your grade). His homework questions also has little similarities with the tests. Diffcult class, take it as P/NP.
Professor Rogaway is a really nice guy and I would personally like to credit him for all the amazing things he does. I have learned far more in ECS 20 than in any other math class I have ever taken. I absolutely loved coming to lectures and learning discrete math. However, my grade does not reflect this. If you care about grades or your GPA- AVOID.
This is the hardest class I have ever taken, and it is the fault of the professor. I have never left lectures more confused in my life. As someone who loves to learn, he has made me want to stop trying. He has no care for our grades, and even enjoys the fact that there are problems no one can solve (even though they are graded). AVOID PLEASE
The assignment grading is demanding. The exam is difficult. The course is very hard if you only pass MAT 21A.
WORST CLASS EVER TAKEN. Weekly hmw is terribly hard and doesn't match up to lecture, always leave lecture feeling beyond confused and disheartened, I (somehow) am above average on most assignments and STILL have a C in the class. Seriously, avoid taking this class w/him at all costs. It will ruin your GPA and life- final worth 45% of grade.
Lectures are mindbending but never boring. For teaching, struggles to explain things to beginners bc he's a literal genius. For problem sets, get ready to put in LOTS of work. Pro tip: go to office hours to get help from TAs. Make room for this class in your schedule and it'll be fine :) Also Rogaway gives off sweet old man vibes and he's an icon.
He is interesting
He is a very professional professor. His problems sets are extremely time consuming and difficult. His exams are quite challenging as well however easier than problem sets. He sometimes breezes over topics without thoroughly explaining, and he expects you to have prior knowledge. This class w/ Rogaway is probably the hardest lower div class here.
This man slows down for nobody. If you already have some knowledge of basic mathematics, take his class and you will not regret it. It will be very difficult, but that's what you get for an amazing professor, extremely interesting lectures and very fun practice problems. If you like math, take Rogaway!
The combination of Professor Rogaway's injection of upper div material, his handwave-y explanations for some topics, and the class' myriad of topics makes for a uniquely difficult class. He is a passionate lecturer. Weekly homeworks will demand LOTS of time, go to the TA office hours for them if you can. Look elsewhere if possible.
Final was 45% of your grade, professor believes that most students need to be failing the class. Would not recommend taking this class, you only find out how well you are doing after the curve, whole time you think you are just failing this class and it makes you want to give up. He didn't cover a lot of the material that were on the tests.
A lot of his critique just comes from the fact that this class is difficult, and yes it is the hardest class I have taken at Davis. But this class was not just about the grade. I learned so much more. I feel so honored to have him teach me and just listening to him talk makes it worth all of the struggle. Assignments are very hard but not undoable.
lots of challenging material in lecture. weekly homework problem sets, 5-6 questions on average with each question taking 1 hr. work is worth the knowledge; exams and homework are freakin' hard but Rogaway is a genius, kind, respected, and clearly knows a lot about his field. work hard, push through, don't let a score discourage you. 10/10
Hardest class I ever took during my entire 3 years here. Rogaway has 10 problem sets with around 5 questions each. They take like 8hrs+ for one question to think through. He is alright in teaching, he makes the tests somewhat easier than the problem sets. Had 20-30% fat curve at the end. Would not recommend as it is painstaking and time consuming.
Does a very good job explaining and teaching everything. You'll know your stuff fs. HW is HARD + long, definitely use Piazza/discord/office hrs. 25% midterm, 45% final, 30% HW. Expect to get pulverized but the curve is so phat 55% B. Course much harder than should be, but grade distribution is normal for ECS courses. Average grade pre-curve 60%.
This class is really about thinking outside of the box logically. Learning how to think creatively like this was incredibly difficult, but also immensely satisfying if you managed it. I would love to take this class again just to further develop the skill, but the grading aspect was definitely a challenge. The curve turned out to be rather big tho
By far the hardest class I've ever taken. Homeworks took me well over 8+ hours despite them only being 5-6 questions long. However, Prof. Rogaway is clearly passionate and overall he really cares about presenting the material well. Lectures were engaging and interesting, and Rogaway was always open to answering questions. Tough class but rewarding.
An incredible professor and super passionate about teaching. Office hours are gonna be your best friend and dont be scared to go to Profs OH it can be intimidating but they are super helpful. I would love to take another class with professor Rogaway, Ive definitely benefited greatly from his teaching and have gained some great skills.
Professor Rogaway is extremely passionate about his field, maybe a little too passionate at times. That being said, this class is very challenging but rewarding. The class is going to be incredibly time consuming but depending on how you choose to approach the class, you can see it as a learning opportunity or as a bunch of excessively hard work.
The course itself is interesting if you like mathematics. Homework problems are challenging, I spent 1-2 hours every day to finish them. The midterm and final focus more on the understanding of definitions, so certainly memorize as much as you can. Go to discussions, they are really helpful. Professor Rogaway is very nice and willing to help.
He's a really kind, knowledgeable professor and it's clear that he is passionate about the subject and the class. Lectures are fun and engaging, however, it is important to pay attention to these since most of the content is explained here. The weekly homework assignments are really difficult and may take more than 5-6 hours. Class is curved.
This class was way harder than it needed to be. The homework was very time consuming, despite only being a few questions per week, and I was not confident in at least 30% of the questions on the midterm and the final. The content itself was well covered and very interesting, and the class was curved in the end, but man, was it stressful.
It is hardest course I have met . His homework and midterm is hard and cover a lot of thing that not related to this course, his stpes and class sometimes confuse me, cover too many things not related to class half students spend over 10 hours to finish it. Two weeks one quiz. If you really need to have this course , do not choose him
Hard course. Really strict on grading. Homework takes tons of time.
Taking this class was like a walk in the park. BUT the ground are lavas and everything was burning. The homeworks are EXTREMELY HARD but you’ll get used to it. The midterm and final was HORRIBLE. But the professor is extremely nice and is very passionate. Also, his curve save lives. Very VERY big curve!
Very knowledgeable and kind man, no doubt he is a great professor, but I spent an ungodly amount of time doing his homeworks and studying for exams. Try to process and understand EVERYTHING in this class, as quiz/exam questions can be tricky if misread. Regardless of the tears I shed for this class dat curve was phat and saved me + alot of others
Concepts were tough, and I had to spend a lot of time rewatching lectures + going to OH for help. HW can be time consuming so start ASAP. He’s a very kind person and also extremely smart so you might feel dumb, but he’s helpful when answering q's. 4 quizzes + 1 midterm, study the lecture examples and problemset answers. Big curve at the end.
Toughest class I have ever had in my life. Difficult homework, quizzes and exams. They grade the most difficult problems for each problem sets. Quizzes are much more difficult than midterm. Textbook only provides basics concepts but lectures are very hard to understand. Average score is around 58%. Ended up with a fat curve (25-30%) at the end.
Although he fat curved everyone at the end, he made most students struggle and afraid of failing in his class. He asked people to write responses to a journal and graded those stuff. Plz, this is a math class! I put my effort into doing his "self-perspective " extra credit book report and got rude comments from him. Avoid him if you can!
DO NOT EVER TAKE CLASS WITH ROGAWAY. HE IS THE WORST TEACHER I'VE EVER HAD, the final (mostly your entire grade) was averaged below 50% . weekly homework will take you several days and many hours. i went to every class and still did horribly, not matter how much work i put in. i am so not sure how he has a 4/5. trust me, save yourself.
Get ready to spend a lot of time doing the homework. However, you learn how to think in this class more than anything. There are very few professors at this university who knows how to teach us what really matters in the future. I would definitely take him if there was another class that he teaches.
Rogaway is an interesting prof. He is a really good lecturer, it doesn't feel awkward asking questions in class, one of the best lecturers I've had. However - ECS 20 was THE hardest class I've taken. The homework was at an impossible level of difficulty. It took a large chunk of time weekly. If u like challenging homework then he's the one for you
(Winter 2022) Rogaway is honestly an amazing, inspirational professor. Loved going to every single class, they were hard as hell but so worth. There is a bi-weekly quiz, and one homework assignment weekly with 5-8 questions but they take hours, so prepare to work. No partial credit, so until he curves at the end, you don't know your exact grade.
Lots of reading, and quizzes that quiz on very specific things which is the only problem I would have with this class. Overall, workload isn't too bad with lots of reading but few writing assignments. Insightful class with great discussions with Rogaway as he is a really great lecturer.
class average is 50 percent. Grade distribution is quiz for 50% and final for 50%. Quiz every week on Thursday or friday, and every quiz is like a midterm in terms of difficulty
Don't expect to get high scores in this class. There's a quiz every week on Friday and a total of 9 that is worth 50% of your grade and the other half is the final. Quizzes are extremely hard with lots of tricky questions and the average is around a 5/10 for every quiz. Take Frid if you want good grades and relax.
Hands down the best CS professor at UC Davis right now (he might :( leave). I'm not oblivious of the fact that this class with him is extremely tough but he teaches it with a lot of passion and tries to help the students in any way he can. The lectures are extremely fun and captivating, I would definitely take a class with him again.
This is likely Professor Rogaway's last quarter here, which is just depressing. His lectures are beyond engaging and not a single one ever seemed dull or boring. Don't get me wrong his class is extremely hard, but the way he teaches and speaks makes you genuinely interested in the material.
Extremely knowledgeable, but also absurdly oblivious. He claimed the quizzes were easy, but the averages were constantly around 50%. He gave practice problems that were difficult at best, impossible at worst. Even the TA's proclaimed they could not answer them without the key. He made simple concepts confusing. Youtube was a better teacher.
Content is challenging but in a good way. Learned a lot. Best professor I've had so far.
If the space aliens ever tell you that Rogaway is a bad professor, don't trust them. He is passionate about his work and he cares about his students, but he doesn't make his class a cake walk. He will challenge your intuition deeply and make sure you think critically about what you learn. Very good professor, just don't look at your raw grade.
"Fellow countrymen should treat each other with honesty and trust. This is the most challenging journey of enlightenment taught to us by the supreme guide of wisdom."
It's hard but he makes it worth it. He is the most genuine prof in CS here and his attitude toward this subject is one of deep curiosity/intrigue. Graded on 9 quizzes and final all of which had low scores but he curves at end to deal w this. Recorded lecs but he seemed to regret it :( Not an easy A but his lectures were worth the trouble :D
he is honestly the greatest cs professor to ever grace the cs department. he teaches in a way that makes lectures very engaging and speaks with intent and clarity. if he is ever seen teaching again, please take him! the class is very difficult but he curves, so the rogaway experience is completely worth it.
This class is graded based on 9 quizzes (50%) and the final exam (50%), which can be challenging. While Professor Rogaway is a good lecturer, his quizzes often have an average score of around 50%, so it's likely that a curve will be applied at the end. If you are looking for an easy A, I wouldn't recommend taking his course.
O Captain, My Captain. A well respected prof for good reason.
ithe guy is incredible. his lectures are clear and easy-to-follow, and although his material is really hard, you end up learning a lot. highly recommend.
Only the Professor who made me feel like an in-person class is more valuable. He gives you a reason to show up, as opposed to what the rest of the professors tend to do, create artificial barriers for those who don't so they can justify a class. Oh... but he is absolutely insane, but you might regret never taking a Rogaway course.
Genuinely the best CS professor at UCD. A world-renowned cryptographer that is kind enough to share his knowledge with us. The class was not easy, but it forced one to put in the work and really understand the material. Lectures were crystal-clear and well-paced; as a matter of fact, I enjoyed coming to class in spite of it being a requirement.
prof. rogaway is a genuinely excellent professor whom i am grateful to have taken a class with. his lectures are fast-paced and difficult, but you learn a lot. the homework is challenging, but it teaches you great thinking skills, particularly how to think like a cryptographer. approachable, respected, and has left a great legacy here at uc davis.
This class was special. Non-"academic" in the best way. Rogaway inspired me to be more confident in my actions and to be more inquisitive: to not accept things at face value. With many graduating and Rogaway himself retiring, as this class wound down there was an overwhelming sadness; a sense that everyone was moving on. It brought us all together.
The professor is engaging and passionate, but the course is quite challenging. Quizzes can be tough, but a curve is usually applied. Definitely worth the effort - lectures are insightful, and tools like unstuck study can help with study prep.
There have been man-eating microbes in cesspools with more empathy than him. My friend was k111ed a few weeks before commencement. Prof turned that event into a lesson plan, made a tasteless joke about the k!!!er, berated me for not focusing in class, and asked me if I thought "global climate change" was "not as important" as my friend's passing.
Class Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
ECS120227
5.0
(1)ECS189
5.0
(1)ECS189A
5.0
(2)ECS227
5.0
(2)ECS189L
5.0
(1)Difficulty by Course
ECS122A
5.0
ECS120227
5.0
ECS020
4.9
ECS20
4.7
ECS127
4.5