[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"d1c561a59c8011aa954eb76bda894971266bfe12bec1e0a9630bcea1487f2303","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(E C E/COMP SCI 352andE C E/COMP SCI 354) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":352,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 352\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":354,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 354\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"The evidence string '(E C E/COMP SCI 352andE C E/COMP SCI 354)' contains missing spaces around 'and'. This is parsed as an AND condition between the two courses.\"],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Unreachable nodes: n3; 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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"d1c561a59c8011aa954eb76bda894971266bfe12bec1e0a9630bcea1487f2303","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 352\",\"field\":\"description\",\"quote\":\"Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design.\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language with a focus on the low-level interrelationships and impacts on performance. Topics include the virtual address space and virtual memory, the heap and dynamic memory management, the memory hierarchy and caching, assembly language and the stack, communication and interrupts/signals, compiling and assemblers/linkers.\"}],\"text\":\"Digital logic design and computer organization fundamentals.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"C programming language.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"knowledge of Verilog is recommended\"}],\"text\":\"Verilog.\"}],\"search_phrases\":[\"computer architecture design\",\"processor design instruction set\",\"memory hierarchy caches\",\"microprogramming control structures\",\"interrupts I/O structures\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caching.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupt and I/O structure design.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO COMPUTER ARCHITECTURE\"},{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"The design of computer systems and components.\"}],\"text\":\"Introduction to computer architecture covering processor, memory, and I/O system design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caches.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupts and I/O structures.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"d1c561a59c8011aa954eb76bda894971266bfe12bec1e0a9630bcea1487f2303","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"c389cb073734e30e26b18ef7cd0484f2054693807b90391e970a7a12a03b21a0","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(E C E/COMP SCI 352andE C E/COMP SCI 354) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n1a\",\"n1b\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 352andE C E/COMP SCI 354\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":352,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 352\",\"id\":\"n1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":354,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 354\",\"id\":\"n1b\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"Fixed unreachable node n3 by connecting it to root n0 as an alternative condition.\"],\"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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"c389cb073734e30e26b18ef7cd0484f2054693807b90391e970a7a12a03b21a0","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 352\",\"field\":\"description\",\"quote\":\"Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design.\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language with a focus on the low-level interrelationships and impacts on performance. Topics include the virtual address space and virtual memory, the heap and dynamic memory management, the memory hierarchy and caching, assembly language and the stack, communication and interrupts/signals, compiling and assemblers/linkers.\"}],\"text\":\"Digital logic design and computer organization fundamentals.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"C programming language.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"knowledge of Verilog is recommended\"}],\"text\":\"Verilog.\"}],\"search_phrases\":[\"computer architecture design\",\"processor design instruction set\",\"memory hierarchy caches\",\"microprogramming control structures\",\"interrupts I/O structures\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caching.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupt and I/O structure design.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO COMPUTER ARCHITECTURE\"},{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"The design of computer systems and components.\"}],\"text\":\"Introduction to computer architecture covering processor, memory, and I/O system design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caches.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupts and I/O structures.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"c389cb073734e30e26b18ef7cd0484f2054693807b90391e970a7a12a03b21a0","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"552 is an INSANE amount of work for a 3-credit class. But there is no better prof than Matt Sinclair. He is a genuinely god-tier human being. The problems, examples, and explanations he gives will force you to learn and understand the content. He will answer your Piazza posts at 1am. And he REALLY cares about every student in class. 10/10 professor\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2023-05-08 07:00:38 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a93c931a19dc35eb9b49d7b\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODU0NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"},{\"comment\":\"Don't take this class unless you're prepared to do a lot of work. If you need to take the class, Karu is a great professor, and is very helpful with course materials. Don't expect him to catch you up after skipping class or not paying attention though.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-05-13 14:41:51 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"dd7fa6b83b784c93a5ebd1b5\",\"instructor_id\":\"rmp:1507230\",\"instructor_name\":\"Karthikeyan Sankaralingam\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxNzQ3NTQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1507230\"},{\"comment\":\"Caring, patient and passionate. Always available even beyond office hours. Coming as an exchange from a Global T10-ish, this course is hard (extremely hard for an CS Undergrad like me), but Setareh and TAs will go the extra mile to break difficult concepts down. She will always check if you're feeling okay and listen to issues beyond the course! \",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-25 21:24:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"853c371ed8a69c4bae8aacdc\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjcwMTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"}],\"evidence_count\":3,\"review_ids\":[\"4a93c931a19dc35eb9b49d7b\",\"dd7fa6b83b784c93a5ebd1b5\",\"853c371ed8a69c4bae8aacdc\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1507230\",\"name\":\"Karthikeyan Sankaralingam\"},{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2013\"},\"sentiment\":\"negative\",\"summary\":\"Students consistently describe the course as having an excessive workload, often described as 'insane' or 'a lot of work' for a 3-credit class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Setareh is amazing. She grades fairly, and though her classes are tough they are interesting. She cares about her students and is extremely approachable. She makes sure to really reiterate that no question is a bad question. Many professors say it, but she actually believes it and practices it.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 18:48:25 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0832e4b1dbaa33dc9c7f0216\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0MTQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Although ECE552 is an intensive and difficult class, Setareh makes it interesting and fun! She cares about her students and is always willing to stay after class to explain challenging concepts. She seems to know each students names which I find incredibly impressive, and she always checks to see if students understand topics. Great professor!!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 19:28:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"75af01814a99cd2071e28149\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0ODQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Lectures are totally worthless, just read the book as his lectures and homework all are based off it. A bit hard to understand. I have found him to be unfriendly and unhelpful in office hours as well.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2009-11-09 14:44:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"370e3097d6e4113f7a81361c\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE2MzM2NDky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Parmesh cares so little about his class that it's almost insulting.  His slides were made by Mike Morrow and his homeworks are recycled form years past.  AVOID HIM!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-12-03 19:49:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d7f17bcda039b7a06b64362b\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTIyNDI1MjI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"}],\"evidence_count\":4,\"review_ids\":[\"0832e4b1dbaa33dc9c7f0216\",\"75af01814a99cd2071e28149\",\"370e3097d6e4113f7a81361c\",\"d7f17bcda039b7a06b64362b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2009\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching quality varies significantly by instructor; some are praised for clarity and passion, while others are criticized for unclear explanations and poor lecture organization.\"},{\"aspect\":\"projects\",\"evidence\":[{\"comment\":\"Mikko is very knowledgeable in architecture. His classes relied heavily on long and dense online lectures that he reviewed in class. He quizzes you on the online lectures. Group projects require a good amount of work and effort. He gives you opportunities to get extra credit to make up for the difficult projects. Good guy!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2018-10-04 17:24:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"94fc35e96ebe469b75cd74f0\",\"instructor_id\":\"rmp:304354\",\"instructor_name\":\"Mikko Lipasti\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMwNTQzODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/304354\"},{\"comment\":\"Worst professor I have had in my four years. Absolutely no guidelines for the major project that's going to take 120+ hours and it's only worth 30% of the final grade. Exams are horribly tough (30% of the class got below a 50% on the midterm). Really hard to understand him in lecture. Would not advise taking him for any class.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2015-05-22 13:50:15 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"86bd0435dcb09cb593955173\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI0ODg4NjE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"},{\"comment\":\"Matt is the best professor I've had at UW-Madison. He's incredibly knowledgeable, very giving of his time, and super helpful on anything you find confusing. That being said, this class is also the hardest I've taken at UW-Madison. Time-intensive semester-long project, coupled with difficult material. Matt gives you everything you need to succeed.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2022-04-26 19:06:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"437472483e6513ec61b7c999\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MTU5ODQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"}],\"evidence_count\":3,\"review_ids\":[\"94fc35e96ebe469b75cd74f0\",\"86bd0435dcb09cb593955173\",\"437472483e6513ec61b7c999\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:304354\",\"name\":\"Mikko Lipasti\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Projects are described as long, challenging, and time-intensive, often requiring significant group work and effort.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-789789da373eecc1ff75f626","output_id":"6050dd542d09bb0acddce307416e80cca66bed7cb8e9e05c93d69232f3a15051","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(E C E/COMP SCI 352andE C E/COMP SCI 354) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n1a\",\"n1b\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 352andE C E/COMP SCI 354\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":352,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 352\",\"id\":\"n1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":354,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 354\",\"id\":\"n1b\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"Fixed unreachable node n3 by connecting it to root n0 as an alternative condition.\"],\"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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-789789da373eecc1ff75f626","output_id":"6050dd542d09bb0acddce307416e80cca66bed7cb8e9e05c93d69232f3a15051","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 352\",\"field\":\"description\",\"quote\":\"Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design.\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language with a focus on the low-level interrelationships and impacts on performance. Topics include the virtual address space and virtual memory, the heap and dynamic memory management, the memory hierarchy and caching, assembly language and the stack, communication and interrupts/signals, compiling and assemblers/linkers.\"}],\"text\":\"Digital logic design and computer organization fundamentals.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"C programming language.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"knowledge of Verilog is recommended\"}],\"text\":\"Verilog.\"}],\"search_phrases\":[\"computer architecture design\",\"processor design instruction set\",\"memory hierarchy caches\",\"microprogramming control structures\",\"interrupts I/O structures\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caching.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupt and I/O structure design.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO COMPUTER ARCHITECTURE\"},{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"The design of computer systems and components.\"}],\"text\":\"Introduction to computer architecture covering processor, memory, and I/O system design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caches.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupts and I/O structures.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-789789da373eecc1ff75f626","output_id":"6050dd542d09bb0acddce307416e80cca66bed7cb8e9e05c93d69232f3a15051","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"5b21308d62870142a1f2cb2d22ae2c0e9108645eac560f235b54c9cb196f606d","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(E C E/COMP SCI 352andE C E/COMP SCI 354) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n1a\",\"n1b\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 352andE C E/COMP SCI 354\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":352,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 352\",\"id\":\"n1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":354,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 354\",\"id\":\"n1b\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"Fixed unreachable node n3 by connecting it to root n0 as an alternative condition.\"],\"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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"5b21308d62870142a1f2cb2d22ae2c0e9108645eac560f235b54c9cb196f606d","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 352\",\"field\":\"description\",\"quote\":\"Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design.\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language with a focus on the low-level interrelationships and impacts on performance. Topics include the virtual address space and virtual memory, the heap and dynamic memory management, the memory hierarchy and caching, assembly language and the stack, communication and interrupts/signals, compiling and assemblers/linkers.\"}],\"text\":\"Digital logic design and computer organization fundamentals.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"C programming language.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"knowledge of Verilog is recommended\"}],\"text\":\"Verilog.\"}],\"search_phrases\":[\"computer architecture design\",\"processor design instruction set\",\"memory hierarchy caches\",\"microprogramming control structures\",\"interrupts I/O structures\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caching.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupt and I/O structure design.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO COMPUTER ARCHITECTURE\"},{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"The design of computer systems and components.\"}],\"text\":\"Introduction to computer architecture covering processor, memory, and I/O system design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caches.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupts and I/O structures.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"5b21308d62870142a1f2cb2d22ae2c0e9108645eac560f235b54c9cb196f606d","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"552 is an INSANE amount of work for a 3-credit class. But there is no better prof than Matt Sinclair. He is a genuinely god-tier human being. The problems, examples, and explanations he gives will force you to learn and understand the content. He will answer your Piazza posts at 1am. And he REALLY cares about every student in class. 10/10 professor\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2023-05-08 07:00:38 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a93c931a19dc35eb9b49d7b\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODU0NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"},{\"comment\":\"Don't take this class unless you're prepared to do a lot of work. If you need to take the class, Karu is a great professor, and is very helpful with course materials. Don't expect him to catch you up after skipping class or not paying attention though.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-05-13 14:41:51 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"dd7fa6b83b784c93a5ebd1b5\",\"instructor_id\":\"rmp:1507230\",\"instructor_name\":\"Karthikeyan Sankaralingam\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxNzQ3NTQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1507230\"},{\"comment\":\"Caring, patient and passionate. Always available even beyond office hours. Coming as an exchange from a Global T10-ish, this course is hard (extremely hard for an CS Undergrad like me), but Setareh and TAs will go the extra mile to break difficult concepts down. She will always check if you're feeling okay and listen to issues beyond the course! \",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-25 21:24:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"853c371ed8a69c4bae8aacdc\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjcwMTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"}],\"evidence_count\":3,\"review_ids\":[\"4a93c931a19dc35eb9b49d7b\",\"dd7fa6b83b784c93a5ebd1b5\",\"853c371ed8a69c4bae8aacdc\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1507230\",\"name\":\"Karthikeyan Sankaralingam\"},{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2013\"},\"sentiment\":\"negative\",\"summary\":\"Students consistently describe the course as having an excessive workload, often described as 'insane' or 'a lot of work' for a 3-credit class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Setareh is amazing. She grades fairly, and though her classes are tough they are interesting. She cares about her students and is extremely approachable. She makes sure to really reiterate that no question is a bad question. Many professors say it, but she actually believes it and practices it.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 18:48:25 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0832e4b1dbaa33dc9c7f0216\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0MTQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Although ECE552 is an intensive and difficult class, Setareh makes it interesting and fun! She cares about her students and is always willing to stay after class to explain challenging concepts. She seems to know each students names which I find incredibly impressive, and she always checks to see if students understand topics. Great professor!!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 19:28:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"75af01814a99cd2071e28149\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0ODQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Lectures are totally worthless, just read the book as his lectures and homework all are based off it. A bit hard to understand. I have found him to be unfriendly and unhelpful in office hours as well.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2009-11-09 14:44:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"370e3097d6e4113f7a81361c\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE2MzM2NDky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Parmesh cares so little about his class that it's almost insulting.  His slides were made by Mike Morrow and his homeworks are recycled form years past.  AVOID HIM!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-12-03 19:49:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d7f17bcda039b7a06b64362b\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTIyNDI1MjI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"}],\"evidence_count\":4,\"review_ids\":[\"0832e4b1dbaa33dc9c7f0216\",\"75af01814a99cd2071e28149\",\"370e3097d6e4113f7a81361c\",\"d7f17bcda039b7a06b64362b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2009\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching quality varies significantly by instructor; some are praised for clarity and passion, while others are criticized for unclear explanations and poor lecture organization.\"},{\"aspect\":\"projects\",\"evidence\":[{\"comment\":\"Mikko is very knowledgeable in architecture. His classes relied heavily on long and dense online lectures that he reviewed in class. He quizzes you on the online lectures. Group projects require a good amount of work and effort. He gives you opportunities to get extra credit to make up for the difficult projects. Good guy!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2018-10-04 17:24:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"94fc35e96ebe469b75cd74f0\",\"instructor_id\":\"rmp:304354\",\"instructor_name\":\"Mikko Lipasti\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMwNTQzODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/304354\"},{\"comment\":\"Worst professor I have had in my four years. Absolutely no guidelines for the major project that's going to take 120+ hours and it's only worth 30% of the final grade. Exams are horribly tough (30% of the class got below a 50% on the midterm). Really hard to understand him in lecture. Would not advise taking him for any class.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2015-05-22 13:50:15 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"86bd0435dcb09cb593955173\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI0ODg4NjE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"},{\"comment\":\"Matt is the best professor I've had at UW-Madison. He's incredibly knowledgeable, very giving of his time, and super helpful on anything you find confusing. That being said, this class is also the hardest I've taken at UW-Madison. Time-intensive semester-long project, coupled with difficult material. Matt gives you everything you need to succeed.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2022-04-26 19:06:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"437472483e6513ec61b7c999\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MTU5ODQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"}],\"evidence_count\":3,\"review_ids\":[\"94fc35e96ebe469b75cd74f0\",\"86bd0435dcb09cb593955173\",\"437472483e6513ec61b7c999\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:304354\",\"name\":\"Mikko Lipasti\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Projects are described as long, challenging, and time-intensive, often requiring significant group work and effort.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"5b21308d62870142a1f2cb2d22ae2c0e9108645eac560f235b54c9cb196f606d","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"a1646f4dc3607ab74e52b69782b4e28770ad28875f1556db775d4cdece6e2c35\",\"course_id\":\"COMPSCI/ECE 552\",\"current_instructors\":[{\"instructor_uid\":\"instructor_0d29a447fd811bf0e3ffe3da\",\"message\":\"No course-specific reviews available\",\"name\":\"George Tzimpragos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3103121\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2025: 3.26 GPA, 58.5% A/AB (n=82 letter grades).\"}]}],\"difficulty_workload\":[],\"errors\":[{\"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 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.63 GPA, 82.7% A/AB (n=104 letter grades); Fall 2025: 3.26 GPA, 58.5% A/AB (n=82 letter grades); Spring 2026: 3.67 GPA, 84.4% A/AB (n=90 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"ERIC HOFFMAN is recorded teaching in Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"GEORGE TZIMPRAGOS is recorded teaching in Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"}],\"text\":\"KARTHIKEYAN SANKARALINGAM is recorded teaching in Spring 2008, Spring 2009, Spring 2011, Spring 2013, Spring 2016, Spring 2017, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"MATT SINCLAIR is recorded teaching in Spring 2019, Spring 2020, Spring 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"MIKKO LIPASTI is recorded teaching in Fall 2010, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SETAREH BEHROOZI is recorded teaching in Spring 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"SWAMIT TANNU is recorded teaching in Fall 2021, Fall 2022, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"}],\"text\":\"YU HU is recorded teaching in Fall 2008, Fall 2009, Fall 2011, Fall 2012, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017. 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\": \"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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"08a8261d8e4f5310666eb987bfcee275a90dd8ed73de10c1e3fa895797334998","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(E C E/COMP SCI 352andE C E/COMP SCI 354) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n1a\",\"n1b\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 352andE C E/COMP SCI 354\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":352,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 352\",\"id\":\"n1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":354,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ECE\"],\"timing\":\"prior\"},\"evidence\":\"E C E/COMP SCI 354\",\"id\":\"n1b\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"Fixed unreachable node n3 by connecting it to root n0 as an alternative condition.\"],\"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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"08a8261d8e4f5310666eb987bfcee275a90dd8ed73de10c1e3fa895797334998","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 352\",\"field\":\"description\",\"quote\":\"Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design.\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language with a focus on the low-level interrelationships and impacts on performance. Topics include the virtual address space and virtual memory, the heap and dynamic memory management, the memory hierarchy and caching, assembly language and the stack, communication and interrupts/signals, compiling and assemblers/linkers.\"}],\"text\":\"Digital logic design and computer organization fundamentals.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"C programming language.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"knowledge of Verilog is recommended\"}],\"text\":\"Verilog.\"}],\"search_phrases\":[\"computer architecture design\",\"processor design instruction set\",\"memory hierarchy caches\",\"microprogramming control structures\",\"interrupts I/O structures\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caching.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupt and I/O structure design.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO COMPUTER ARCHITECTURE\"},{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"The design of computer systems and components.\"}],\"text\":\"Introduction to computer architecture covering processor, memory, and I/O system design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"Processor design, instruction set design, and addressing\"}],\"text\":\"Processor and instruction set design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"control structures and microprogramming\"}],\"text\":\"Control structures and microprogramming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"memory management, caches, and memory hierarchies\"}],\"text\":\"Memory management and caches.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 552\",\"field\":\"description\",\"quote\":\"interrupts and I/O structures\"}],\"text\":\"Interrupts and I/O structures.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"08a8261d8e4f5310666eb987bfcee275a90dd8ed73de10c1e3fa895797334998","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"552 is an INSANE amount of work for a 3-credit class. But there is no better prof than Matt Sinclair. He is a genuinely god-tier human being. The problems, examples, and explanations he gives will force you to learn and understand the content. He will answer your Piazza posts at 1am. And he REALLY cares about every student in class. 10/10 professor\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2023-05-08 07:00:38 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a93c931a19dc35eb9b49d7b\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODU0NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"},{\"comment\":\"Don't take this class unless you're prepared to do a lot of work. If you need to take the class, Karu is a great professor, and is very helpful with course materials. Don't expect him to catch you up after skipping class or not paying attention though.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-05-13 14:41:51 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"dd7fa6b83b784c93a5ebd1b5\",\"instructor_id\":\"rmp:1507230\",\"instructor_name\":\"Karthikeyan Sankaralingam\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIxNzQ3NTQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1507230\"},{\"comment\":\"Caring, patient and passionate. Always available even beyond office hours. Coming as an exchange from a Global T10-ish, this course is hard (extremely hard for an CS Undergrad like me), but Setareh and TAs will go the extra mile to break difficult concepts down. She will always check if you're feeling okay and listen to issues beyond the course! \",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-25 21:24:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"853c371ed8a69c4bae8aacdc\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjcwMTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"}],\"evidence_count\":3,\"review_ids\":[\"4a93c931a19dc35eb9b49d7b\",\"dd7fa6b83b784c93a5ebd1b5\",\"853c371ed8a69c4bae8aacdc\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1507230\",\"name\":\"Karthikeyan Sankaralingam\"},{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2013\"},\"sentiment\":\"negative\",\"summary\":\"Students consistently describe the course as having an excessive workload, often described as 'insane' or 'a lot of work' for a 3-credit class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Setareh is amazing. She grades fairly, and though her classes are tough they are interesting. She cares about her students and is extremely approachable. She makes sure to really reiterate that no question is a bad question. Many professors say it, but she actually believes it and practices it.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 18:48:25 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0832e4b1dbaa33dc9c7f0216\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0MTQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Although ECE552 is an intensive and difficult class, Setareh makes it interesting and fun! She cares about her students and is always willing to stay after class to explain challenging concepts. She seems to know each students names which I find incredibly impressive, and she always checks to see if students understand topics. Great professor!!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2024-04-24 19:28:04 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"75af01814a99cd2071e28149\",\"instructor_id\":\"rmp:2827328\",\"instructor_name\":\"Setareh Behroozi\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MjU0ODQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\"},{\"comment\":\"Lectures are totally worthless, just read the book as his lectures and homework all are based off it. A bit hard to understand. I have found him to be unfriendly and unhelpful in office hours as well.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2009-11-09 14:44:42 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"370e3097d6e4113f7a81361c\",\"instructor_id\":\"rmp:1202050\",\"instructor_name\":\"Yu Hen Hu\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE2MzM2NDky\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1202050\"},{\"comment\":\"Parmesh cares so little about his class that it's almost insulting.  His slides were made by Mike Morrow and his homeworks are recycled form years past.  AVOID HIM!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2013-12-03 19:49:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d7f17bcda039b7a06b64362b\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTIyNDI1MjI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"}],\"evidence_count\":4,\"review_ids\":[\"0832e4b1dbaa33dc9c7f0216\",\"75af01814a99cd2071e28149\",\"370e3097d6e4113f7a81361c\",\"d7f17bcda039b7a06b64362b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1202050\",\"name\":\"Yu Hen Hu\"},{\"id\":\"rmp:2827328\",\"name\":\"Setareh Behroozi\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2009\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching quality varies significantly by instructor; some are praised for clarity and passion, while others are criticized for unclear explanations and poor lecture organization.\"},{\"aspect\":\"projects\",\"evidence\":[{\"comment\":\"Mikko is very knowledgeable in architecture. His classes relied heavily on long and dense online lectures that he reviewed in class. He quizzes you on the online lectures. Group projects require a good amount of work and effort. He gives you opportunities to get extra credit to make up for the difficult projects. Good guy!\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2018-10-04 17:24:10 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"94fc35e96ebe469b75cd74f0\",\"instructor_id\":\"rmp:304354\",\"instructor_name\":\"Mikko Lipasti\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMwNTQzODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/304354\"},{\"comment\":\"Worst professor I have had in my four years. Absolutely no guidelines for the major project that's going to take 120+ hours and it's only worth 30% of the final grade. Exams are horribly tough (30% of the class got below a 50% on the midterm). Really hard to understand him in lecture. Would not advise taking him for any class.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2015-05-22 13:50:15 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"86bd0435dcb09cb593955173\",\"instructor_id\":\"rmp:869246\",\"instructor_name\":\"Parmesh Ramanathan\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI0ODg4NjE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\"},{\"comment\":\"Matt is the best professor I've had at UW-Madison. He's incredibly knowledgeable, very giving of his time, and super helpful on anything you find confusing. That being said, this class is also the hardest I've taken at UW-Madison. Time-intensive semester-long project, coupled with difficult material. Matt gives you everything you need to succeed.\",\"course_id\":\"COMPSCI/ECE 552\",\"date\":\"2022-04-26 19:06:01 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"437472483e6513ec61b7c999\",\"instructor_id\":\"rmp:2465736\",\"instructor_name\":\"Matthew Sinclair\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MTU5ODQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\"}],\"evidence_count\":3,\"review_ids\":[\"94fc35e96ebe469b75cd74f0\",\"86bd0435dcb09cb593955173\",\"437472483e6513ec61b7c999\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2465736\",\"name\":\"Matthew Sinclair\"},{\"id\":\"rmp:304354\",\"name\":\"Mikko Lipasti\"},{\"id\":\"rmp:869246\",\"name\":\"Parmesh Ramanathan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Projects are described as long, challenging, and time-intensive, often requiring significant group work and effort.\"}]}","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_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","catalog_version_id":"edad5db290468c4fbd0b709e4e0c5f1ea3ee6f5753099ffb84a6bff95f9c1ddc","record_version_id":"4dffe155238fbb670a623470eaf118457799ce375182d205f2bbc747e3b0cad7","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"08a8261d8e4f5310666eb987bfcee275a90dd8ed73de10c1e3fa895797334998","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"a1646f4dc3607ab74e52b69782b4e28770ad28875f1556db775d4cdece6e2c35\",\"course_id\":\"COMPSCI/ECE 552\",\"current_instructors\":[{\"instructor_uid\":\"instructor_0d29a447fd811bf0e3ffe3da\",\"message\":\"No course-specific reviews available\",\"name\":\"George Tzimpragos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3103121\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2025: 3.26 GPA, 58.5% A/AB (n=82 letter grades).\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Parmesh Ramanathan\",\"review_date\":\"2015-05-22 13:50:15 +0000 UTC\",\"review_id\":\"86bd0435dcb09cb593955173\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:869246\",\"source_review_id\":\"UmF0aW5nLTI0ODg4NjE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/869246\",\"type\":\"review\"},{\"instructor_name\":\"Mikko Lipasti\",\"review_date\":\"2018-10-04 17:24:10 +0000 UTC\",\"review_id\":\"94fc35e96ebe469b75cd74f0\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:304354\",\"source_review_id\":\"UmF0aW5nLTMwNTQzODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/304354\",\"type\":\"review\"},{\"instructor_name\":\"Matthew Sinclair\",\"review_date\":\"2023-05-08 07:00:38 +0000 UTC\",\"review_id\":\"4a93c931a19dc35eb9b49d7b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2465736\",\"source_review_id\":\"UmF0aW5nLTM3ODU0NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\",\"type\":\"review\"}],\"text\":\"Historical reviews of Matthew Sinclair, Mikko Lipasti, Parmesh Ramanathan: Reviewers characterize the workload as intense, citing long group projects, dense online lectures, and difficult exams that require significant outside effort and preparation.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Eric Hoffman\",\"review_date\":\"2014-05-12 17:57:46 +0000 UTC\",\"review_id\":\"c44d6e2c66b74c05c986db68\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1803736\",\"source_review_id\":\"UmF0aW5nLTIzMjI4OTc5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1803736\",\"type\":\"review\"}],\"text\":\"George Tzimpragos is the current instructor. Historical reviews for Eric Hoffman describe him as helpful and knowledgeable in a flipped format, though requiring outside reading.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Matthew Sinclair\",\"review_date\":\"2023-05-08 07:00:38 +0000 UTC\",\"review_id\":\"4a93c931a19dc35eb9b49d7b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2465736\",\"source_review_id\":\"UmF0aW5nLTM3ODU0NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2465736\",\"type\":\"review\"},{\"instructor_name\":\"Setareh Behroozi\",\"review_date\":\"2024-04-24 18:48:25 +0000 UTC\",\"review_id\":\"0832e4b1dbaa33dc9c7f0216\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2827328\",\"source_review_id\":\"UmF0aW5nLTM5MjU0MTQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2827328\",\"type\":\"review\"}],\"text\":\"Historical reviews describe Matthew Sinclair and Setareh Behroozi as highly caring and approachable instructors who support student success despite the course's inherent difficulty.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.63 GPA, 82.7% A/AB (n=104 letter grades); Fall 2025: 3.26 GPA, 58.5% A/AB (n=82 letter grades); Spring 2026: 3.67 GPA, 84.4% A/AB (n=90 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Karthikeyan Sankaralingam\",\"review_date\":\"2016-04-07 16:23:37 +0000 UTC\",\"review_id\":\"d48eb700520a84c15716d45f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1507230\",\"source_review_id\":\"UmF0aW5nLTI2MjUxNDU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1507230\",\"type\":\"review\"},{\"instructor_name\":\"Mikko Lipasti\",\"review_date\":\"2018-10-04 17:24:10 +0000 UTC\",\"review_id\":\"94fc35e96ebe469b75cd74f0\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:304354\",\"source_review_id\":\"UmF0aW5nLTMwNTQzODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/304354\",\"type\":\"review\"},{\"instructor_name\":\"Swamit Tannu\",\"review_date\":\"2024-12-23 16:36:12 +0000 UTC\",\"review_id\":\"85877cbbcc3c5d87b6e91c74\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2833415\",\"source_review_id\":\"UmF0aW5nLTQwNDIzMjA3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2833415\",\"type\":\"review\"}],\"text\":\"Historical reviews of Karthikeyan Sankaralingam, Mikko Lipasti, Swamit Tannu: Students note that success often depends on having a strong group for projects and engaging with the material outside of class, as the course demands substantial independent study and collaboration.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"ERIC HOFFMAN is recorded teaching in Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"GEORGE TZIMPRAGOS is recorded teaching in Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"}],\"text\":\"KARTHIKEYAN SANKARALINGAM is recorded teaching in Spring 2008, Spring 2009, Spring 2011, Spring 2013, Spring 2016, Spring 2017, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"MATT SINCLAIR is recorded teaching in Spring 2019, Spring 2020, Spring 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"MIKKO LIPASTI is recorded teaching in Fall 2010, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SETAREH BEHROOZI is recorded teaching in Spring 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"SWAMIT TANNU is recorded teaching in Fall 2021, Fall 2022, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 552\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"source_record\":{\"entity_id\":\"d5fe8d3d-c558-3d58-a82f-7956ed122240\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"}],\"text\":\"YU HU is recorded teaching in Fall 2008, Fall 2009, Fall 2011, Fall 2012, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017. 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}]