[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e683e34f9b9ef6cab52cdb1b109725d7ffcdb68882d48f4e7f214fce4fb688b5","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or 302)\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"E C E/COMP SCI 252\",\"course\":null,\"evidence\":\"E C E/COMP SCI 252\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[\"E C E/COMP SCI 252 is a verbatim condition in requirements_text but linked_courses contains COMPSCI/ECE 252; identity assumed but marked as condition to be safe.\",\"302 is an unlinked course mention in requirements_text; marked as condition with needs_review implied by missing linked_courses match.\",\"COMP SCI 300 is linked in linked_courses; parsed as course node.\",\"E C E/COMP SCI 252and (COMP SCI 300or 302) is parsed as all(ECE/COMPSCI 252, any(COMPSCI 300, 302)).\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e683e34f9b9ef6cab52cdb1b109725d7ffcdb68882d48f4e7f214fce4fb688b5","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 252\",\"field\":\"description\",\"quote\":\"introductory machine- and assembly-language programming\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects\"}],\"text\":\"Introductory computer engineering, machine/assembly language, and object-oriented programming with data structures.\"}],\"search_phrases\":[\"computer systems C programming\",\"machine organization assembly\",\"virtual memory caching\",\"low-level programming performance\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"focus on the low-level interrelationships and impacts on performance\"}],\"text\":\"Analyzing low-level system interrelationships and their impact on performance.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Understanding virtual memory, dynamic memory, caching, assembly, interrupts, and compilation tools.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"title\",\"quote\":\"MACHINE ORGANIZATION AND PROGRAMMING\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Virtual address space, virtual memory, heap, dynamic memory management, memory hierarchy, caching, assembly language, stack, interrupts/signals, compiling, assemblers, linkers.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"fundamental structures of computer systems and the C programming language\"}],\"text\":\"Fundamental computer system structures and C programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"low-level interrelationships and impacts on performance\"}],\"text\":\"Low-level interrelationships and performance impacts.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e683e34f9b9ef6cab52cdb1b109725d7ffcdb68882d48f4e7f214fce4fb688b5","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"77ba4a7c464b7e2bc1514723e85b40287f7df719be52f9a469467e1aad415088","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or 302)\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"E C E/COMP SCI 252\",\"course\":null,\"evidence\":\"E C E/COMP SCI 252\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[\"E C E/COMP SCI 252 is a verbatim condition in requirements_text but linked_courses contains COMPSCI/ECE 252; identity assumed but marked as condition to be safe.\",\"302 is an unlinked course mention in requirements_text; marked as condition with needs_review implied by missing linked_courses match.\",\"COMP SCI 300 is linked in linked_courses; parsed as course node.\",\"E C E/COMP SCI 252and (COMP SCI 300or 302) is parsed as all(ECE/COMPSCI 252, any(COMPSCI 300, 302)).\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"77ba4a7c464b7e2bc1514723e85b40287f7df719be52f9a469467e1aad415088","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 252\",\"field\":\"description\",\"quote\":\"introductory machine- and assembly-language programming\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects\"}],\"text\":\"Introductory computer engineering, machine/assembly language, and object-oriented programming with data structures.\"}],\"search_phrases\":[\"computer systems C programming\",\"machine organization assembly\",\"virtual memory caching\",\"low-level programming performance\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"focus on the low-level interrelationships and impacts on performance\"}],\"text\":\"Analyzing low-level system interrelationships and their impact on performance.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Understanding virtual memory, dynamic memory, caching, assembly, interrupts, and compilation tools.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"title\",\"quote\":\"MACHINE ORGANIZATION AND PROGRAMMING\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Virtual address space, virtual memory, heap, dynamic memory management, memory hierarchy, caching, assembly language, stack, interrupts/signals, compiling, assemblers, linkers.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"fundamental structures of computer systems and the C programming language\"}],\"text\":\"Fundamental computer system structures and C programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"low-level interrelationships and impacts on performance\"}],\"text\":\"Low-level interrelationships and performance impacts.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"77ba4a7c464b7e2bc1514723e85b40287f7df719be52f9a469467e1aad415088","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Clear speaker. Engaging. Guides you to the answer before asking the question allowing you to test your understanding in lecture. Easy to pass on lectures alone, but the selected book was amazingly clear. Even some humor mixed in. Highly recommend.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2016-01-16 22:34:57 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"cc5f37395abd9f510ea7d3a4\",\"instructor_id\":\"rmp:2102663\",\"instructor_name\":\"Jason Lowe-Power\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI1OTUyMzI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2102663\"},{\"comment\":\"Professor is great at explaining concepts and lectures are useful. I do the readings after watching lectures which helps a lot. MAKE SURE U DO THE READINGS. Exams are not too hard and doable. Make sure you make friends in class so that you can help each other with hws and projects. Both hws and projects are good practice for exams.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-29 12:37:39 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c0627f8b7407f511d5bfdf8f\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NjcyMTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"Has a bit of an accent, but is an extremely good explainer. Lectures can be dry at times since she uses fill-in outlines, but that's just how the course was always structured. \\n\\nExams are very fair, Hina really cares about her students and is very friendly and goes out of her way to make her students feel like they can succeed in the course.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 22:26:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"9805c0fb0727d3ef1212aa3e\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjcyMzU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Not a perfect lecturer by any means but I think some of the comments here are a bit too harsh. Lectures are structured well and explanations are complete, and will always stop if students have questions. Aside from that the course is structured very well and there are no instances when I don't know what I'm doing.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 23:38:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"74fe75e0883e3f1822e45849\",\"instructor_id\":\"rmp:2930244\",\"instructor_name\":\"Yiyin Shen\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjczMzQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2930244\"}],\"evidence_count\":4,\"review_ids\":[\"cc5f37395abd9f510ea7d3a4\",\"c0627f8b7407f511d5bfdf8f\",\"9805c0fb0727d3ef1212aa3e\",\"74fe75e0883e3f1822e45849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2102663\",\"name\":\"Jason Lowe-Power\"},{\"id\":\"rmp:2930244\",\"name\":\"Yiyin Shen\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2016\"},\"sentiment\":\"positive\",\"summary\":\"Instructors like Jason Lowe-Power, Hina Mahmood, and Yiyin Shen are praised for clear explanations, engaging lectures, and being available to answer questions.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He doesn't know the material well and gives confusing answers during lectures and on Piazza. The other section's lecture is way better than his.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-10-24 03:28:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d04e038ffd975276f9cae490\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxNzUyMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"So boring and doesn't even understand the coding projects himself and isn't much help. I don't know if he can't explain things or if he doesn't understand the material, save your brain and take Hina instead. I went to her lectures instead and actually learned. You will not learn anything in his class so only take it if you want an allotted naptime.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-12-18 14:23:36 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e97a46997c3849c8c323f5b2\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzI4NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Gary's 354 is a mess. His lectures are boring and explanations are confusing. In-person biweekly quizzes do not make sense when he does not convey concepts clearly. Projects are also dull and unrelated.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-03-12 03:57:56 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"14fb727f100d6fee76fd8b3d\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyNjkwNzE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Course materials are dense Emacs notes that are hard to read/annotate. Lec lacks visual structure, and vague explanations with frequent fillers make new topics difficult to follow. It often feels like review for prepared students rather than teaching beginners in low level coding, especially with the fast pace and biweekly quizzes.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-05-09 05:31:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"05f705dbf39ab5175ab01f7e\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQzMDc4MjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"}],\"evidence_count\":4,\"review_ids\":[\"d04e038ffd975276f9cae490\",\"e97a46997c3849c8c323f5b2\",\"14fb727f100d6fee76fd8b3d\",\"05f705dbf39ab5175ab01f7e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2770358\",\"name\":\"Gary Dahl\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Instructor Gary Dahl receives consistent criticism for confusing explanations, boring lectures, and a lack of understanding of the material.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Literally had the worst organization of any professor I've ever had. Waited until the last 2 weeks of class to release 3 projects and then told us we needed to be more responsible. You'll probably pass the class but it will be much more stressful than it needs to be.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-18 21:46:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9370e1b65fe9b4e7e61a118b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NTkxMTQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"It seems like her goal with the course is to make people feel bad about themselves for not having their projects finished a week ahead of the due date.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-11-20 18:31:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"527d217712986ea2a631d9bc\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMzODU4NjA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"I actually liked 354 with Mike. Lectures were very informative and he's very kind in class. He's willing to repeat himself if students are confused, never condescending. But I understand where others are frustrated. Don't fall behind, because he is INCAPABLE of keeping to his schedule. You just need to refresh the page to see when grades/HW appear.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2022-05-09 17:06:15 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1d5561fb3da92b17937a9724\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM2Mjg2MzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"9370e1b65fe9b4e7e61a118b\",\"527d217712986ea2a631d9bc\",\"1d5561fb3da92b17937a9724\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Some instructors, particularly Michael Doescher and Debra Deppeler, are criticized for poor organization, late release of projects, and failing to keep to schedules.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This course is pretty heavy, but Hina is a great instructor. She did her best to explain complicated concepts in an easy to understand way and was always available to answer questions after class. Projects were time-consuming, but exams were fair. There is a lot of material to understand so be prepared to put in real effort to get a good grade.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-08-16 18:41:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1480676f257b474a7b644f1d\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQxNTc4MTUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Deb was a really good teacher, clear outline of the material and really good practice given to get students to know the material.  The tests were on the difficult side of fair, with small things from lecture that were just glossed over potentially being a question worth about 5% of the exam.  The projects take time but do teach you a lot.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2023-05-12 22:37:45 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e108fcaa0eb0a36de3e542ac\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM3OTExOTEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"He is a great lecturer, but the projects/exams really push the limits of even his teaching. He's also pretty funny and a chill guy otherwise (went to office hours). He is also very accommodating with regards to deadlines. Overall a solid choice who pushes your boundaries as well, give him a shot (but be ready to work really hard for that A).\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-08-20 14:10:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a8f02b6adf91b652bf472a2b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzNjAwNDE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"1480676f257b474a7b644f1d\",\"e108fcaa0eb0a36de3e542ac\",\"a8f02b6adf91b652bf472a2b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"The course is described as heavy and time-consuming, with projects and exams requiring significant effort, though some find the workload fair and beneficial for learning.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"11b6bb26a3967e1d60f131c64b9334a20ea12098b88f3dc2e3bd2cd183331810","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or 302)\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"E C E/COMP SCI 252\",\"course\":null,\"evidence\":\"E C E/COMP SCI 252\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[\"E C E/COMP SCI 252 is a verbatim condition in requirements_text but linked_courses contains COMPSCI/ECE 252; identity assumed but marked as condition to be safe.\",\"302 is an unlinked course mention in requirements_text; marked as condition with needs_review implied by missing linked_courses match.\",\"COMP SCI 300 is linked in linked_courses; parsed as course node.\",\"E C E/COMP SCI 252and (COMP SCI 300or 302) is parsed as all(ECE/COMPSCI 252, any(COMPSCI 300, 302)).\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"11b6bb26a3967e1d60f131c64b9334a20ea12098b88f3dc2e3bd2cd183331810","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 252\",\"field\":\"description\",\"quote\":\"introductory machine- and assembly-language programming\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects\"}],\"text\":\"Introductory computer engineering, machine/assembly language, and object-oriented programming with data structures.\"}],\"search_phrases\":[\"computer systems C programming\",\"machine organization assembly\",\"virtual memory caching\",\"low-level programming performance\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"focus on the low-level interrelationships and impacts on performance\"}],\"text\":\"Analyzing low-level system interrelationships and their impact on performance.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Understanding virtual memory, dynamic memory, caching, assembly, interrupts, and compilation tools.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"title\",\"quote\":\"MACHINE ORGANIZATION AND PROGRAMMING\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Virtual address space, virtual memory, heap, dynamic memory management, memory hierarchy, caching, assembly language, stack, interrupts/signals, compiling, assemblers, linkers.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"fundamental structures of computer systems and the C programming language\"}],\"text\":\"Fundamental computer system structures and C programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"low-level interrelationships and impacts on performance\"}],\"text\":\"Low-level interrelationships and performance impacts.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"11b6bb26a3967e1d60f131c64b9334a20ea12098b88f3dc2e3bd2cd183331810","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Clear speaker. Engaging. Guides you to the answer before asking the question allowing you to test your understanding in lecture. Easy to pass on lectures alone, but the selected book was amazingly clear. Even some humor mixed in. Highly recommend.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2016-01-16 22:34:57 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"cc5f37395abd9f510ea7d3a4\",\"instructor_id\":\"rmp:2102663\",\"instructor_name\":\"Jason Lowe-Power\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI1OTUyMzI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2102663\"},{\"comment\":\"Professor is great at explaining concepts and lectures are useful. I do the readings after watching lectures which helps a lot. MAKE SURE U DO THE READINGS. Exams are not too hard and doable. Make sure you make friends in class so that you can help each other with hws and projects. Both hws and projects are good practice for exams.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-29 12:37:39 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c0627f8b7407f511d5bfdf8f\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NjcyMTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"Has a bit of an accent, but is an extremely good explainer. Lectures can be dry at times since she uses fill-in outlines, but that's just how the course was always structured. \\n\\nExams are very fair, Hina really cares about her students and is very friendly and goes out of her way to make her students feel like they can succeed in the course.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 22:26:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"9805c0fb0727d3ef1212aa3e\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjcyMzU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Not a perfect lecturer by any means but I think some of the comments here are a bit too harsh. Lectures are structured well and explanations are complete, and will always stop if students have questions. Aside from that the course is structured very well and there are no instances when I don't know what I'm doing.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 23:38:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"74fe75e0883e3f1822e45849\",\"instructor_id\":\"rmp:2930244\",\"instructor_name\":\"Yiyin Shen\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjczMzQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2930244\"}],\"evidence_count\":4,\"review_ids\":[\"cc5f37395abd9f510ea7d3a4\",\"c0627f8b7407f511d5bfdf8f\",\"9805c0fb0727d3ef1212aa3e\",\"74fe75e0883e3f1822e45849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2102663\",\"name\":\"Jason Lowe-Power\"},{\"id\":\"rmp:2930244\",\"name\":\"Yiyin Shen\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2016\"},\"sentiment\":\"positive\",\"summary\":\"Instructors like Jason Lowe-Power, Hina Mahmood, and Yiyin Shen are praised for clear explanations, engaging lectures, and being available to answer questions.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He doesn't know the material well and gives confusing answers during lectures and on Piazza. The other section's lecture is way better than his.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-10-24 03:28:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d04e038ffd975276f9cae490\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxNzUyMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"So boring and doesn't even understand the coding projects himself and isn't much help. I don't know if he can't explain things or if he doesn't understand the material, save your brain and take Hina instead. I went to her lectures instead and actually learned. You will not learn anything in his class so only take it if you want an allotted naptime.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-12-18 14:23:36 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e97a46997c3849c8c323f5b2\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzI4NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Gary's 354 is a mess. His lectures are boring and explanations are confusing. In-person biweekly quizzes do not make sense when he does not convey concepts clearly. Projects are also dull and unrelated.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-03-12 03:57:56 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"14fb727f100d6fee76fd8b3d\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyNjkwNzE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Course materials are dense Emacs notes that are hard to read/annotate. Lec lacks visual structure, and vague explanations with frequent fillers make new topics difficult to follow. It often feels like review for prepared students rather than teaching beginners in low level coding, especially with the fast pace and biweekly quizzes.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-05-09 05:31:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"05f705dbf39ab5175ab01f7e\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQzMDc4MjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"}],\"evidence_count\":4,\"review_ids\":[\"d04e038ffd975276f9cae490\",\"e97a46997c3849c8c323f5b2\",\"14fb727f100d6fee76fd8b3d\",\"05f705dbf39ab5175ab01f7e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2770358\",\"name\":\"Gary Dahl\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Instructor Gary Dahl receives consistent criticism for confusing explanations, boring lectures, and a lack of understanding of the material.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Literally had the worst organization of any professor I've ever had. Waited until the last 2 weeks of class to release 3 projects and then told us we needed to be more responsible. You'll probably pass the class but it will be much more stressful than it needs to be.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-18 21:46:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9370e1b65fe9b4e7e61a118b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NTkxMTQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"It seems like her goal with the course is to make people feel bad about themselves for not having their projects finished a week ahead of the due date.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-11-20 18:31:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"527d217712986ea2a631d9bc\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMzODU4NjA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"I actually liked 354 with Mike. Lectures were very informative and he's very kind in class. He's willing to repeat himself if students are confused, never condescending. But I understand where others are frustrated. Don't fall behind, because he is INCAPABLE of keeping to his schedule. You just need to refresh the page to see when grades/HW appear.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2022-05-09 17:06:15 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1d5561fb3da92b17937a9724\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM2Mjg2MzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"9370e1b65fe9b4e7e61a118b\",\"527d217712986ea2a631d9bc\",\"1d5561fb3da92b17937a9724\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Some instructors, particularly Michael Doescher and Debra Deppeler, are criticized for poor organization, late release of projects, and failing to keep to schedules.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This course is pretty heavy, but Hina is a great instructor. She did her best to explain complicated concepts in an easy to understand way and was always available to answer questions after class. Projects were time-consuming, but exams were fair. There is a lot of material to understand so be prepared to put in real effort to get a good grade.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-08-16 18:41:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1480676f257b474a7b644f1d\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQxNTc4MTUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Deb was a really good teacher, clear outline of the material and really good practice given to get students to know the material.  The tests were on the difficult side of fair, with small things from lecture that were just glossed over potentially being a question worth about 5% of the exam.  The projects take time but do teach you a lot.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2023-05-12 22:37:45 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e108fcaa0eb0a36de3e542ac\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM3OTExOTEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"He is a great lecturer, but the projects/exams really push the limits of even his teaching. He's also pretty funny and a chill guy otherwise (went to office hours). He is also very accommodating with regards to deadlines. Overall a solid choice who pushes your boundaries as well, give him a shot (but be ready to work really hard for that A).\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-08-20 14:10:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a8f02b6adf91b652bf472a2b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzNjAwNDE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"1480676f257b474a7b644f1d\",\"e108fcaa0eb0a36de3e542ac\",\"a8f02b6adf91b652bf472a2b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"The course is described as heavy and time-consuming, with projects and exams requiring significant effort, though some find the workload fair and beneficial for learning.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"11b6bb26a3967e1d60f131c64b9334a20ea12098b88f3dc2e3bd2cd183331810","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"baa76243264da8641383f4862826e60f40a1cfb725063263dd3cdb32aacd42f6\",\"course_id\":\"COMPSCI/ECE 354\",\"current_instructors\":[{\"instructor_uid\":\"instructor_3aacf95596af43ab576afe0c\",\"message\":\"Summary generation failed\",\"name\":\"Gary Dahl\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:2770358\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2025: 3.10 GPA, 43.4% A/AB (n=286 letter grades); Spring 2026: 2.99 GPA, 32.7% A/AB (n=284 letter grades). Includes jointly taught sections.\"}]},{\"instructor_uid\":\"instructor_cce649041a2db573b9b63872\",\"message\":\"Summary generation failed\",\"name\":\"Hina Mahmood\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:3056362\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.20 GPA, 51.4% A/AB (n=385 letter grades); Fall 2025: 3.12 GPA, 42.5% A/AB (n=299 letter grades); Spring 2026: 3.21 GPA, 51.9% A/AB (n=289 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_3aacf95596af43ab576afe0c\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_cce649041a2db573b9b63872\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.25 GPA, 54.7% A/AB (n=583 letter grades); Fall 2025: 3.11 GPA, 42.9% A/AB (n=585 letter grades); Spring 2026: 3.13 GPA, 44.3% A/AB (n=618 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"DEBRA DEPPELER is recorded teaching in Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"GARY DAHL is recorded teaching in Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HINA MAHMOOD is recorded teaching in Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"}],\"text\":\"JASON LOWE-POWER is recorded teaching in Fall 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"KAREN S. MILLER is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"}],\"text\":\"MARK D. HILL is recorded teaching in Fall 2008. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"YIYIN SHEN is recorded teaching in Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"professor\", \"instructor_uid\": \"instructor_3aacf95596af43ab576afe0c\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"professor\", \"instructor_uid\": \"instructor_cce649041a2db573b9b63872\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"1aeef850c7ef5afd64bb1c09a25f204e282d1a4944ce132e5735b1837b6fb987","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"E C E/COMP SCI 252and (COMP SCI 300or 302)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or 302)\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"E C E/COMP SCI 252\",\"course\":null,\"evidence\":\"E C E/COMP SCI 252\",\"id\":\"n5\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n7\",\"kind\":\"condition\"}],\"notes\":[\"E C E/COMP SCI 252 is a verbatim condition in requirements_text but linked_courses contains COMPSCI/ECE 252; identity assumed but marked as condition to be safe.\",\"302 is an unlinked course mention in requirements_text; marked as condition with needs_review implied by missing linked_courses match.\",\"COMP SCI 300 is linked in linked_courses; parsed as course node.\",\"E C E/COMP SCI 252and (COMP SCI 300or 302) is parsed as all(ECE/COMPSCI 252, any(COMPSCI 300, 302)).\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"1aeef850c7ef5afd64bb1c09a25f204e282d1a4944ce132e5735b1837b6fb987","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 252\",\"field\":\"description\",\"quote\":\"introductory machine- and assembly-language programming\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects\"}],\"text\":\"Introductory computer engineering, machine/assembly language, and object-oriented programming with data structures.\"}],\"search_phrases\":[\"computer systems C programming\",\"machine organization assembly\",\"virtual memory caching\",\"low-level programming performance\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"focus on the low-level interrelationships and impacts on performance\"}],\"text\":\"Analyzing low-level system interrelationships and their impact on performance.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Understanding virtual memory, dynamic memory, caching, assembly, interrupts, and compilation tools.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"title\",\"quote\":\"MACHINE ORGANIZATION AND PROGRAMMING\"},{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"An introduction to fundamental structures of computer systems and the C programming language\"}],\"text\":\"COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"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\":\"Virtual address space, virtual memory, heap, dynamic memory management, memory hierarchy, caching, assembly language, stack, interrupts/signals, compiling, assemblers, linkers.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"fundamental structures of computer systems and the C programming language\"}],\"text\":\"Fundamental computer system structures and C programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE 354\",\"field\":\"description\",\"quote\":\"low-level interrelationships and impacts on performance\"}],\"text\":\"Low-level interrelationships and performance impacts.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"1aeef850c7ef5afd64bb1c09a25f204e282d1a4944ce132e5735b1837b6fb987","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Clear speaker. Engaging. Guides you to the answer before asking the question allowing you to test your understanding in lecture. Easy to pass on lectures alone, but the selected book was amazingly clear. Even some humor mixed in. Highly recommend.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2016-01-16 22:34:57 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"cc5f37395abd9f510ea7d3a4\",\"instructor_id\":\"rmp:2102663\",\"instructor_name\":\"Jason Lowe-Power\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI1OTUyMzI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2102663\"},{\"comment\":\"Professor is great at explaining concepts and lectures are useful. I do the readings after watching lectures which helps a lot. MAKE SURE U DO THE READINGS. Exams are not too hard and doable. Make sure you make friends in class so that you can help each other with hws and projects. Both hws and projects are good practice for exams.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-29 12:37:39 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c0627f8b7407f511d5bfdf8f\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NjcyMTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"Has a bit of an accent, but is an extremely good explainer. Lectures can be dry at times since she uses fill-in outlines, but that's just how the course was always structured. \\n\\nExams are very fair, Hina really cares about her students and is very friendly and goes out of her way to make her students feel like they can succeed in the course.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 22:26:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"9805c0fb0727d3ef1212aa3e\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjcyMzU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Not a perfect lecturer by any means but I think some of the comments here are a bit too harsh. Lectures are structured well and explanations are complete, and will always stop if students have questions. Aside from that the course is structured very well and there are no instances when I don't know what I'm doing.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-05-13 23:38:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"74fe75e0883e3f1822e45849\",\"instructor_id\":\"rmp:2930244\",\"instructor_name\":\"Yiyin Shen\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMjczMzQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2930244\"}],\"evidence_count\":4,\"review_ids\":[\"cc5f37395abd9f510ea7d3a4\",\"c0627f8b7407f511d5bfdf8f\",\"9805c0fb0727d3ef1212aa3e\",\"74fe75e0883e3f1822e45849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2102663\",\"name\":\"Jason Lowe-Power\"},{\"id\":\"rmp:2930244\",\"name\":\"Yiyin Shen\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2016\"},\"sentiment\":\"positive\",\"summary\":\"Instructors like Jason Lowe-Power, Hina Mahmood, and Yiyin Shen are praised for clear explanations, engaging lectures, and being available to answer questions.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He doesn't know the material well and gives confusing answers during lectures and on Piazza. The other section's lecture is way better than his.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-10-24 03:28:16 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d04e038ffd975276f9cae490\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxNzUyMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"So boring and doesn't even understand the coding projects himself and isn't much help. I don't know if he can't explain things or if he doesn't understand the material, save your brain and take Hina instead. I went to her lectures instead and actually learned. You will not learn anything in his class so only take it if you want an allotted naptime.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-12-18 14:23:36 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e97a46997c3849c8c323f5b2\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMzI4NDgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Gary's 354 is a mess. His lectures are boring and explanations are confusing. In-person biweekly quizzes do not make sense when he does not convey concepts clearly. Projects are also dull and unrelated.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-03-12 03:57:56 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"14fb727f100d6fee76fd8b3d\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyNjkwNzE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"},{\"comment\":\"Course materials are dense Emacs notes that are hard to read/annotate. Lec lacks visual structure, and vague explanations with frequent fillers make new topics difficult to follow. It often feels like review for prepared students rather than teaching beginners in low level coding, especially with the fast pace and biweekly quizzes.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2026-05-09 05:31:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"05f705dbf39ab5175ab01f7e\",\"instructor_id\":\"rmp:2770358\",\"instructor_name\":\"Gary Dahl\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQzMDc4MjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\"}],\"evidence_count\":4,\"review_ids\":[\"d04e038ffd975276f9cae490\",\"e97a46997c3849c8c323f5b2\",\"14fb727f100d6fee76fd8b3d\",\"05f705dbf39ab5175ab01f7e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2770358\",\"name\":\"Gary Dahl\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Instructor Gary Dahl receives consistent criticism for confusing explanations, boring lectures, and a lack of understanding of the material.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Literally had the worst organization of any professor I've ever had. Waited until the last 2 weeks of class to release 3 projects and then told us we needed to be more responsible. You'll probably pass the class but it will be much more stressful than it needs to be.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2021-12-18 21:46:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9370e1b65fe9b4e7e61a118b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NTkxMTQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"It seems like her goal with the course is to make people feel bad about themselves for not having their projects finished a week ahead of the due date.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-11-20 18:31:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"527d217712986ea2a631d9bc\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTMzODU4NjA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"I actually liked 354 with Mike. Lectures were very informative and he's very kind in class. He's willing to repeat himself if students are confused, never condescending. But I understand where others are frustrated. Don't fall behind, because he is INCAPABLE of keeping to his schedule. You just need to refresh the page to see when grades/HW appear.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2022-05-09 17:06:15 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1d5561fb3da92b17937a9724\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM2Mjg2MzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"9370e1b65fe9b4e7e61a118b\",\"527d217712986ea2a631d9bc\",\"1d5561fb3da92b17937a9724\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Some instructors, particularly Michael Doescher and Debra Deppeler, are criticized for poor organization, late release of projects, and failing to keep to schedules.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This course is pretty heavy, but Hina is a great instructor. She did her best to explain complicated concepts in an easy to understand way and was always available to answer questions after class. Projects were time-consuming, but exams were fair. There is a lot of material to understand so be prepared to put in real effort to get a good grade.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2025-08-16 18:41:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"1480676f257b474a7b644f1d\",\"instructor_id\":\"rmp:3056362\",\"instructor_name\":\"Hina Mahmood\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQxNTc4MTUx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\"},{\"comment\":\"Deb was a really good teacher, clear outline of the material and really good practice given to get students to know the material.  The tests were on the difficult side of fair, with small things from lecture that were just glossed over potentially being a question worth about 5% of the exam.  The projects take time but do teach you a lot.\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2023-05-12 22:37:45 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e108fcaa0eb0a36de3e542ac\",\"instructor_id\":\"rmp:177726\",\"instructor_name\":\"Debra (Deb) Deppeler\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM3OTExOTEy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/177726\"},{\"comment\":\"He is a great lecturer, but the projects/exams really push the limits of even his teaching. He's also pretty funny and a chill guy otherwise (went to office hours). He is also very accommodating with regards to deadlines. Overall a solid choice who pushes your boundaries as well, give him a shot (but be ready to work really hard for that A).\",\"course_id\":\"COMPSCI/ECE 354\",\"date\":\"2020-08-20 14:10:34 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a8f02b6adf91b652bf472a2b\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzNjAwNDE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":3,\"review_ids\":[\"1480676f257b474a7b644f1d\",\"e108fcaa0eb0a36de3e542ac\",\"a8f02b6adf91b652bf472a2b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:177726\",\"name\":\"Debra (Deb) Deppeler\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:3056362\",\"name\":\"Hina Mahmood\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"The course is described as heavy and time-consuming, with projects and exams requiring significant effort, though some find the workload fair and beneficial for learning.\"}]}","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_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","catalog_version_id":"63e88de2e4c48f810d47f7e1a688df8ea91dbc6d0b0886896b7f92e602e5579b","record_version_id":"2bd44fe5617744811dfada03a6b9c6c746f88735a84303771cdb4d5f518b03cd","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"1aeef850c7ef5afd64bb1c09a25f204e282d1a4944ce132e5735b1837b6fb987","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"baa76243264da8641383f4862826e60f40a1cfb725063263dd3cdb32aacd42f6\",\"course_id\":\"COMPSCI/ECE 354\",\"current_instructors\":[{\"instructor_uid\":\"instructor_3aacf95596af43ab576afe0c\",\"message\":null,\"name\":\"Gary Dahl\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2770358\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-10-24 03:28:16 +0000 UTC\",\"review_id\":\"d04e038ffd975276f9cae490\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQxNzUyMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-11-14 00:50:43 +0000 UTC\",\"review_id\":\"efe24e388278dc20d76641c9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQxODY0NTYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-12-12 23:22:05 +0000 UTC\",\"review_id\":\"266a907aa14fa70d9fea5a1b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyMjE3ODIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-12-24 01:26:35 +0000 UTC\",\"review_id\":\"39878e534f8f55d640dd393d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyMzg5MTYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-02-05 07:56:19 +0000 UTC\",\"review_id\":\"9f9c4042cb82d1a23a25eb3b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNTg1NjQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-03-17 01:13:10 +0000 UTC\",\"review_id\":\"f9c90e92996219fc43cc3e97\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNzA1MjE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-03-18 21:14:31 +0000 UTC\",\"review_id\":\"447749d862298fb41c38dee5\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNzEyNjM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-04-09 00:03:04 +0000 UTC\",\"review_id\":\"65b938c9e86f23e06cd1a0ed\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyODAyMzk3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-05-01 17:33:54 +0000 UTC\",\"review_id\":\"60627715f08a250b1126d54f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyOTk2NTA0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-05-09 05:31:24 +0000 UTC\",\"review_id\":\"05f705dbf39ab5175ab01f7e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQzMDc4MjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"}],\"text\":\"Gary Dahl receives uniformly poor reviews for COMPSCI/ECE 354, with students citing confusing lectures, poor organization, and a lack of subject mastery. Reviewers describe his teaching as boring and unhelpful, noting that he fails to clarify concepts or answer questions effectively. While one student notes he is a stickler for policy, the consensus is that his instruction is significantly worse than other sections.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2025: 3.10 GPA, 43.4% A/AB (n=286 letter grades); Spring 2026: 2.99 GPA, 32.7% A/AB (n=284 letter grades). Includes jointly taught sections.\"}]},{\"instructor_uid\":\"instructor_cce649041a2db573b9b63872\",\"message\":null,\"name\":\"Hina Mahmood\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:3056362\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2024-12-20 00:11:01 +0000 UTC\",\"review_id\":\"67eb5e84bd18d5a642b6de95\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwMzg4OTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-01-12 01:00:23 +0000 UTC\",\"review_id\":\"17f9c910a70bf30c29b0ab0f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwNTMwMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-03-22 20:41:40 +0000 UTC\",\"review_id\":\"fbff89f54c66dea0587bb844\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwODAzNDI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-05-18 06:26:37 +0000 UTC\",\"review_id\":\"cb82a12941acacab2023910f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxMzE1Mjcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-08-08 16:29:01 +0000 UTC\",\"review_id\":\"9e5666cb9468f7cf966e317b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxNTU4NTg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-10-24 03:16:19 +0000 UTC\",\"review_id\":\"09438f8cf43963ea7ee1eb08\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxNzUyMDk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2026-05-03 16:35:19 +0000 UTC\",\"review_id\":\"47341804b3b32afcd08b7b1e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQzMDA5NjQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"}],\"text\":\"Hina Mahmood is described as caring, approachable, and helpful, with clear explanations that make difficult concepts accessible. Reviewers note she encourages participation and extends office hours to address student questions thoroughly.\"},{\"citations\":[{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2024-12-18 21:31:33 +0000 UTC\",\"review_id\":\"183816f6ed8842824e940096\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwMzY5MTg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-05-07 18:36:31 +0000 UTC\",\"review_id\":\"4417ad8d80c56c649aafeb46\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxMTk3MDM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-12-18 21:47:10 +0000 UTC\",\"review_id\":\"4c714f4f39ed72e79c4b2f91\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQyMzM1NTYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"}],\"text\":\"Some reviewers found her initially harsh or noted minor clarity issues, while others criticized the lack of slides and perceived busywork. One review mentioned specific conceptual gaps near the end of the term.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.20 GPA, 51.4% A/AB (n=385 letter grades); Fall 2025: 3.12 GPA, 42.5% A/AB (n=299 letter grades); Spring 2026: 3.21 GPA, 51.9% A/AB (n=289 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-01-12 01:00:23 +0000 UTC\",\"review_id\":\"17f9c910a70bf30c29b0ab0f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwNTMwMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-05-07 18:36:31 +0000 UTC\",\"review_id\":\"4417ad8d80c56c649aafeb46\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxMTk3MDM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-03-17 01:13:10 +0000 UTC\",\"review_id\":\"f9c90e92996219fc43cc3e97\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNzA1MjE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"}],\"text\":\"Projects are lengthy and require early starts, while bi-weekly quizzes and dense course materials add to the workload and preparation demands.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Yiyin Shen\",\"review_date\":\"2025-05-13 23:38:20 +0000 UTC\",\"review_id\":\"74fe75e0883e3f1822e45849\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2930244\",\"source_review_id\":\"UmF0aW5nLTQxMjczMzQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2930244\",\"type\":\"review\"},{\"instructor_name\":\"Yiyin Shen\",\"review_date\":\"2025-05-16 23:33:22 +0000 UTC\",\"review_id\":\"38a5de00b0b984cf548008c5\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2930244\",\"source_review_id\":\"UmF0aW5nLTQxMzA3Njg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2930244\",\"type\":\"review\"}],\"text\":\"Historical reviews of Yiyin Shen: Yiyin Shen provides structured lectures and grade-boosting opportunities, though some students find the live explanations difficult to follow without recordings. Her projects are doable but can be tough, requiring careful attention to lecture materials.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2024-12-20 00:11:01 +0000 UTC\",\"review_id\":\"67eb5e84bd18d5a642b6de95\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwMzg4OTY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-01-12 01:00:23 +0000 UTC\",\"review_id\":\"17f9c910a70bf30c29b0ab0f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQwNTMwMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-05-18 06:26:37 +0000 UTC\",\"review_id\":\"cb82a12941acacab2023910f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxMzE1Mjcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-08-08 16:29:01 +0000 UTC\",\"review_id\":\"9e5666cb9468f7cf966e317b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxNTU4NTg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"},{\"instructor_name\":\"Hina Mahmood\",\"review_date\":\"2025-10-24 03:16:19 +0000 UTC\",\"review_id\":\"09438f8cf43963ea7ee1eb08\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3056362\",\"source_review_id\":\"UmF0aW5nLTQxNzUyMDk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3056362\",\"type\":\"review\"}],\"text\":\"Hina Mahmood is described as engaging and approachable, with clear explanations that help students navigate the course's inherent difficulty.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.25 GPA, 54.7% A/AB (n=583 letter grades); Fall 2025: 3.11 GPA, 42.9% A/AB (n=585 letter grades); Spring 2026: 3.13 GPA, 44.3% A/AB (n=618 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-10-24 03:28:16 +0000 UTC\",\"review_id\":\"d04e038ffd975276f9cae490\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQxNzUyMTQ1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-11-14 00:50:43 +0000 UTC\",\"review_id\":\"efe24e388278dc20d76641c9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQxODY0NTYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-12-12 23:22:05 +0000 UTC\",\"review_id\":\"266a907aa14fa70d9fea5a1b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyMjE3ODIy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2025-12-24 01:26:35 +0000 UTC\",\"review_id\":\"39878e534f8f55d640dd393d\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyMzg5MTYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-02-05 07:56:19 +0000 UTC\",\"review_id\":\"9f9c4042cb82d1a23a25eb3b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNTg1NjQ0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-03-17 01:13:10 +0000 UTC\",\"review_id\":\"f9c90e92996219fc43cc3e97\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNzA1MjE5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-03-18 21:14:31 +0000 UTC\",\"review_id\":\"447749d862298fb41c38dee5\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyNzEyNjM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-04-09 00:03:04 +0000 UTC\",\"review_id\":\"65b938c9e86f23e06cd1a0ed\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyODAyMzk3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"},{\"instructor_name\":\"Gary Dahl\",\"review_date\":\"2026-05-01 17:33:54 +0000 UTC\",\"review_id\":\"60627715f08a250b1126d54f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2770358\",\"source_review_id\":\"UmF0aW5nLTQyOTk2NTA0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2770358\",\"type\":\"review\"}],\"text\":\"Gary Dahl's lectures are criticized as unorganized and unclear, with students finding his rigid policy enforcement and lack of passion frustrating.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"DEBRA DEPPELER is recorded teaching in Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"GARY DAHL is recorded teaching in Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HINA MAHMOOD is recorded teaching in Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"}],\"text\":\"JASON LOWE-POWER is recorded teaching in Fall 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"KAREN S. MILLER is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"}],\"text\":\"MARK D. HILL is recorded teaching in Fall 2008. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE 354\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"source_record\":{\"entity_id\":\"cb48129f-99e6-36fa-9a20-46e0617e2499\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"YIYIN SHEN is recorded teaching in Spring 2025, Spring 2026. 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}]