[{"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":true},{"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":true},{"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":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-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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true}]