[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"cc58df607639673e60c222ffffe9644ff2fa316a4fae495286134064fa2c5177","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n0\",\"n1\"],\"condition\":null,\"course\":null,\"evidence\":\"FRENCH 203or placement intoFRENCH 204\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":203,\"minimum_grade\":null,\"subjects\":[\"FRENCH\"],\"timing\":\"prior\"},\"evidence\":\"FRENCH 203\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement into FRENCH 204\",\"course\":null,\"evidence\":\"placement into FRENCH 204\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Node n0 references itself; remove the self-reference.\nNode n2: evidence 'placement into FRENCH 204' must quote an exact source substring.\nCycle reaches node n0; requirement graphs must be trees.\nUnreachable nodes: n2; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"cc58df607639673e60c222ffffe9644ff2fa316a4fae495286134064fa2c5177","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"FRENCH 203\",\"field\":\"description\",\"quote\":\"Oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"},{\"course_id\":\"FRENCH 204\",\"field\":\"description\",\"quote\":\"Advanced oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"}],\"text\":\"Intermediate to advanced French proficiency, including oral practice, conversation, grammar, reading, and cultural study.\"}],\"search_phrases\":[\"French conversation practice\",\"FRENCH 302 speaking\",\"Practical French Conversation\",\"French House conversation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere\"}],\"text\":\"Enhanced speaking and conversational skills in French.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"title\",\"quote\":\"PRACTICAL FRENCH CONVERSATION\"},{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere at the French House. Taught in French.\"}],\"text\":\"FRENCH 302 is a practical French conversation course that enhances speaking skills in an informal, conversational atmosphere taught entirely in French.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"speaking in an informal, conversational atmosphere\"}],\"text\":\"Informal conversation and speaking practice.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"cc58df607639673e60c222ffffe9644ff2fa316a4fae495286134064fa2c5177","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"3464c93306f0defb8267df3f678c4b9ecbe26526751af33c34397e39b1d7df37","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"FRENCH 203or placement intoFRENCH 204\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":203,\"minimum_grade\":null,\"subjects\":[\"FRENCH\"],\"timing\":\"prior\"},\"evidence\":\"FRENCH 203\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoFRENCH 204\",\"course\":null,\"evidence\":\"placement intoFRENCH 204\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"3464c93306f0defb8267df3f678c4b9ecbe26526751af33c34397e39b1d7df37","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"FRENCH 203\",\"field\":\"description\",\"quote\":\"Oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"},{\"course_id\":\"FRENCH 204\",\"field\":\"description\",\"quote\":\"Advanced oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"}],\"text\":\"Intermediate to advanced French proficiency, including oral practice, conversation, grammar, reading, and cultural study.\"}],\"search_phrases\":[\"French conversation practice\",\"FRENCH 302 speaking\",\"Practical French Conversation\",\"French House conversation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere\"}],\"text\":\"Enhanced speaking and conversational skills in French.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"title\",\"quote\":\"PRACTICAL FRENCH CONVERSATION\"},{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere at the French House. Taught in French.\"}],\"text\":\"FRENCH 302 is a practical French conversation course that enhances speaking skills in an informal, conversational atmosphere taught entirely in French.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"speaking in an informal, conversational atmosphere\"}],\"text\":\"Informal conversation and speaking practice.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"3464c93306f0defb8267df3f678c4b9ecbe26526751af33c34397e39b1d7df37","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is extremely helpful and enthusiastic, making it easy to improve spoken French.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Student considers the instructor one of the best at UW, highlighting their helpfulness and enthusiasm.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is great at keeping conversations going, which aids in practical language improvement.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-789789da373eecc1ff75f626","output_id":"cb119c973901ad122eed25d709f42c7ee3d9ca308716b5c37b16c0c6ebfd2fd7","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"FRENCH 203or placement intoFRENCH 204\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":203,\"minimum_grade\":null,\"subjects\":[\"FRENCH\"],\"timing\":\"prior\"},\"evidence\":\"FRENCH 203\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoFRENCH 204\",\"course\":null,\"evidence\":\"placement intoFRENCH 204\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-789789da373eecc1ff75f626","output_id":"cb119c973901ad122eed25d709f42c7ee3d9ca308716b5c37b16c0c6ebfd2fd7","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"FRENCH 203\",\"field\":\"description\",\"quote\":\"Oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"},{\"course_id\":\"FRENCH 204\",\"field\":\"description\",\"quote\":\"Advanced oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"}],\"text\":\"Intermediate to advanced French proficiency, including oral practice, conversation, grammar, reading, and cultural study.\"}],\"search_phrases\":[\"French conversation practice\",\"FRENCH 302 speaking\",\"Practical French Conversation\",\"French House conversation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere\"}],\"text\":\"Enhanced speaking and conversational skills in French.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"title\",\"quote\":\"PRACTICAL FRENCH CONVERSATION\"},{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere at the French House. Taught in French.\"}],\"text\":\"FRENCH 302 is a practical French conversation course that enhances speaking skills in an informal, conversational atmosphere taught entirely in French.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"speaking in an informal, conversational atmosphere\"}],\"text\":\"Informal conversation and speaking practice.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-789789da373eecc1ff75f626","output_id":"cb119c973901ad122eed25d709f42c7ee3d9ca308716b5c37b16c0c6ebfd2fd7","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0bc18d845e0229d1e80a74d60bcafa80a575377096ef2c09ee9d622fb9324511","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"FRENCH 203or placement intoFRENCH 204\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":203,\"minimum_grade\":null,\"subjects\":[\"FRENCH\"],\"timing\":\"prior\"},\"evidence\":\"FRENCH 203\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoFRENCH 204\",\"course\":null,\"evidence\":\"placement intoFRENCH 204\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0bc18d845e0229d1e80a74d60bcafa80a575377096ef2c09ee9d622fb9324511","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"FRENCH 203\",\"field\":\"description\",\"quote\":\"Oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"},{\"course_id\":\"FRENCH 204\",\"field\":\"description\",\"quote\":\"Advanced oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"}],\"text\":\"Intermediate to advanced French proficiency, including oral practice, conversation, grammar, reading, and cultural study.\"}],\"search_phrases\":[\"French conversation practice\",\"FRENCH 302 speaking\",\"Practical French Conversation\",\"French House conversation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere\"}],\"text\":\"Enhanced speaking and conversational skills in French.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"title\",\"quote\":\"PRACTICAL FRENCH CONVERSATION\"},{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere at the French House. Taught in French.\"}],\"text\":\"FRENCH 302 is a practical French conversation course that enhances speaking skills in an informal, conversational atmosphere taught entirely in French.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"speaking in an informal, conversational atmosphere\"}],\"text\":\"Informal conversation and speaking practice.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0bc18d845e0229d1e80a74d60bcafa80a575377096ef2c09ee9d622fb9324511","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is extremely helpful and enthusiastic, making it easy to improve spoken French.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Student considers the instructor one of the best at UW, highlighting their helpfulness and enthusiasm.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is great at keeping conversations going, which aids in practical language improvement.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0bc18d845e0229d1e80a74d60bcafa80a575377096ef2c09ee9d622fb9324511","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"97122cebfc9b1447a96dbfa1fa1dac8f739b8451cbebcc28a22929fba6de76f4\",\"course_id\":\"FRENCH 302\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":false,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2018: 3.97 GPA, 100.0% A/AB (n=16 letter grades); Spring 2019: 3.96 GPA, 95.7% A/AB (n=23 letter grades); Spring 2020: 4.00 GPA, 100.0% A/AB (n=12 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"}],\"text\":\"ANDREW IRVING is recorded teaching in Spring 2007, Spring 2009, Spring 2010, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2018, Spring 2019. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5b45191de57dc8b2fd34860fa78b4d681c01ee0054989786c4a734c163760c5e","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"FRENCH 203or placement intoFRENCH 204\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":203,\"minimum_grade\":null,\"subjects\":[\"FRENCH\"],\"timing\":\"prior\"},\"evidence\":\"FRENCH 203\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoFRENCH 204\",\"course\":null,\"evidence\":\"placement intoFRENCH 204\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5b45191de57dc8b2fd34860fa78b4d681c01ee0054989786c4a734c163760c5e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"FRENCH 203\",\"field\":\"description\",\"quote\":\"Oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"},{\"course_id\":\"FRENCH 204\",\"field\":\"description\",\"quote\":\"Advanced oral practice and conversation, grammar review, reading, vocabulary expansion, creative writing and study of French and Francophone cultures.\"}],\"text\":\"Intermediate to advanced French proficiency, including oral practice, conversation, grammar, reading, and cultural study.\"}],\"search_phrases\":[\"French conversation practice\",\"FRENCH 302 speaking\",\"Practical French Conversation\",\"French House conversation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere\"}],\"text\":\"Enhanced speaking and conversational skills in French.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"title\",\"quote\":\"PRACTICAL FRENCH CONVERSATION\"},{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"Further enhances speaking in an informal, conversational atmosphere at the French House. Taught in French.\"}],\"text\":\"FRENCH 302 is a practical French conversation course that enhances speaking skills in an informal, conversational atmosphere taught entirely in French.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"FRENCH 302\",\"field\":\"description\",\"quote\":\"speaking in an informal, conversational atmosphere\"}],\"text\":\"Informal conversation and speaking practice.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5b45191de57dc8b2fd34860fa78b4d681c01ee0054989786c4a734c163760c5e","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is extremely helpful and enthusiastic, making it easy to improve spoken French.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Student considers the instructor one of the best at UW, highlighting their helpfulness and enthusiasm.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Andrew is great! I took French 301 and 302 with him. He is extremely helpful with improving spoken French, and he is great with keeping a conversation going. He is very enthusiastic, and one of the best I've had at UW!\",\"course_id\":\"FRENCH 302\",\"date\":\"2015-05-14 12:12:25 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"c2a2763d0a4f5a3994b5aa6f\",\"instructor_id\":\"rmp:543509\",\"instructor_name\":\"Andrew Irving\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\"}],\"evidence_count\":1,\"review_ids\":[\"c2a2763d0a4f5a3994b5aa6f\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:543509\",\"name\":\"Andrew Irving\"}],\"review_year_end\":\"2015\",\"review_year_start\":\"2015\"},\"sentiment\":\"positive\",\"summary\":\"Instructor is great at keeping conversations going, which aids in practical language improvement.\"}]}","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_91e8194a243e77b1c6a766b8","course_id":"FRENCH 302","catalog_version_id":"dee48a1bb45e2b91838dce36135bd9a4dee14525bcc75a4f2cc862468ec6cbdd","record_version_id":"631ca985ccbf19068b5ec788437db91060c8a102c6214d48731f0f49ab97ec29","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5b45191de57dc8b2fd34860fa78b4d681c01ee0054989786c4a734c163760c5e","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"97122cebfc9b1447a96dbfa1fa1dac8f739b8451cbebcc28a22929fba6de76f4\",\"course_id\":\"FRENCH 302\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Andrew Irving\",\"review_date\":\"2015-05-14 12:12:25 +0000 UTC\",\"review_id\":\"c2a2763d0a4f5a3994b5aa6f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:543509\",\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Irving: The sole review indicates low difficulty, rating the course as very easy.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Andrew Irving\",\"review_date\":\"2015-05-14 12:12:25 +0000 UTC\",\"review_id\":\"c2a2763d0a4f5a3994b5aa6f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:543509\",\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Irving: Andrew Irving is described as extremely helpful for improving spoken French and maintaining conversation flow. Reviewers note his enthusiasm and consider him one of the best instructors at UW.\"}],\"message\":null,\"offered\":false,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Andrew Irving\",\"review_date\":\"2015-05-14 12:12:25 +0000 UTC\",\"review_id\":\"c2a2763d0a4f5a3994b5aa6f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:543509\",\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\",\"type\":\"review\"}],\"text\":\"A single historical review describes Andrew Irving as an enthusiastic and helpful instructor for improving spoken French, though no current instructor reviews are available.\"},{\"citations\":[{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2018: 3.97 GPA, 100.0% A/AB (n=16 letter grades); Spring 2019: 3.96 GPA, 95.7% A/AB (n=23 letter grades); Spring 2020: 4.00 GPA, 100.0% A/AB (n=12 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Andrew Irving\",\"review_date\":\"2015-05-14 12:12:25 +0000 UTC\",\"review_id\":\"c2a2763d0a4f5a3994b5aa6f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:543509\",\"source_review_id\":\"UmF0aW5nLTI0ODI5Mzkz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/543509\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Irving: Students found the instructor excellent at maintaining conversation and improving speaking skills.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"FRENCH 302\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"source_record\":{\"entity_id\":\"823fde03-362e-3c2b-a18d-e84065f6ec4c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"}],\"text\":\"ANDREW IRVING is recorded teaching in Spring 2007, Spring 2009, Spring 2010, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2018, Spring 2019. 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}]