[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"4e4027def6e173635ac279150d8340919f9de9dc0b6474e7e62d73f0043b37a2","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"req-math-320\",\"req-math-340\",\"req-math-341\",\"req-math-345\",\"req-math-375\",\"req-grad-standing\",\"req-math-visp\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root-any\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"req-math-320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"req-math-340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"req-math-341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"req-math-345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"req-math-375\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"req-grad-standing\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"req-math-visp\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted commas and 'or' in the requirements text as alternatives (OR) among course prerequisites, graduate standing, and VISP declaration.\"],\"root\":\"root-any\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"4e4027def6e173635ac279150d8340919f9de9dc0b6474e7e62d73f0043b37a2","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Construct symmetric and public‑key encryption and authentication schemes using these primitives, and prove their security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"introduction to cryptography\",\"secure digital information transmission\",\"perfect secrecy vs computational security\",\"game-based security definitions IND-CPA IND-CCA\",\"pseudorandom functions block ciphers hash functions\",\"symmetric and public-key encryption schemes\",\"cryptography hardness assumptions one-way functions\",\"cryptographic protocol security trade-offs\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"State game‑based security definitions—IND‑CPA, IND‑CCA, MAC unforgeability, and signature unforgeability—in both symmetric‑ and public‑key contexts.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"State game-based security definitions for symmetric and public-key contexts\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Explain core primitives: pseudorandom functions, block ciphers, and collision‑resistant hash functions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Explain cryptographic primitives including PRFs, block ciphers, and hash functions\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Construct symmetric and public‑key encryption and authentication schemes using these primitives, and prove their security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct and prove the security of encryption and authentication schemes\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Evaluate the security and deployment trade‑offs of protocols such as authenticated encryption, key exchange, and digital signatures.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Evaluate security and deployment trade-offs of cryptographic protocols\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe and distinguish between perfect secrecy and computational security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to cryptography covering secure transmission of digital information, distinguishing perfect from computational security, and introducing technical aspects.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"transmitting digital information in a secure manner\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Secure transmission of digital information\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe and distinguish between perfect secrecy and computational security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Perfect secrecy and computational security\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Explain core primitives: pseudorandom functions, block ciphers, and collision‑resistant hash functions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Cryptographic primitives: PRFs, block ciphers, hash functions\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Contrast foundational hardness assumptions: one‑way functions, PRFs, Diffie–Hellman, discrete logarithm, and integer factoring.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Foundational hardness assumptions in cryptography\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Evaluate the security and deployment trade‑offs of protocols such as authenticated encryption, key exchange, and digital signatures.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Authenticated encryption, key exchange, and digital signatures\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"4e4027def6e173635ac279150d8340919f9de9dc0b6474e7e62d73f0043b37a2","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Amazing Professor. His lectures made Cryptography more than just a glorified math class. Regularly cancelled lectures for business trips (pretty sure he did cyber security consultations or something along those lines) and regularly pushed back homework deadlines. Quizzes were extremely well written. Loved this guy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2017-11-30 15:23:23 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"67b668a3312527d02d54762f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5MDAyNzA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh is one of the best professors I have had for a while. He is very engaging with the class, and makes very complex ideas around crypto easy to understand. He gives plenty of time for homework (with there only being 7*) and assigns them only when discussed in lecture, Overall, a very nice guy who loves the material and wants you to love it too.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-11-10 21:50:18 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"97ab67ebf6f00746c028f51a\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh was one of the best professors I have had in the CS department. He is funny, engaging, and helps guide students to find solutions to the homework easily, without just doing the work himself. He introduced lots of tricks and ideas to help make difficult subject matter easy to understand, and made sure the class still had fun.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-08-09 20:18:43 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"31ae36139fc5920d71854dd8\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTc0ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"0b5dd68e98d0dd9f77717524\",\"67b668a3312527d02d54762f\",\"97ab67ebf6f00746c028f51a\",\"31ae36139fc5920d71854dd8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:981721\",\"summary\":\"Cited reviews praise Somesh Jha for clear explanations, engaging lectures, and making complex cryptography ideas easy to understand.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Nigel is pretty helpful with questions and is quite clear at explaining most things, though there were times where he rushed through a topic or two and it ended up being a less profitable learning experience.  He's pretty funny and laid-back which makes him one of the more approachable professors.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-05-19 22:18:50 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8fef96397d92815bdc8830f\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODcxNDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"}],\"evidence_count\":2,\"review_ids\":[\"3a172690517727e2815a3dca\",\"c8fef96397d92815bdc8830f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1536136\",\"summary\":\"Cited reviews describe Nigel Boston as brilliant, passionate, and clear in presenting material, though one notes occasional rushing through topics.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Multiple cited reviews criticize Eric Bach for disorganized lectures, unclear explanations, and teaching at too high a level for the class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"}],\"evidence_count\":2,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2015\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1536136\",\"summary\":\"Cited reviews note that grading under Nigel Boston can be tricky, with significant grade differences for similar understanding due to exam errors.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":3,\"review_ids\":[\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Cited reviews describe homework and exams under Eric Bach as extremely difficult, often involving problems not discussed in lecture.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"I don't know if this is just because he's adapting to teaching online, but taking this class with Jha has been the worst experience of my career as a Math/CS major. He doesn't have a syllabus, makes up policies on the fly, and doesn't communicate class expectations at all. I will take away zero knowledge from his class.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-10-08 21:54:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"38f471b32a35ed11a3c4548f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":2,\"review_ids\":[\"6bfc1b47cdfffee427fd8538\",\"38f471b32a35ed11a3c4548f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:981721\",\"summary\":\"Cited reviews present mixed views on Somesh Jha's organization, with one noting disorganization and another criticizing lack of syllabus and communication in online format.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"4e4027def6e173635ac279150d8340919f9de9dc0b6474e7e62d73f0043b37a2","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"cba151f63a20b773c2cc61123c01a4170d752b33431e0cc95174c4dfba503bd7\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"current_instructors\":[{\"instructor_uid\":\"instructor_59b2c46efd070837d1d31f7d\",\"message\":\"No course-specific reviews available\",\"name\":\"Rishab Goyal\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2882046\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 3.15 GPA, 54.0% A/AB (n=113 letter grades); Fall 2024: 3.30 GPA, 55.9% A/AB (n=68 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Eric Bach\",\"review_date\":\"2023-12-30 09:14:04 +0000 UTC\",\"review_id\":\"4eaae4b779ea49f6fc339319\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:125529\",\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Homeworks were difficult but interesting to work through, while exams were reported to be easier than the homework assignments.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Eric Bach\",\"review_date\":\"2023-12-30 09:14:04 +0000 UTC\",\"review_id\":\"4eaae4b779ea49f6fc339319\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:125529\",\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2026-10-03 01:26:43 +0000 UTC\",\"review_id\":\"876f4e4803790f1dceb85fff\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQzNDYwMDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"CS435 was described as an enjoyable course with well-organized lectures, though one student found it hard to follow without pre-lecture slides.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 47.3% A/AB (n=93 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades); Spring 2026: 3.15 GPA, 36.9% A/AB (n=84 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Eric Bach\",\"review_date\":\"2023-12-30 09:14:04 +0000 UTC\",\"review_id\":\"4eaae4b779ea49f6fc339319\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:125529\",\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Lectures were not recorded, making attendance necessary to learn the content well, although the instructor was available and helpful during office hours.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"}],\"text\":\"ANDREI CALDARARU is recorded teaching in Spring 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Spring 2008, Spring 2011, Spring 2019, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"GREGORY SHINAULT is recorded teaching in Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"}],\"text\":\"NIGEL BOSTON is recorded teaching in Fall 2009, Spring 2012, Spring 2014, Spring 2015, Spring 2017, Fall 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"RISHAB GOYAL is recorded teaching in Spring 2023, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"SHAMGAR GUREVICH is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SOMESH JHA is recorded teaching in Fall 2012, Fall 2013, Fall 2014, Fall 2016, Fall 2017, Spring 2020, Fall 2020, Fall 2021, Fall 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"1dfd1b62742b740953d18a8d67c79d2fca103b7de0d4f6ef11c6c75127107aaa","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Unreachable nodes: n4, n5, n6, n7; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"1dfd1b62742b740953d18a8d67c79d2fca103b7de0d4f6ef11c6c75127107aaa","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"1dfd1b62742b740953d18a8d67c79d2fca103b7de0d4f6ef11c6c75127107aaa","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d8f822c944461115ed63a6908e394c4b1b2fead87cd5401fee95787602d44807","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d8f822c944461115ed63a6908e394c4b1b2fead87cd5401fee95787602d44807","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d8f822c944461115ed63a6908e394c4b1b2fead87cd5401fee95787602d44807","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great teacher, homework is relevant to lectures. Exams were extremely fair\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-05-12 11:03:27 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"40acb3fb2b6d72088fc343f6\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NTUyMDg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Excellent instructor, one of the best I've had in three years as a math major. Lectures are interesting and easy to follow, and homework and exams are very fair and directly related to material covered in lectures. If you get a chance to take one of his courses, do it!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-06-02 01:52:21 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"8502d27b9f687c30dfb89feb\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NjgyODMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Sense of humor and a good person in general. Exam Review sessions directly relate to exam content, and I found the exams manageable if you studied/attended the review sessions.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-12-12 12:22:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"75fe547d8fa0d4ca7cd8da1c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MDQ0NDA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Easily the best professor I've ever had. He's engaging and attempts to learn all students' names even in classes with over 100 people. He's both funny and incredibly knowledgeable. Made CS 435 my favorite class I've ever taken and inspired me to go into the software security field.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-04-11 04:48:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1c1ce31890ac104426754209\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":8,\"review_ids\":[\"3a172690517727e2815a3dca\",\"0b5dd68e98d0dd9f77717524\",\"40acb3fb2b6d72088fc343f6\",\"8502d27b9f687c30dfb89feb\",\"6bfc1b47cdfffee427fd8538\",\"75fe547d8fa0d4ca7cd8da1c\",\"1c1ce31890ac104426754209\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:802342\",\"name\":\"Andrei Caldararu\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"summary\":\"Many students praised professors for being clear, engaging, and passionate about the subject, making complex topics accessible.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"summary\":\"Some students found lectures disorganized, confusing, and difficult to follow, with professors failing to explain concepts clearly.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"6 homework assignments, one 100% for turning in your name,lowest dropped so it was graded on 5 homeworks+free 100%, 2 midterms and a final. Low maintenance, so good to take with hard classes but the exams were kinda impossible unless you memorize every word of each topic. The final was a trick, it was weird math and didn't include half the topics.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-12-22 20:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98d18a6fc2362a2977d7009d\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\",\"98d18a6fc2362a2977d7009d\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Grading was described as tricky, with some students feeling that grades depended on small errors or that the curve was unpredictable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":4,\"review_ids\":[\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"1a9bb1a7f016e02f647fd48c\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"mixed\",\"summary\":\"Homework was often described as difficult and intense, sometimes more so than what was covered in lectures, but exams were generally considered fair or easier.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Very good professor, though notation and grading criteria can be confusing at times. You can tell that he genuinely cares, though, and he works hard to make the material approachable. My biggest complaint is that he makes you do the homework in pairs. \",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-01-10 00:08:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d22f0cf03edb98648ac4233c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"He is good in research, and the face-to-face lecture quality is above average, but when it turns to online, he skip classes for two weeks and I think the online lecture is not clear, he is a good guy, but just not get used to teach online due to COVID. He will never teach online again, as long as is face-to-face, he is a good prof.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-24 01:26:15 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9d0cbaad14d0767d37b01b0f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzMzYyMjk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"d22f0cf03edb98648ac4233c\",\"9d0cbaad14d0767d37b01b0f\",\"6bfc1b47cdfffee427fd8538\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Course organization varied by instructor, with some providing clear structure and others lacking transparency or consistent materials.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-6556a505c10f448d98d02466","output_id":"a3a49460a2615ea910722c1a003eef86ee0d8826a4363cfaceb09ae46051572a","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"req-math-320\",\"req-math-340\",\"req-math-341\",\"req-math-345\",\"req-math-375\",\"req-grad-standing\",\"req-math-visp\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root-any\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"req-math-320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"req-math-340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"req-math-341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"req-math-345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"req-math-375\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"req-grad-standing\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"req-math-visp\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted commas and 'or' in the requirements text as alternatives (OR) among course prerequisites, graduate standing, and VISP declaration.\"],\"root\":\"root-any\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-6556a505c10f448d98d02466","output_id":"a3a49460a2615ea910722c1a003eef86ee0d8826a4363cfaceb09ae46051572a","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Construct symmetric and public‑key encryption and authentication schemes using these primitives, and prove their security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"introduction to cryptography\",\"secure digital information transmission\",\"perfect secrecy vs computational security\",\"game-based security definitions IND-CPA IND-CCA\",\"pseudorandom functions block ciphers hash functions\",\"symmetric and public-key encryption schemes\",\"cryptography hardness assumptions one-way functions\",\"cryptographic protocol security trade-offs\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"State game‑based security definitions—IND‑CPA, IND‑CCA, MAC unforgeability, and signature unforgeability—in both symmetric‑ and public‑key contexts.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"State game-based security definitions for symmetric and public-key contexts\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Explain core primitives: pseudorandom functions, block ciphers, and collision‑resistant hash functions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Explain cryptographic primitives including PRFs, block ciphers, and hash functions\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Construct symmetric and public‑key encryption and authentication schemes using these primitives, and prove their security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct and prove the security of encryption and authentication schemes\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Evaluate the security and deployment trade‑offs of protocols such as authenticated encryption, key exchange, and digital signatures.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Evaluate security and deployment trade-offs of cryptographic protocols\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe and distinguish between perfect secrecy and computational security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to cryptography covering secure transmission of digital information, distinguishing perfect from computational security, and introducing technical aspects.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"transmitting digital information in a secure manner\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Secure transmission of digital information\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe and distinguish between perfect secrecy and computational security.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Perfect secrecy and computational security\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Explain core primitives: pseudorandom functions, block ciphers, and collision‑resistant hash functions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Cryptographic primitives: PRFs, block ciphers, hash functions\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Contrast foundational hardness assumptions: one‑way functions, PRFs, Diffie–Hellman, discrete logarithm, and integer factoring.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Foundational hardness assumptions in cryptography\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Evaluate the security and deployment trade‑offs of protocols such as authenticated encryption, key exchange, and digital signatures.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Authenticated encryption, key exchange, and digital signatures\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"7b526f5d83fc0d15fcbba65978934f1369fdac963bfc0ac9f6e4ecb5d9215099","record_version_id":"e40499e32019a3eac98db62cb48d5c4b98bcd1301110537533acabd477e42e5e","job_id":"enrich-6556a505c10f448d98d02466","output_id":"a3a49460a2615ea910722c1a003eef86ee0d8826a4363cfaceb09ae46051572a","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Amazing Professor. His lectures made Cryptography more than just a glorified math class. Regularly cancelled lectures for business trips (pretty sure he did cyber security consultations or something along those lines) and regularly pushed back homework deadlines. Quizzes were extremely well written. Loved this guy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2017-11-30 15:23:23 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"67b668a3312527d02d54762f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5MDAyNzA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh is one of the best professors I have had for a while. He is very engaging with the class, and makes very complex ideas around crypto easy to understand. He gives plenty of time for homework (with there only being 7*) and assigns them only when discussed in lecture, Overall, a very nice guy who loves the material and wants you to love it too.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-11-10 21:50:18 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"97ab67ebf6f00746c028f51a\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh was one of the best professors I have had in the CS department. He is funny, engaging, and helps guide students to find solutions to the homework easily, without just doing the work himself. He introduced lots of tricks and ideas to help make difficult subject matter easy to understand, and made sure the class still had fun.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-08-09 20:18:43 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"31ae36139fc5920d71854dd8\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTc0ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"0b5dd68e98d0dd9f77717524\",\"67b668a3312527d02d54762f\",\"97ab67ebf6f00746c028f51a\",\"31ae36139fc5920d71854dd8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:981721\",\"summary\":\"Cited reviews praise Somesh Jha for clear explanations, engaging lectures, and making complex cryptography ideas easy to understand.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Nigel is pretty helpful with questions and is quite clear at explaining most things, though there were times where he rushed through a topic or two and it ended up being a less profitable learning experience.  He's pretty funny and laid-back which makes him one of the more approachable professors.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-05-19 22:18:50 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8fef96397d92815bdc8830f\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODcxNDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"}],\"evidence_count\":2,\"review_ids\":[\"3a172690517727e2815a3dca\",\"c8fef96397d92815bdc8830f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1536136\",\"summary\":\"Cited reviews describe Nigel Boston as brilliant, passionate, and clear in presenting material, though one notes occasional rushing through topics.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Multiple cited reviews criticize Eric Bach for disorganized lectures, unclear explanations, and teaching at too high a level for the class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"}],\"evidence_count\":2,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2015\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1536136\",\"summary\":\"Cited reviews note that grading under Nigel Boston can be tricky, with significant grade differences for similar understanding due to exam errors.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":3,\"review_ids\":[\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Cited reviews describe homework and exams under Eric Bach as extremely difficult, often involving problems not discussed in lecture.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"I don't know if this is just because he's adapting to teaching online, but taking this class with Jha has been the worst experience of my career as a Math/CS major. He doesn't have a syllabus, makes up policies on the fly, and doesn't communicate class expectations at all. I will take away zero knowledge from his class.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-10-08 21:54:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"38f471b32a35ed11a3c4548f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":2,\"review_ids\":[\"6bfc1b47cdfffee427fd8538\",\"38f471b32a35ed11a3c4548f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:981721\",\"summary\":\"Cited reviews present mixed views on Somesh Jha's organization, with one noting disorganization and another criticizing lack of syllabus and communication in online format.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-789789da373eecc1ff75f626","output_id":"aec945ac49c05d8f1d24341e06aa4f4eda545304f8e88fee328847937678ae87","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-789789da373eecc1ff75f626","output_id":"aec945ac49c05d8f1d24341e06aa4f4eda545304f8e88fee328847937678ae87","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-789789da373eecc1ff75f626","output_id":"aec945ac49c05d8f1d24341e06aa4f4eda545304f8e88fee328847937678ae87","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"86c20895d5f612097ce83af4effd8bfd5745a951fc697af3c0d4c0b66eb80e2a","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"86c20895d5f612097ce83af4effd8bfd5745a951fc697af3c0d4c0b66eb80e2a","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"86c20895d5f612097ce83af4effd8bfd5745a951fc697af3c0d4c0b66eb80e2a","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great teacher, homework is relevant to lectures. Exams were extremely fair\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-05-12 11:03:27 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"40acb3fb2b6d72088fc343f6\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NTUyMDg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Excellent instructor, one of the best I've had in three years as a math major. Lectures are interesting and easy to follow, and homework and exams are very fair and directly related to material covered in lectures. If you get a chance to take one of his courses, do it!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-06-02 01:52:21 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"8502d27b9f687c30dfb89feb\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NjgyODMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Sense of humor and a good person in general. Exam Review sessions directly relate to exam content, and I found the exams manageable if you studied/attended the review sessions.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-12-12 12:22:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"75fe547d8fa0d4ca7cd8da1c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MDQ0NDA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Easily the best professor I've ever had. He's engaging and attempts to learn all students' names even in classes with over 100 people. He's both funny and incredibly knowledgeable. Made CS 435 my favorite class I've ever taken and inspired me to go into the software security field.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-04-11 04:48:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1c1ce31890ac104426754209\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":8,\"review_ids\":[\"3a172690517727e2815a3dca\",\"0b5dd68e98d0dd9f77717524\",\"40acb3fb2b6d72088fc343f6\",\"8502d27b9f687c30dfb89feb\",\"6bfc1b47cdfffee427fd8538\",\"75fe547d8fa0d4ca7cd8da1c\",\"1c1ce31890ac104426754209\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:802342\",\"name\":\"Andrei Caldararu\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"summary\":\"Many students praised professors for being clear, engaging, and passionate about the subject, making complex topics accessible.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"summary\":\"Some students found lectures disorganized, confusing, and difficult to follow, with professors failing to explain concepts clearly.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"6 homework assignments, one 100% for turning in your name,lowest dropped so it was graded on 5 homeworks+free 100%, 2 midterms and a final. Low maintenance, so good to take with hard classes but the exams were kinda impossible unless you memorize every word of each topic. The final was a trick, it was weird math and didn't include half the topics.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-12-22 20:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98d18a6fc2362a2977d7009d\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\",\"98d18a6fc2362a2977d7009d\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Grading was described as tricky, with some students feeling that grades depended on small errors or that the curve was unpredictable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":4,\"review_ids\":[\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"1a9bb1a7f016e02f647fd48c\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"mixed\",\"summary\":\"Homework was often described as difficult and intense, sometimes more so than what was covered in lectures, but exams were generally considered fair or easier.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Very good professor, though notation and grading criteria can be confusing at times. You can tell that he genuinely cares, though, and he works hard to make the material approachable. My biggest complaint is that he makes you do the homework in pairs. \",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-01-10 00:08:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d22f0cf03edb98648ac4233c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"He is good in research, and the face-to-face lecture quality is above average, but when it turns to online, he skip classes for two weeks and I think the online lecture is not clear, he is a good guy, but just not get used to teach online due to COVID. He will never teach online again, as long as is face-to-face, he is a good prof.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-24 01:26:15 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9d0cbaad14d0767d37b01b0f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzMzYyMjk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"d22f0cf03edb98648ac4233c\",\"9d0cbaad14d0767d37b01b0f\",\"6bfc1b47cdfffee427fd8538\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Course organization varied by instructor, with some providing clear structure and others lacking transparency or consistent materials.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"86c20895d5f612097ce83af4effd8bfd5745a951fc697af3c0d4c0b66eb80e2a","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"00056857491539343a14104301d127ea1b20dcb61148afbcc7a2e1f38b41f70c\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"current_instructors\":[{\"instructor_uid\":\"instructor_49b6ede936b9533af32a49c1\",\"message\":\"Summary generation failed\",\"name\":\"Somesh Jha\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:981721\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2021: 3.28 GPA, 51.0% A/AB (n=143 letter grades); Fall 2023: 3.28 GPA, 54.6% A/AB (n=119 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_49b6ede936b9533af32a49c1\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 47.3% A/AB (n=93 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades); Spring 2026: 3.15 GPA, 36.9% A/AB (n=84 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"}],\"text\":\"ANDREI CALDARARU is recorded teaching in Spring 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Spring 2008, Spring 2011, Spring 2019, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"GREGORY SHINAULT is recorded teaching in Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"}],\"text\":\"NIGEL BOSTON is recorded teaching in Fall 2009, Spring 2012, Spring 2014, Spring 2015, Spring 2017, Fall 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"SHAMGAR GUREVICH is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SOMESH JHA is recorded teaching in Fall 2012, Fall 2013, Fall 2014, Fall 2016, Fall 2017, Spring 2020, Fall 2020, Fall 2021, Fall 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"professor\", \"instructor_uid\": \"instructor_49b6ede936b9533af32a49c1\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-a0875443855eef2b1a944250","output_id":"d96de8dd6fe6f4fc6dd73d0988c6496d5033815303d537ac3e44389e5ee80544","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-a0875443855eef2b1a944250","output_id":"d96de8dd6fe6f4fc6dd73d0988c6496d5033815303d537ac3e44389e5ee80544","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-a0875443855eef2b1a944250","output_id":"d96de8dd6fe6f4fc6dd73d0988c6496d5033815303d537ac3e44389e5ee80544","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great teacher, homework is relevant to lectures. Exams were extremely fair\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-05-12 11:03:27 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"40acb3fb2b6d72088fc343f6\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NTUyMDg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Excellent instructor, one of the best I've had in three years as a math major. Lectures are interesting and easy to follow, and homework and exams are very fair and directly related to material covered in lectures. If you get a chance to take one of his courses, do it!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-06-02 01:52:21 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"8502d27b9f687c30dfb89feb\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NjgyODMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Sense of humor and a good person in general. Exam Review sessions directly relate to exam content, and I found the exams manageable if you studied/attended the review sessions.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-12-12 12:22:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"75fe547d8fa0d4ca7cd8da1c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MDQ0NDA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Easily the best professor I've ever had. He's engaging and attempts to learn all students' names even in classes with over 100 people. He's both funny and incredibly knowledgeable. Made CS 435 my favorite class I've ever taken and inspired me to go into the software security field.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-04-11 04:48:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1c1ce31890ac104426754209\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":8,\"review_ids\":[\"3a172690517727e2815a3dca\",\"0b5dd68e98d0dd9f77717524\",\"40acb3fb2b6d72088fc343f6\",\"8502d27b9f687c30dfb89feb\",\"6bfc1b47cdfffee427fd8538\",\"75fe547d8fa0d4ca7cd8da1c\",\"1c1ce31890ac104426754209\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:802342\",\"name\":\"Andrei Caldararu\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"summary\":\"Many students praised professors for being clear, engaging, and passionate about the subject, making complex topics accessible.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"summary\":\"Some students found lectures disorganized, confusing, and difficult to follow, with professors failing to explain concepts clearly.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"6 homework assignments, one 100% for turning in your name,lowest dropped so it was graded on 5 homeworks+free 100%, 2 midterms and a final. Low maintenance, so good to take with hard classes but the exams were kinda impossible unless you memorize every word of each topic. The final was a trick, it was weird math and didn't include half the topics.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-12-22 20:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98d18a6fc2362a2977d7009d\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\",\"98d18a6fc2362a2977d7009d\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Grading was described as tricky, with some students feeling that grades depended on small errors or that the curve was unpredictable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":4,\"review_ids\":[\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"1a9bb1a7f016e02f647fd48c\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"mixed\",\"summary\":\"Homework was often described as difficult and intense, sometimes more so than what was covered in lectures, but exams were generally considered fair or easier.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Very good professor, though notation and grading criteria can be confusing at times. You can tell that he genuinely cares, though, and he works hard to make the material approachable. My biggest complaint is that he makes you do the homework in pairs. \",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-01-10 00:08:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d22f0cf03edb98648ac4233c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"He is good in research, and the face-to-face lecture quality is above average, but when it turns to online, he skip classes for two weeks and I think the online lecture is not clear, he is a good guy, but just not get used to teach online due to COVID. He will never teach online again, as long as is face-to-face, he is a good prof.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-24 01:26:15 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9d0cbaad14d0767d37b01b0f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzMzYyMjk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"d22f0cf03edb98648ac4233c\",\"9d0cbaad14d0767d37b01b0f\",\"6bfc1b47cdfffee427fd8538\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Course organization varied by instructor, with some providing clear structure and others lacking transparency or consistent materials.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-a0875443855eef2b1a944250","output_id":"d96de8dd6fe6f4fc6dd73d0988c6496d5033815303d537ac3e44389e5ee80544","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"00056857491539343a14104301d127ea1b20dcb61148afbcc7a2e1f38b41f70c\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"current_instructors\":[{\"instructor_uid\":\"instructor_49b6ede936b9533af32a49c1\",\"message\":null,\"name\":\"Somesh Jha\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:981721\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2012-12-13 17:17:04 +0000 UTC\",\"review_id\":\"0b5dd68e98d0dd9f77717524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-06 01:30:31 +0000 UTC\",\"review_id\":\"65c4a833659e5b48c17dd7ad\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMjE0MjEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-04-11 04:48:58 +0000 UTC\",\"review_id\":\"1c1ce31890ac104426754209\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Somesh Jha is praised for being laid-back, engaging, and clear, with students noting his generosity and responsiveness. Reviewers also mention confusing grading criteria and mandatory paired homework assignments.\"},{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-17 02:18:55 +0000 UTC\",\"review_id\":\"091777f0b82519091d9ebcfd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMzE0OTg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-12-22 20:09:59 +0000 UTC\",\"review_id\":\"98d18a6fc2362a2977d7009d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2025-12-17 08:41:05 +0000 UTC\",\"review_id\":\"51210a49bee3325ae0941a21\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Reviews highlight concerns regarding course structure, including last-minute topic coverage, lack of a syllabus, and opaque grading curves. Students report that exams can be unexpectedly difficult or focused on narrow topics, creating a frustrating experience despite the professor's personal likability.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2021: 3.28 GPA, 51.0% A/AB (n=143 letter grades); Fall 2023: 3.28 GPA, 54.6% A/AB (n=119 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-12-21 06:13:27 +0000 UTC\",\"review_id\":\"15b50d522ddf0d3a2c5f163a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0MTYzMjQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-12-22 20:09:59 +0000 UTC\",\"review_id\":\"98d18a6fc2362a2977d7009d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2025-12-17 08:41:05 +0000 UTC\",\"review_id\":\"51210a49bee3325ae0941a21\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"The course includes five graded homeworks, two midterms, and a final. While some find exams manageable with lecture notes, others report they are unexpectedly difficult or narrowly focused.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Gregory Shinault\",\"review_date\":\"2018-05-08 17:40:50 +0000 UTC\",\"review_id\":\"6e651f4eb341846c6351db20\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1772334\",\"source_review_id\":\"UmF0aW5nLTMwMDI4MTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1772334\",\"type\":\"review\"},{\"instructor_name\":\"Eric Bach\",\"review_date\":\"2019-03-11 02:41:10 +0000 UTC\",\"review_id\":\"74226025f0af522304a488ab\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:125529\",\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\",\"type\":\"review\"},{\"instructor_name\":\"Eric Bach\",\"review_date\":\"2023-12-30 09:14:04 +0000 UTC\",\"review_id\":\"4eaae4b779ea49f6fc339319\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:125529\",\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\",\"type\":\"review\"}],\"text\":\"Historical reviews of Eric Bach, Gregory Shinault: Professor: Somesh Jha is the current instructor. Overview: The course covers engaging material but requires attendance since lectures are unrecorded. Homework is challenging yet interesting, while exams are generally easier. Student experience: Students note lectures are unrecorded, requiring attendance, but appreciate helpful office hours. History: Gregory Shinault focused on applications with flexible exams. Eric Bach's teaching clarity was polarizing, with some finding lectures confusing while others noted helpful office hours.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2012-12-13 17:17:04 +0000 UTC\",\"review_id\":\"0b5dd68e98d0dd9f77717524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-06 01:30:31 +0000 UTC\",\"review_id\":\"65c4a833659e5b48c17dd7ad\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMjE0MjEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-04-11 04:48:58 +0000 UTC\",\"review_id\":\"1c1ce31890ac104426754209\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Somesh Jha is praised for clear explanations, approachability, and fair grading, though some students report confusing notation and opaque course policies.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 47.3% A/AB (n=93 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades); Spring 2026: 3.15 GPA, 36.9% A/AB (n=84 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-17 02:18:55 +0000 UTC\",\"review_id\":\"091777f0b82519091d9ebcfd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMzE0OTg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Students appreciate Jha's engaging lectures and helpfulness, but some find pair homeworks, last-minute schedule changes, and a lack of syllabus transparency frustrating.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"}],\"text\":\"ANDREI CALDARARU is recorded teaching in Spring 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Spring 2008, Spring 2011, Spring 2019, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"GREGORY SHINAULT is recorded teaching in Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"}],\"text\":\"NIGEL BOSTON is recorded teaching in Fall 2009, Spring 2012, Spring 2014, Spring 2015, Spring 2017, Fall 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"SHAMGAR GUREVICH is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SOMESH JHA is recorded teaching in Fall 2012, Fall 2013, Fall 2014, Fall 2016, Fall 2017, Spring 2020, Fall 2020, Fall 2021, Fall 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"48438847f2fcdd233c3a06c293aa1204c3d6ef88b379f5dd941f299da0281869","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"48438847f2fcdd233c3a06c293aa1204c3d6ef88b379f5dd941f299da0281869","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"48438847f2fcdd233c3a06c293aa1204c3d6ef88b379f5dd941f299da0281869","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great teacher, homework is relevant to lectures. Exams were extremely fair\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-05-12 11:03:27 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"40acb3fb2b6d72088fc343f6\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NTUyMDg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Excellent instructor, one of the best I've had in three years as a math major. Lectures are interesting and easy to follow, and homework and exams are very fair and directly related to material covered in lectures. If you get a chance to take one of his courses, do it!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-06-02 01:52:21 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"8502d27b9f687c30dfb89feb\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NjgyODMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Sense of humor and a good person in general. Exam Review sessions directly relate to exam content, and I found the exams manageable if you studied/attended the review sessions.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-12-12 12:22:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"75fe547d8fa0d4ca7cd8da1c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MDQ0NDA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Easily the best professor I've ever had. He's engaging and attempts to learn all students' names even in classes with over 100 people. He's both funny and incredibly knowledgeable. Made CS 435 my favorite class I've ever taken and inspired me to go into the software security field.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-04-11 04:48:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1c1ce31890ac104426754209\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":8,\"review_ids\":[\"3a172690517727e2815a3dca\",\"0b5dd68e98d0dd9f77717524\",\"40acb3fb2b6d72088fc343f6\",\"8502d27b9f687c30dfb89feb\",\"6bfc1b47cdfffee427fd8538\",\"75fe547d8fa0d4ca7cd8da1c\",\"1c1ce31890ac104426754209\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:802342\",\"name\":\"Andrei Caldararu\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"summary\":\"Many students praised professors for being clear, engaging, and passionate about the subject, making complex topics accessible.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"summary\":\"Some students found lectures disorganized, confusing, and difficult to follow, with professors failing to explain concepts clearly.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"6 homework assignments, one 100% for turning in your name,lowest dropped so it was graded on 5 homeworks+free 100%, 2 midterms and a final. Low maintenance, so good to take with hard classes but the exams were kinda impossible unless you memorize every word of each topic. The final was a trick, it was weird math and didn't include half the topics.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-12-22 20:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98d18a6fc2362a2977d7009d\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\",\"98d18a6fc2362a2977d7009d\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Grading was described as tricky, with some students feeling that grades depended on small errors or that the curve was unpredictable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":4,\"review_ids\":[\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"1a9bb1a7f016e02f647fd48c\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"mixed\",\"summary\":\"Homework was often described as difficult and intense, sometimes more so than what was covered in lectures, but exams were generally considered fair or easier.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Very good professor, though notation and grading criteria can be confusing at times. You can tell that he genuinely cares, though, and he works hard to make the material approachable. My biggest complaint is that he makes you do the homework in pairs. \",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-01-10 00:08:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d22f0cf03edb98648ac4233c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"He is good in research, and the face-to-face lecture quality is above average, but when it turns to online, he skip classes for two weeks and I think the online lecture is not clear, he is a good guy, but just not get used to teach online due to COVID. He will never teach online again, as long as is face-to-face, he is a good prof.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-24 01:26:15 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9d0cbaad14d0767d37b01b0f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzMzYyMjk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"d22f0cf03edb98648ac4233c\",\"9d0cbaad14d0767d37b01b0f\",\"6bfc1b47cdfffee427fd8538\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Course organization varied by instructor, with some providing clear structure and others lacking transparency or consistent materials.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"48438847f2fcdd233c3a06c293aa1204c3d6ef88b379f5dd941f299da0281869","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"00056857491539343a14104301d127ea1b20dcb61148afbcc7a2e1f38b41f70c\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"current_instructors\":[{\"instructor_uid\":\"instructor_49b6ede936b9533af32a49c1\",\"message\":null,\"name\":\"Somesh Jha\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:981721\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2012-12-13 17:17:04 +0000 UTC\",\"review_id\":\"0b5dd68e98d0dd9f77717524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-06 01:30:31 +0000 UTC\",\"review_id\":\"65c4a833659e5b48c17dd7ad\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMjE0MjEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-04-11 04:48:58 +0000 UTC\",\"review_id\":\"1c1ce31890ac104426754209\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Somesh Jha is praised for being laid-back, engaging, and clear, with students noting his generosity and responsiveness. Reviewers also mention confusing grading criteria and mandatory paired homework assignments.\"},{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-17 02:18:55 +0000 UTC\",\"review_id\":\"091777f0b82519091d9ebcfd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMzE0OTg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-12-22 20:09:59 +0000 UTC\",\"review_id\":\"98d18a6fc2362a2977d7009d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2025-12-17 08:41:05 +0000 UTC\",\"review_id\":\"51210a49bee3325ae0941a21\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Reviews highlight concerns regarding course structure, including last-minute topic coverage, lack of a syllabus, and opaque grading curves. Students report that exams can be unexpectedly difficult or focused on narrow topics, creating a frustrating experience despite the professor's personal likability.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2021: 3.28 GPA, 51.0% A/AB (n=143 letter grades); Fall 2023: 3.28 GPA, 54.6% A/AB (n=119 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-12-21 06:13:27 +0000 UTC\",\"review_id\":\"15b50d522ddf0d3a2c5f163a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0MTYzMjQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-12-22 20:09:59 +0000 UTC\",\"review_id\":\"98d18a6fc2362a2977d7009d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2025-12-17 08:41:05 +0000 UTC\",\"review_id\":\"51210a49bee3325ae0941a21\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"The course includes five graded homeworks, two midterms, and a final. While some find exams manageable with lecture notes, others report they are unexpectedly difficult or narrowly focused.\"}],\"errors\":[{\"error\":\"UnexpectedModelBehavior: Model token limit (8192) exceeded before any response was generated. Increase the `max_tokens` model setting, or simplify the prompt to result in a shorter response that will fit within the limit.\",\"instructor_uid\":null,\"mode\":\"history\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2012-12-13 17:17:04 +0000 UTC\",\"review_id\":\"0b5dd68e98d0dd9f77717524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-06 01:30:31 +0000 UTC\",\"review_id\":\"65c4a833659e5b48c17dd7ad\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMjE0MjEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-04-11 04:48:58 +0000 UTC\",\"review_id\":\"1c1ce31890ac104426754209\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Somesh Jha is praised for clear explanations, approachability, and fair grading, though some students report confusing notation and opaque course policies.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 47.3% A/AB (n=93 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades); Spring 2026: 3.15 GPA, 36.9% A/AB (n=84 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-17 02:18:55 +0000 UTC\",\"review_id\":\"091777f0b82519091d9ebcfd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMzE0OTg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Students appreciate Jha's engaging lectures and helpfulness, but some find pair homeworks, last-minute schedule changes, and a lack of syllabus transparency frustrating.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"}],\"text\":\"ANDREI CALDARARU is recorded teaching in Spring 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Spring 2008, Spring 2011, Spring 2019, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"GREGORY SHINAULT is recorded teaching in Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"}],\"text\":\"NIGEL BOSTON is recorded teaching in Fall 2009, Spring 2012, Spring 2014, Spring 2015, Spring 2017, Fall 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"SHAMGAR GUREVICH is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SOMESH JHA is recorded teaching in Fall 2012, Fall 2013, Fall 2014, Fall 2016, Fall 2017, Spring 2020, Fall 2020, Fall 2021, Fall 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Model token limit (8192) exceeded before any response was generated. Increase the `max_tokens` model setting, or simplify the prompt to result in a shorter response that will fit within the limit.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"807a604d3974701574b2e0659d2d2dc3cb3e3efdaffeb3a8dd5a762814ce9a4e","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"807a604d3974701574b2e0659d2d2dc3cb3e3efdaffeb3a8dd5a762814ce9a4e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors, standard matrix factorizations.\"},{\"course_id\":\"MATH 345\",\"field\":\"description\",\"quote\":\"Introduction to linear algebra, differential calculus in several variables, and basic optimization theory with applications to data science and related topics.\"}],\"text\":\"Linear algebra and mathematical proofs\"},{\"evidence\":[{\"course_id\":\"MATH 345\",\"field\":\"requirements_text\",\"quote\":\"MATH 222and (COMP SCI 200,220,300,310,320, or placement inCOMP SCI 300).\"}],\"text\":\"Programming fundamentals\"}],\"search_phrases\":[\"cryptography course\",\"math 435 cryptography\",\"intro to cryptography\",\"secure information transmission\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO CRYPTOGRAPHY\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner. Provides an introduction to its technical aspects.\"}],\"text\":\"Introduction to the technical aspects of cryptography and secure digital information transmission.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Cryptography is the art and science of transmitting digital information in a secure manner.\"}],\"text\":\"Secure digital information transmission\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"field\":\"description\",\"quote\":\"Provides an introduction to its technical aspects.\"}],\"text\":\"Technical aspects of cryptography\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"807a604d3974701574b2e0659d2d2dc3cb3e3efdaffeb3a8dd5a762814ce9a4e","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Great professor! He is really brilliant and passionate about what he teaches. Nigel presents the material clearly and gives fair homeworks and exams. Class is engaging and fun and its easy to get an A if you keep up with the material. Highly recommend the class and the professor!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-05-13 20:30:55 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3a172690517727e2815a3dca\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIwMjcyMzcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Somesh is a boss, easily one of my favorite professors at this university.  Cryptography is not an easy subject, but dude is so laid back he makes it fun.  Also one of the most generous graders I've encountered.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2012-12-13 17:17:04 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"0b5dd68e98d0dd9f77717524\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great teacher, homework is relevant to lectures. Exams were extremely fair\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-05-12 11:03:27 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"40acb3fb2b6d72088fc343f6\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NTUyMDg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Excellent instructor, one of the best I've had in three years as a math major. Lectures are interesting and easy to follow, and homework and exams are very fair and directly related to material covered in lectures. If you get a chance to take one of his courses, do it!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2016-06-02 01:52:21 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"8502d27b9f687c30dfb89feb\",\"instructor_id\":\"rmp:802342\",\"instructor_name\":\"Andrei Caldararu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI2NjgyODMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/802342\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Sense of humor and a good person in general. Exam Review sessions directly relate to exam content, and I found the exams manageable if you studied/attended the review sessions.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-12-12 12:22:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"75fe547d8fa0d4ca7cd8da1c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MDQ0NDA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Easily the best professor I've ever had. He's engaging and attempts to learn all students' names even in classes with over 100 people. He's both funny and incredibly knowledgeable. Made CS 435 my favorite class I've ever taken and inspired me to go into the software security field.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-04-11 04:48:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1c1ce31890ac104426754209\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":8,\"review_ids\":[\"3a172690517727e2815a3dca\",\"0b5dd68e98d0dd9f77717524\",\"40acb3fb2b6d72088fc343f6\",\"8502d27b9f687c30dfb89feb\",\"6bfc1b47cdfffee427fd8538\",\"75fe547d8fa0d4ca7cd8da1c\",\"1c1ce31890ac104426754209\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:802342\",\"name\":\"Andrei Caldararu\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2012\"},\"sentiment\":\"positive\",\"summary\":\"Many students praised professors for being clear, engaging, and passionate about the subject, making complex topics accessible.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The lectures leave people quite clueless as to what is going on. He doesn't use canvas at all and has a very minimal site made with just text and links to homework.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-11 02:41:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"74226025f0af522304a488ab\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDIyNjQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach has a loose structure to his lectures and often rambles through examples/explanations. He will begin doing an example and won't finish it, instead saying, &quot;well you get the point&quot;. His homework is much more involved than what he teaches in lecture, and even the notes don't help with some of the problems he assigns. Do not take 435 with him.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-13 04:54:32 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"d0cc36a143af390f5d94a8e4\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNDMxMjU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is clearly an intelligent man but his teaching is very disorganized. Worst and most poorly taught class I've taken at UW. Bach just writes symbols on the board without explaining what they are and rambles on about an irrelevant proof. He is extremely disorganized and exams are impossible. He didn't even bring enough exams sheets to the final.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-05-06 18:58:35 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0d1d1c4c1c61a43b58c2ccaa\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNzg1OTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Professor Bach is kind and clearly very knowledgeable regarding cryptography, but in no way does it translate to being a good instructor. He works strictly on a chalkboard, covers his work most the time, explains complex ideas in vague symbols, has confusing lectures, and assumes us to understand his proofs before he trails off. AVOID AT ALL COSTS!\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2022-11-16 16:35:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7b6d3395dca38a94edbf9438\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2ODQ0NjY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":7,\"review_ids\":[\"74226025f0af522304a488ab\",\"d0cc36a143af390f5d94a8e4\",\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"0d1d1c4c1c61a43b58c2ccaa\",\"7b6d3395dca38a94edbf9438\",\"1a9bb1a7f016e02f647fd48c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"negative\",\"summary\":\"Some students found lectures disorganized, confusing, and difficult to follow, with professors failing to explain concepts clearly.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"With the same level of understanding of the material of the course, you may get a A and C. And do not be surprised about the difference! The grading is kind of tricky and easy to lose points in the exam.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-06-07 01:43:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"f602d1f65739a38a5de0f0a8\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI0OTQzOTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"Easy course. Nothing particularly challenging to understand. Exams are similar to past exams which he goes over in class. The problem is that the grade distribution is low, and the content is easy, which means that you might walk out with an A or a C for the same level of understanding just by making simple algebraic errors on exams.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-02-04 01:18:34 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"d23a94d220827bcd66eaeb4e\",\"instructor_id\":\"rmp:1536136\",\"instructor_name\":\"Nigel Boston\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxMzMyMzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1536136\"},{\"comment\":\"6 homework assignments, one 100% for turning in your name,lowest dropped so it was graded on 5 homeworks+free 100%, 2 midterms and a final. Low maintenance, so good to take with hard classes but the exams were kinda impossible unless you memorize every word of each topic. The final was a trick, it was weird math and didn't include half the topics.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2021-12-22 20:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98d18a6fc2362a2977d7009d\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"f602d1f65739a38a5de0f0a8\",\"d23a94d220827bcd66eaeb4e\",\"98d18a6fc2362a2977d7009d\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1536136\",\"name\":\"Nigel Boston\"},{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Grading was described as tricky, with some students feeling that grades depended on small errors or that the curve was unpredictable.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"You can tell that Bach is very knowledgable in the material taught in CS435, but he is borderline useless in conveying that material to students. Homework in this class is very intense, and each assignment contains at least one problem that has never been discussed in class or in his lecture notes. Full examples are almost never shown anywhere.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-03-24 19:33:29 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31b59707cdb575bb1907cc78\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMxNDcyNDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Lectures are useless because he teaches at a much higher level than the class requires. He will stand in front of the board, blocking it, write out a whole proof you can't follow audibly, then you have to attempt to piece it together from what he wrote once you actually can see it. Also homework is impossible. The average is always like 5/10.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2019-04-24 15:42:43 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"21a859db88382e1c44905b72\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMxNjYyNzky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Extremely difficult professor, all of the material is presented at a ridiculously high level. A lot of the times I looked up alternative lectures. Homework is near impossible, and expects you to know terminology and material covered in CS240 (i.e. proof techniques), despite the fact that it's listed as optional. At least the exams were easy.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-01-23 17:18:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"1a9bb1a7f016e02f647fd48c\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MzY4MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"CS435 was very enjoyable. Lectures were well organized & helpful. Not recorded, so attendance was necessary to learn the content well (but not required). Homeworks are difficult but interesting to work through for someone interested in the subject. Exams are easier than HWs. Bach is available plenty outside of class and is very helpful during OHs.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2023-12-30 09:14:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4eaae4b779ea49f6fc339319\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4MDU0NjUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":4,\"review_ids\":[\"31b59707cdb575bb1907cc78\",\"21a859db88382e1c44905b72\",\"1a9bb1a7f016e02f647fd48c\",\"4eaae4b779ea49f6fc339319\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2023\",\"review_year_start\":\"2019\"},\"sentiment\":\"mixed\",\"summary\":\"Homework was often described as difficult and intense, sometimes more so than what was covered in lectures, but exams were generally considered fair or easier.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Very good professor, though notation and grading criteria can be confusing at times. You can tell that he genuinely cares, though, and he works hard to make the material approachable. My biggest complaint is that he makes you do the homework in pairs. \",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2015-01-10 00:08:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d22f0cf03edb98648ac4233c\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"He is good in research, and the face-to-face lecture quality is above average, but when it turns to online, he skip classes for two weeks and I think the online lecture is not clear, he is a good guy, but just not get used to teach online due to COVID. He will never teach online again, as long as is face-to-face, he is a good prof.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-24 01:26:15 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9d0cbaad14d0767d37b01b0f\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzMzYyMjk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Great professor. While the class was a bit disorganized (no set dates for exams or hw), he still made cryptography interesting and the lectures were entertaining. The lectures followed the textbook pretty closely which was helpful if you didn't understand something in lecture. Would recommend.\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2020-05-07 23:38:22 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6bfc1b47cdfffee427fd8538\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMjM1OTUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"},{\"comment\":\"Somesh himself is a decent professor. However, there is no transparency whatsoever in this class. The curve by which the class is graded is unknown until the end of the semester after the grades are in, meaning you have no idea what your grade is. Makes everything easy until an impossible final exam (worth 30%) which only focused on like 4 concepts\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"date\":\"2025-12-17 08:41:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"51210a49bee3325ae0941a21\",\"instructor_id\":\"rmp:981721\",\"instructor_name\":\"Somesh Jha\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\"}],\"evidence_count\":4,\"review_ids\":[\"d22f0cf03edb98648ac4233c\",\"9d0cbaad14d0767d37b01b0f\",\"6bfc1b47cdfffee427fd8538\",\"51210a49bee3325ae0941a21\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:981721\",\"name\":\"Somesh Jha\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Course organization varied by instructor, with some providing clear structure and others lacking transparency or consistent materials.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_2e71825a82859020279c78b8","course_id":"COMPSCI/ECE/MATH 435","catalog_version_id":"53bbc693ce44339fb840bc98cf981bcef9a5c0c6b7cc376be6589b96777d4b4a","record_version_id":"5ee29cbd61d086035b95b164952f51a4124093673ca9d9142d557a72c3bf5765","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"807a604d3974701574b2e0659d2d2dc3cb3e3efdaffeb3a8dd5a762814ce9a4e","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"00056857491539343a14104301d127ea1b20dcb61148afbcc7a2e1f38b41f70c\",\"course_id\":\"COMPSCI/ECE/MATH 435\",\"current_instructors\":[{\"instructor_uid\":\"instructor_49b6ede936b9533af32a49c1\",\"message\":null,\"name\":\"Somesh Jha\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:981721\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2012-12-13 17:17:04 +0000 UTC\",\"review_id\":\"0b5dd68e98d0dd9f77717524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTIxMDU4OTk0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2015-01-10 00:08:45 +0000 UTC\",\"review_id\":\"d22f0cf03edb98648ac4233c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTI0MjYyNDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-06 01:30:31 +0000 UTC\",\"review_id\":\"65c4a833659e5b48c17dd7ad\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMjE0MjEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-04-11 04:48:58 +0000 UTC\",\"review_id\":\"1c1ce31890ac104426754209\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM0NTMyMTkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Somesh Jha is praised for being laid-back, engaging, and clear, with students noting his generosity and responsiveness. Reviewers also mention confusing grading criteria and mandatory paired homework assignments.\"},{\"citations\":[{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-05-17 02:18:55 +0000 UTC\",\"review_id\":\"091777f0b82519091d9ebcfd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzMzE0OTg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2020-10-08 21:54:17 +0000 UTC\",\"review_id\":\"38f471b32a35ed11a3c4548f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTMzNjg3ODE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2021-12-22 20:09:59 +0000 UTC\",\"review_id\":\"98d18a6fc2362a2977d7009d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTM1NjM0NTY2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"},{\"instructor_name\":\"Somesh Jha\",\"review_date\":\"2025-12-17 08:41:05 +0000 UTC\",\"review_id\":\"51210a49bee3325ae0941a21\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:981721\",\"source_review_id\":\"UmF0aW5nLTQyMzA2NDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/981721\",\"type\":\"review\"}],\"text\":\"Reviews highlight concerns regarding course structure, including last-minute topic coverage, lack of a syllabus, and opaque grading curves. Students report that exams can be unexpectedly difficult or focused on narrow topics, creating a frustrating experience despite the professor's personal likability.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2021: 3.28 GPA, 51.0% A/AB (n=143 letter grades); Fall 2023: 3.28 GPA, 54.6% A/AB (n=119 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"UnexpectedModelBehavior: Exceeded maximum output retries (2)\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"UnexpectedModelBehavior: Exceeded maximum output retries (2)\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.12 GPA, 47.3% A/AB (n=93 letter grades); Fall 2025: 3.08 GPA, 45.5% A/AB (n=101 letter grades); Spring 2026: 3.15 GPA, 36.9% A/AB (n=84 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"}],\"text\":\"ANDREI CALDARARU is recorded teaching in Spring 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Spring 2008, Spring 2011, Spring 2019, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"GREGORY SHINAULT is recorded teaching in Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"}],\"text\":\"NIGEL BOSTON is recorded teaching in Fall 2009, Spring 2012, Spring 2014, Spring 2015, Spring 2017, Fall 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"SHAMGAR GUREVICH is recorded teaching in Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/MATH 435\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"source_record\":{\"entity_id\":\"c383953c-7c14-3614-b84e-107441ba5002\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SOMESH JHA is recorded teaching in Fall 2012, Fall 2013, Fall 2014, Fall 2016, Fall 2017, Spring 2020, Fall 2020, Fall 2021, Fall 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Exceeded maximum output retries (2)\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Exceeded maximum output retries (2)\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false}]