[{"observed_at":"2026-09-07 16:57:28.498299+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDA1NTUy","source_instructor_id":"rmp:3162988","instructor_name":"Ahmed Mahmood","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2026-05-02 23:31:51 +0000 UTC","comment":"Closed-book exams are harder than sample examples (open book/cheatsheet), making the course unnecessarily harder and unfairer than all other semesters, though this will be curved (not know). Disorganized lectures with many skip points on slides, bad accent. Copied all things from AnHai but increased exam difficulty. Good person, bad teacher.","source_url":"https://www.ratemyprofessors.com/professor/3162988","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:28.498299+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDAwMTY3","source_instructor_id":"rmp:3162988","instructor_name":"Ahmed Mahmood","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2026-05-01 23:33:06 +0000 UTC","comment":"The exams are very tough and very lengthy for the time. The professor is nice and helpful. The projects were fine too","source_url":"https://www.ratemyprofessors.com/professor/3162988","quality_rating":3.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:11.338270+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMjQ4NzU5","source_instructor_id":"rmp:3101520","instructor_name":"AMANPREET SAINI","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-05-12 03:24:06 +0000 UTC","comment":"One of the easier 500 level CS courses. Projects are interesting but managable and exams are easy to ace with minimal preparation. Amanpreet himself is one of the nicest professors I've encountered, he consistently makes a genuine effort to connect with students. He also tries to tie his real-world experience in with the class which was awesome.","source_url":"https://www.ratemyprofessors.com/professor/3101520","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:54:08.978425+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NTkxMjgx","source_instructor_id":"rmp:2055701","instructor_name":"Arun Kumar","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-08 15:31:40 +0000 UTC","comment":"Arun himself is a pretty funny and charismatic guy. His section of 564 this semester is MUCH better than the other (I have attended both). The course content really sucks, but I think that Paris Koutris (the actual professor) has full control over this, and Arun just has to deal with it. I do recommend him highly, but not for 564 with Paris.","source_url":"https://www.ratemyprofessors.com/professor/2055701","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:54:08.978425+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NTc5OTc0","source_instructor_id":"rmp:2055701","instructor_name":"Arun Kumar","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-07 20:52:03 +0000 UTC","comment":"Arun saved my grade in 564. I was signed up for another section but I started going to Arun's instead and it was a complete difference. The class was still extremely difficult but having Arun definitely helped.","source_url":"https://www.ratemyprofessors.com/professor/2055701","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:54:08.978425+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NDc1ODM4","source_instructor_id":"rmp:2055701","instructor_name":"Arun Kumar","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-11-23 15:36:49 +0000 UTC","comment":"Arun is away smarter than average students and expect us to be as smart as he is. He moves very fast in lecture and it is hard to follow if you do not read books along with lecture.  Assignments are tough and took a lot of effort just to finish. The worst part , the average for both projects and exams is only 50%. Avoid him and Paris.","source_url":"https://www.ratemyprofessors.com/professor/2055701","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:54:08.978425+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzIwNzQz","source_instructor_id":"rmp:2055701","instructor_name":"Arun Kumar","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-11-01 19:11:15 +0000 UTC","comment":"Arun is a clever guy. But his grading on exam is too tough, exam itself is also very tough. Also his hand writing is hard to recognize. His pace is too fast. Homework is also very tough (you can compare it with the same course taught by other professors). Avoid him unless no other choice (maybe wait for another semester). BTW, he discourage email .","source_url":"https://www.ratemyprofessors.com/professor/2055701","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTE4ODg4","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2026-01-19 10:26:49 +0000 UTC","comment":"Prof Anhai is the Uncle Iroh equivalent of UW madison - if that interests you, take the class with him. \n\nPS. gives a lot of tips for tech interviews","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzQ2Njk2","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-12-19 15:43:30 +0000 UTC","comment":"This was the only professor that I clapped for 10 minutes after the last lecture. Marvolous lectures which are easy to understand. Funny style of teaching that helps you concentrate on the class. Important life-time ideas that you should keep in mind even outside Database world. You are my light in my academic life, Anhai! ","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMTQyNjM0","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-12-10 07:00:00 +0000 UTC","comment":"GOATED!!!!!!!!","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNzA3MTYx","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-02-25 18:56:27 +0000 UTC","comment":"He's the funniest professor in the CS department&#8212;I didn't go to any lectures, but when I was cramming for exams, I actually wished I had. I would voluntarily listent to his stories and unsolicited life advice.\n\nHe does water down the course heavily tho. So if you're here for vibes, he's your guy. If you're here to learn, maybe look elsewhere.","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMzgyNDU5","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2024-12-19 17:13:43 +0000 UTC","comment":"TAKE THE CLASS WITH ANHAI.\nProfessor 2% created genuinely engaging lectures filled with iconic quotes, jokes, as well as the class you actually signed up for. It's only graded by two exams and five group assignments. The assignments are all manageable and the exams connect to the lectures well. Is this a good or bad thing? \"It depends.\"","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMzE2NDEw","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2024-12-16 03:05:15 +0000 UTC","comment":"Overall great guy","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODA4MTAy","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2023-12-29 14:26:14 +0000 UTC","comment":"Hilarious professor that is passionate about the field of database systems. Elucidates complex topics with plenty of in-lecture examples and extra notes to read. Cares deeply about the success of his students and gave a variety of life and career advice in many lectures, take this class with him if you can!","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MjQ2NjMz","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2023-10-02 14:37:49 +0000 UTC","comment":"Very funny and engaging, makes the content easy to learn","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:52:55.185295+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNzk3NDA2","source_instructor_id":"rmp:1072360","instructor_name":"Anhai Doan","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2007-12-11 11:59:14 +0000 UTC","comment":"The class is pretty easy as CS classes go. The textbook sucks so its important to go to lectures. There's too much covered to really have time to practice and get comfortable with things and as such, the assignments are superficial.","source_url":"https://www.ratemyprofessors.com/professor/1072360","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:35:47.191608+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MTU5MzQ3","source_instructor_id":"rmp:2772016","instructor_name":"Yannis Chronis","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2022-04-26 18:33:09 +0000 UTC","comment":"Great professor! He's super nice and always willing to help answer questions. He really cares about students learning. Beware of the B+ Tree project and make sure you have a good group.","source_url":"https://www.ratemyprofessors.com/professor/2772016","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:35:47.191608+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MDY3NjA0","source_instructor_id":"rmp:2772016","instructor_name":"Yannis Chronis","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2022-04-13 02:08:56 +0000 UTC","comment":"He's a great professor! I don't think he's going to teach anymore but if he does later, take him! He is always willing to help and answer questions. He never treats you like you are dumb if you ask questions in class. Genuinely cares about your learning! B+Tree project is horrible but other projects are good so far","source_url":"https://www.ratemyprofessors.com/professor/2772016","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:35:47.191608+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1ODQ3NTI1","source_instructor_id":"rmp:2772016","instructor_name":"Yannis Chronis","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2022-02-11 16:51:17 +0000 UTC","comment":"Considering he is a PHD student, Yannis is a very very good lecturer. He speaks very clearly, answers questions well, and always seems prepared. Very knowledgeable as well. Definitely would recommend him if he continues to teach","source_url":"https://www.ratemyprofessors.com/professor/2772016","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:33:39.069605+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4NTYzNzQ0","source_instructor_id":"rmp:2016841","instructor_name":"Jeffrey Naughton","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2017-07-27 22:34:08 +0000 UTC","comment":"Funny, knowledgeable, down-to-earth, caring professor","source_url":"https://www.ratemyprofessors.com/professor/2016841","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzNjc1NTc2","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2014-10-21 00:35:48 +0000 UTC","comment":"He's pretty good at teaching. Learned a lot in lecture. Projects are hard but leaving that class I feel confident I'm good at Databases.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMDY3ODQz","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2014-04-21 03:23:07 +0000 UTC","comment":"just bad...","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNzM2OTI0","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2014-01-11 20:24:45 +0000 UTC","comment":"Each project costs significant amount of time, and there are too many redundant and repetitive things. No textbook, however, for most of the topics, it's will be much better to refer to the cow book---he seems like an enthusiastic and knowledgeable professor; however, he actually skipped a lot of essential materials.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNjMzMzkx","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2013-12-21 07:48:35 +0000 UTC","comment":"Project difficulty vs. amount they're worth does not make sense, class notes are incomplete and there isn't a textbook, no group projects and very few if any functional problem handouts. Professor is knowledgeable but class/projects/exams are arbitrary and lack direction. Too difficult compared to similar classes.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyMzgyNjcy","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2013-11-25 01:15:45 +0000 UTC","comment":"A very good teacher. He knows the material extremely well. The class can be a bit hard, primarily the projects taking a lot of time. Start early on them, and you'll do well.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyMTY0OTg0","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2013-10-08 21:03:36 +0000 UTC","comment":"He is not too bad. Indeed, he tries to encourage people to learn. But if you have questions and want to talk to him in person, you might got disappointed since instead of answering questions, he might ask you to read other papers or come to his office hours; or just give you a very brief answer. Personally, I don't like him.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxNDIzNTU4","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2013-03-19 01:36:51 +0000 UTC","comment":"Great teacher. Lectures are actually interesting and he really cares about you learning the material. Projects are pretty hard but easily doable if you pay attention in class and don't procrastinate too hard. Exams based off of lecture slides, so if you attend lecture you'll be golden.","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMzU2NDY1","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2012-05-29 01:02:28 +0000 UTC","comment":"No textbook or other resources outside of lecture. Bad because his lectures are highly confusing. Draws a diagram, erases part of it and redraws. Gives no time to recopy but expects you understand both. He expects 100 hours of time for a project worth 10% of grade. You'll do fine if you already know everything about databases. Ruined my 4.0 GPA","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:32:28.933718+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMjg5MDM5","source_instructor_id":"rmp:1724000","instructor_name":"Jignesh Patel","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2012-05-15 20:10:47 +0000 UTC","comment":"Very good lecturer and makes all of the material clear. Tests and exams are too in-depth, it's hard to know what to study, and there are no practice exams. The projects take a lot of time so start them early!","source_url":"https://www.ratemyprofessors.com/professor/1724000","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:26:03.246409+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3OTQ4NTI0","source_instructor_id":"rmp:2878996","instructor_name":"Kevin Gaffney","course_label":"cs564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2023-05-17 22:36:24 +0000 UTC","comment":"Most communicative, understanding, engaging, curiosity-fostering, and helpful CS professor I've had at UW. This was his first semester teaching 564 so at times his lectures weren't quite as polished as a more senior lecturer, but he more than compensated by encouraging discussion during lectures. Also, super active on piazza. Highly recommend","source_url":"https://www.ratemyprofessors.com/professor/2878996","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTIzMTkz","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2026-01-20 16:09:53 +0000 UTC","comment":"Lectures towards the back-half of the semester became super vague and unclear with very limited examples of difficult topics. This made the final exam very hard (class avg about 65%). On the other hand, the coding projects are easy and there are not many, so overall workload for this class is fairly light. Take LIS464 if you just want to learn SQL","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTA4NzUw","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2026-01-16 14:46:51 +0000 UTC","comment":"He doesn't convey the material well, made the class super difficult","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMjE2NzY1","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-12-12 22:33:00 +0000 UTC","comment":"He's decent and seems to care abotu explaining concepts for everyone's understanding.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMzc5NDAx","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-05-29 07:09:16 +0000 UTC","comment":"This guy kind of reminds me of Marc Renault without as much of a hatred for students. Chill enough guy and the class was super interesting. ","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMjA2OTcx","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2025-05-08 04:14:09 +0000 UTC","comment":"He's definitely better than his current rating suggests. You can tell he really cares about his students understanding the material. In his lectures, he's always asking questions(to the students) or encouraging students to ask their own. It's clear he knows the topic very well, which only helps the lecture more. ","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjYwNzU3","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2021-12-27 09:04:17 +0000 UTC","comment":"Paris lectures are very boring, but filled with information so if you pay attention you will do well in the class. He also records lectures which I really appreciated. Projects and exams make up the grade. Grading was quite generous and transparent. Final project B+ tree and final exam was a nightmare but everything else until then was easy","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjMwNjM1","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2021-12-22 08:54:39 +0000 UTC","comment":"Nice professor, explains everything in lectures. Don't fall behind. B+ tree was a nightmare.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MzcxODE3","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2021-12-05 16:46:19 +0000 UTC","comment":"Paris is mediocre at best. Generic CS professor here at UW, nothing special at all. Take the course with him if you need the credit and absolutely have to. Otherwise theres absolutely no reason to go out of your way to take the class with him. Gave him a 2 instead of 1 because he records his lectures.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTcyMjE0","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2021-10-31 13:24:28 +0000 UTC","comment":"I think the projects were a bit disorganized at times, but I also think Paris is a great guy and genuinely cares about his students. CS 564 will be hard if you don't show up to class, so make sure you go.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTYwNjA4","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2021-10-27 15:55:11 +0000 UTC","comment":"Awesome professor! lectures are clear and concise. If you pay attention in his class you will understand everything and an A grade is guaranteed. He records lectures, and that comes in handy.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzOTEyNDk0","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2020-12-01 01:18:32 +0000 UTC","comment":"I thought Professor was really willing to help out his students outside of lecture time and was open to questions. His lecture may have been a bit dry, but overall the projects and exams were very fair. Seems like he truly cares about the success of his students.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzODIwMjQz","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2020-11-15 21:30:24 +0000 UTC","comment":"Listening to his dry lectures is nothing better than reading the textbook... Exams and projects push you to study, but overall the class was not enjoyable at all","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjY1Njgx","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2020-05-11 20:03:10 +0000 UTC","comment":"Extremely rude to students. Projects are stolen from other schools and have little to no guidance. Blamed student for cheating on the final without having any evidence and dropped their grades from A's to B/C's or lower. He answers questions poorly and clearly does not care about his students. The class isn't terribly hard but be aware.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMTY2Mjg2","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2020-04-30 16:29:49 +0000 UTC","comment":"terrible professor. reads off of slides and just replies to every question with 'good question' and chooses not to answer them. Would not recommend","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzg2NTg3","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2019-02-27 06:00:18 +0000 UTC","comment":"Every time I got a chance to talk with Prof Koutris he was very courteous and confident I would succeed in his course, even when I was not. His lectures have some valuable material, and he's really concerned about his students' success in understanding the work they do.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzA2MjU4","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2019-01-25 22:43:24 +0000 UTC","comment":"Yep, after reading the rating history, he did improve a lot for the previous semester. His slides are clear and he gave good examples. He made the course easier to understand. Taking his CS784 this semester.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNjg4ODYx","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2018-11-08 18:18:15 +0000 UTC","comment":"Just one quick glance at his rating history makes it apparent that he has improved a lot since his first semester (currently way better than overall rating). He really cares about students understanding, the projects (except for the first one for some reason) are very manageable and the exams fair with quite similar past exams provided.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NjU2MDU2","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2017-01-02 13:44:35 +0000 UTC","comment":"He is very willing to improve his teaching skill and he is trying his best to make lectures as easy as you can understand them. I think he can be one of the best teachers in CS department finally.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NTEyOTM3","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2016-12-15 14:37:33 +0000 UTC","comment":"The course went at a fast pace and the programming assignments required a lot of work. Paris is a decent teacher and cares about the class. He also did a good job at explaining some highly theoretical concepts.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzgyMDcz","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-20 16:30:03 +0000 UTC","comment":"This was his first semester teaching and honestly I think he deserves a bit more credit than he's getting. He seems like a great guy and everything but this was obviously his first time teaching. If he's teaching something more theoretical then I would consider taking his class again.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":3.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1Nzc0OTM4","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-19 17:58:57 +0000 UTC","comment":"Worst professor I've had in my 4.5 years at this school. Taught the simple basics in class, but the homeworks, projects, and exams are 10x harder and contain things not even taught in lecture. Lecture slides are mistake filled and not very clear. Projects take a LOT of time, the project took more than 55 hours to do and  only got 2 week to work on","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzYzNzE3","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-18 17:05:54 +0000 UTC","comment":"The homeworks and class examples did not in any way reflect the difficulty of the exam nor the answers that would be expected. Lectures were long and boring and his slides and explanations during lecture were poor. Questions often confused him. Assignment and due dates for projects were very poorly considered most the time.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NTc5ODkx","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-07 20:46:30 +0000 UTC","comment":"First exam had no partial credit. Homework has hardly partial credit. If you suck at proofs or programming avoid this class and take something else. Anything else. Take statistics, take calculus, take gender and women studies 101, anything but this. Literally could not stand this class.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NTc5ODUz","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-07 20:44:18 +0000 UTC","comment":"Definitely the worst offering of CS 564 thus far. Way too theoretical with bad explanations and high expectations. Professor seems at least somewhat polite which is good, and he's also brand new out of school, so probably deserves a break. For at least a semester or two, I highly recommend avoiding the course. ","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:49.138468+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NTc0NzIz","source_instructor_id":"rmp:2066423","instructor_name":"Paris Koutris","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2015-12-07 15:28:41 +0000 UTC","comment":"Paris is the guy that you wanna try your best to avoid. If this class was not curved then most of class have failed their first exam (avg 45/100). A lot of classmates complain about the project being too hard and not given enough time to complete, and some ppl even rage quit, but he simply ignores them. Well, keep calm and get rekt.","source_url":"https://www.ratemyprofessors.com/professor/2066423","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:29.339052+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MzY2NzQ1","source_instructor_id":"rmp:1494022","instructor_name":"Paul Gibler","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2011-04-06 15:57:56 +0000 UTC","comment":"Weird, unprepared, vague expectations.","source_url":"https://www.ratemyprofessors.com/professor/1494022","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:02:19.692457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjYwMjkx","source_instructor_id":"rmp:2281598","instructor_name":"Theodoros Rekatsinas","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2018-03-16 13:34:11 +0000 UTC","comment":"Challenging material towards the second half of the course. Great lectures, but threw a curve ball with the final exam which was 90% material we learned in the past week or two but he said it was cumulative (average was 60%).","source_url":"https://www.ratemyprofessors.com/professor/2281598","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:02:19.692457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzE4MzAw","source_instructor_id":"rmp:2281598","instructor_name":"Theodoros Rekatsinas","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2017-12-22 16:54:29 +0000 UTC","comment":"Take too long to respond. There are hundreds of student in this course,but his office hour is only one hour and twice weekly. Slides lack of too many details and hard to understand. Lecture is dry and he explains idea unclearly. No cheat sheet allowed for a cumulative final. Slides are copied.","source_url":"https://www.ratemyprofessors.com/professor/2281598","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:02:19.692457+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MDk5NDQ5","source_instructor_id":"rmp:2281598","instructor_name":"Theodoros Rekatsinas","course_label":"CS564","course_id":"COMPSCI 564","course_uid":"course_d68ae7a2fa68407d62f2519f","review_date":"2017-12-08 15:35:16 +0000 UTC","comment":"Theo is one of the best orators I have taken lectures from. His grading is fair, but by attending lectures and reading the slides he provides, you won't have trouble passing this class.","source_url":"https://www.ratemyprofessors.com/professor/2281598","quality_rating":5.0,"difficulty_rating":3.0}]