[{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODk0Njc4","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2024-01-17 21:49:53 +0000 UTC","comment":"While the overall content is not that difficult, you will truly never know where you stand in the class. Amos's grading is very ambiguous and he curved to his liking which is somewhat stressful. He also is not the best at understanding specific questions so ask broadly about the topic and just hope he reaches is eventually. ","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MjU0MzI5","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2022-12-28 08:12:22 +0000 UTC","comment":"Engaging and eccentric lecturer, gives a decent amount of homework. Biggest issue was communication. Canvas was not updated with correct grades for the whole semester, confusing grading policy, failure to respond to emails, and submitted grades 3 days past grading deadline. Good professor overall, but unnecessarily stressful.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1ODE0NTUz","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2022-01-31 18:35:20 +0000 UTC","comment":"This class introduces some fun concepts, and Prof. Ron is a very engaging and eccentric professor. You can tell he cares about what he's teaching. The projects can be very tough and time-consuming but they are totally doable. You'll have to read the lecture notes pretty often. Grading criteria were kind of loosey-goosey. I had fun though!","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTQxOTcy","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2021-12-15 20:05:16 +0000 UTC","comment":"Excellent lectures, Amos is funny and charismatic. He doesn't have the best organization when it comes to expectations in the class, so expect a lot of emails with critical information in them. HWs are long, and there is considerable work outside class, so you'll have to work for it.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMjQzNDc2","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2019-01-11 08:52:00 +0000 UTC","comment":"Attend every lecture is very helpful. He is very good at explaining. If you can understand everything in the lecture, exams will be easy. There're lecture notes on the website but no practice exam. Only six homework but each takes hours. By the way, he is humorous and energetic.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMTA2MjAw","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2018-12-19 22:47:30 +0000 UTC","comment":"Good lectures, explains things well. Provides very additional material to work with, no practice exams, additional readings, etc.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTUzNjc3","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2018-10-09 11:36:52 +0000 UTC","comment":"An energetic lecturer who likes making jokes and engaging with the class. Doesn't give many opportunities for students to participate in the actual lecture, instead just powers through and gives answers where there could've been better opportunities for learning. Is really harsh on his attendance policy and is rather rude in emails.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzU3NjY2","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-12-29 18:35:31 +0000 UTC","comment":"Fairly easy if you NEVER skip a single class and take EVERY homework seriously. Exams will not be like the exam but you will be fairly outstanding if you are outstanding from the beginning. As he always says: This is life, and you just get over it. I assume.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4OTk2NTI3","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-11-30 00:28:10 +0000 UTC","comment":"Best professor ever! His 412 is brilliant. Easy A for everyone","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4ODA4OTQ0","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-10-31 15:10:04 +0000 UTC","comment":"Best professor ever! Take his class! Easy A! Classes are structured in an easy-to-understand manner. Don't listen to those other comments as they aren't true.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4NjYzNzEz","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-09-07 17:58:42 +0000 UTC","comment":"Do not take this  class. He is horrible worst teacher.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NTU3Mzgy","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2016-12-18 18:43:04 +0000 UTC","comment":"I really enjoyed his lectures and would consider Professor Ron to be one of the best. The assignments require a bit of interpretation, however, the content of lectures and homework are coincident. Lectures are mandatory, and for good reason. The homework is thorough but will only take 4-6 hours, and are assigned biweekly which is plenty of time.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzQyMTkx","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2015-12-17 12:06:28 +0000 UTC","comment":"The assignments are far too long and unhelpful on the exam& the in class explanations are very abstract & CONVOLUTED. Rarely will he walk through an actual problem. The supplementary readings are fluffed,badly organized&written in unintelligible english sometimes. There's a large #of formulas which all differ slightly&you have to memorize them all.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNDg1Nzkx","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2013-12-09 23:44:38 +0000 UTC","comment":"If you take this class with this professor, the assignments will be much longer and much harder. This does not mean you will learn the material better","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNDYyMjA4","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2013-12-07 14:07:36 +0000 UTC","comment":"Professor Amos is the worse professor I have had in my academic career.  Compared to other sections of CS412, his assignments are way harder, and his grading scheme is way worse (one 40% midterm and one 40% final). His exams are not anything like the homework we spend 20 hours on and he makes us memorize equations.  He is also incredibly rude.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MDI0NjAw","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2010-12-22 15:18:18 +0000 UTC","comment":"This professor loves to hear himself talk and will be immensely frusterating at times. Interrupts students before they can finish asking the question, or refuse to answer it at all. Homeworks are excessively long, tests are excessively difficult, and he does a poor job of getting points across during lecture. One of the worst professors I've had.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MDI0Mjgw","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2010-12-22 14:38:24 +0000 UTC","comment":"Terrible professor.  Homeworks are insanely long.  Tests are hard.  He is always sarcastic and mocks everyone to just make you feel worse about yourself.  Squeeks and does weird things in lecture which will freak you out.  Avoid at all costs!","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MjM5NjA4","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2008-12-19 00:16:34 +0000 UTC","comment":"If you like hard concepts taught poorly by a professor and then tested on variations of the concepts for your tests as well as 10 - 12 hours a week of homework then this is the class for you.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:56:03.093836+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MjM5NjAy","source_instructor_id":"rmp:1190420","instructor_name":"Amos Ron","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2008-12-19 00:15:58 +0000 UTC","comment":"DO NOT TAKE THIS CLASS WITH THIS PROFESSOR!!!!! I am an electrical engineering student and was required to take CS 412.  He is horrible, the exams are hard as hell, he grades them poorly, and NO JOKE the homework assignments (there are only 6) WILL take you 20 hours per assignment.  HE SUCKS HE IS HARD THE CLASS IS BORING.","source_url":"https://www.ratemyprofessors.com/professor/1190420","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MzIyNzEx","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-05-16 14:01:33 +0000 UTC","comment":"Really good.  Teaching style is really good and easy for students to follow. He makes learning easy and fun.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MjQzMTEx","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-05-08 02:08:36 +0000 UTC","comment":"He is really a nice guy who cares if you really understand the materials. Take as many courses as possible with him!","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3OTM0OTU2","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-03-22 18:27:20 +0000 UTC","comment":"He makes the class easy but I don't really like him. First, he wastes half of each lecture by restating the video lecture, correcting mindless errors he made, and stating\"new ideas\" about the course. Secondly, he wants to teach matlab but kept focusing on very simple staff. Thirdly, he makes a lot of simple mistakes.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3OTA3NDc5","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2017-03-14 19:51:49 +0000 UTC","comment":"Simply the best!Go to class and do the in-class problem sets. There is also before lecture quiz based on the video given for each class. 100% mark is guaranteed for the quiz and class sets. The video are super small and clear. He also provides slides if you don't like watching videos. Exam questions are from the sets and quiz. Getting an A is easy.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:52:17.836692+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyODExMDA1","source_instructor_id":"rmp:384064","instructor_name":"Beck Hasti","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2026-04-10 05:27:23 +0000 UTC","comment":"Beck is a super nice and caring guy but avoid this course. The class average on the midterm was a 60% with no curve. The homework's/stuff you do in class doesnt help for the exams. Basically, the class is trying to memorize 40+ formulas while also learning a whole new programming language in MATLAB.","source_url":"https://www.ratemyprofessors.com/professor/384064","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:52:17.836692+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1ODYzNjI2","source_instructor_id":"rmp:384064","instructor_name":"Beck Hasti","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2009-05-19 00:03:42 +0000 UTC","comment":"Wouldn't recommend for CS412, she just regurgitates the book. Takes forever to receive homework back/solutions. Crammed way too much material in, most of it felt like we were just plugging numbers into algorithms...","source_url":"https://www.ratemyprofessors.com/professor/384064","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:41:56.235326+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMzYwMTg4","source_instructor_id":"rmp:1727820","instructor_name":"Eftychios Sifakis","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2012-05-29 21:50:29 +0000 UTC","comment":"I thought the material in this class was pretty hard. Very math-y as CS goes. He's obviously very smart, and he's not too difficult to understand. There is no textbook so you have to rely very heavily on his notes. Tests are weighted heavily. Wouldn't recommend it if you didn't enjoy calc 3.","source_url":"https://www.ratemyprofessors.com/professor/1727820","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:32:56.065913+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyOTU4NDIz","source_instructor_id":"rmp:1876532","instructor_name":"Jesse Holzer","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2014-03-27 22:06:28 +0000 UTC","comment":"He is a terrible teacher.  Midterm was based on concepts barely mentioned and had almost nothing to do with homework or examples.  Do not take the class with him if you want a teacher who can teach.","source_url":"https://www.ratemyprofessors.com/professor/1876532","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:13:16.653464+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NDI0MjM5","source_instructor_id":"rmp:2095720","instructor_name":"Okan Akalin","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2016-04-30 18:01:41 +0000 UTC","comment":"Do not take any class with Okan. He just doesn't know how to teach properly. Lectures are boring and I found it is more beneficial for me to study by myself rather than attending his lecture.","source_url":"https://www.ratemyprofessors.com/professor/2095720","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:13:16.653464+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2Mzk2NDM2","source_instructor_id":"rmp:2095720","instructor_name":"Okan Akalin","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2016-04-27 17:56:36 +0000 UTC","comment":"Worst professor forever and avoid it at any cost","source_url":"https://www.ratemyprofessors.com/professor/2095720","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:13:16.653464+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MDY3NjAz","source_instructor_id":"rmp:2095720","instructor_name":"Okan Akalin","course_label":"CS412","course_id":"COMPSCI 412","course_uid":"course_15b3f0bfce126907b8d418aa","review_date":"2016-02-18 17:22:54 +0000 UTC","comment":"Grad student who know's the material but has no idea how to teach it.","source_url":"https://www.ratemyprofessors.com/professor/2095720","quality_rating":2.0,"difficulty_rating":5.0}]