[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"6c889b02c6e8c1bcd9ce60aa5200c39d80591d57be7421f2b25c3d01c4569bbc","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 appears in the requirement text but is not present in linked_courses, so it was encoded as a condition rather than a course node.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"6c889b02c6e8c1bcd9ce60aa5200c39d80591d57be7421f2b25c3d01c4569bbc","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"capable of operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"ANSYS finite element analysis\",\"structural and thermal simulation\",\"APDL scripting\",\"FE model verification\",\"transient thermal stress analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Generate an ANSYS FE model to assess the steady-state / static structural or thermal response of a 1-D, 2-D or 3-D component or structure\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Generate ANSYS FE models for static structural and thermal responses in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Select element types, define material properties, and apply loads and boundary conditions.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply time dependent loads and boundary conditions to perform both thermal and structural transient analyses\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Perform transient thermal and structural analyses using time-dependent loads.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Benchmark and verify FE models using simple analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Undergraduate course teaching simulation of 1D-3D structural and thermal systems using commercial FE software (ANSYS) via GUI and APDL, focusing on model verification and thermal stress effects.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Structural and thermal system simulation in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Finite Element Analysis (FEA) using GUI and APDL.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Thermal expansion and its effect on stress fields.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"6c889b02c6e8c1bcd9ce60aa5200c39d80591d57be7421f2b25c3d01c4569bbc","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2024\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"Cited reviews praise Andrew Mikkelson as a great lecturer who taught the course well, helping students grasp the subject professionally.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer criticizes Andrew Mikkelson's lecture slides as dense with little explanation and notes that receiving help is difficult due to missed office hours and demeaning responses.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer states Andrew Mikkelson's homework rubrics are unclear, grading is petty, and exam practice questions were too simple for the midterm.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer would not recommend the course under Andrew Mikkelson for ME students, citing an outdated program that does not match industry use.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"6c889b02c6e8c1bcd9ce60aa5200c39d80591d57be7421f2b25c3d01c4569bbc","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"b2418e0a68aec68e781ee90b878e07a0d031ae0de22cb1d449433e7133d91e17\",\"course_id\":\"ME 460\",\"current_instructors\":[{\"instructor_uid\":\"instructor_dcae74444a531a1e5511d455\",\"message\":null,\"name\":\"Andrew Mikkelson\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:1688335\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2024-05-01 22:02:48 +0000 UTC\",\"review_id\":\"6e3e4eaa211949b9f9e92a39\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Andrew Mikkelson was a great lecturer with a dry sense of humor who taught the course well, helping one student grasp the subject for professional use.\"},{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2025-05-13 14:14:31 +0000 UTC\",\"review_id\":\"a7b3748036f60be741a8479a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2026-03-13 19:00:11 +0000 UTC\",\"review_id\":\"532ff477d46c2874068bc5b7\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Others found lecture slides dense and office hours unhelpful or rude. They also cited unclear homework rubrics, an outdated program, and a midterm practice question that was too simple.\"},{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2024: 3.49 GPA, 85.3% A/AB (n=34 letter grades); Spring 2025: 3.69 GPA, 80.0% A/AB (n=35 letter grades); Spring 2026: 3.28 GPA, 53.1% A/AB (n=32 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2026-03-13 19:00:11 +0000 UTC\",\"review_id\":\"532ff477d46c2874068bc5b7\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Homework rubrics were unclear, and one student felt graders deducted small amounts of points. Exams required significant time, and practice questions did not match the midterm difficulty.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2024-05-01 22:02:48 +0000 UTC\",\"review_id\":\"6e3e4eaa211949b9f9e92a39\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Andrew Mikkelson taught the course effectively, and a student found the material applicable in professional work, noting his dry humor and strong lecturing style.\"},{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2024: 3.49 GPA, 85.3% A/AB (n=34 letter grades); Spring 2025: 3.69 GPA, 80.0% A/AB (n=35 letter grades); Spring 2026: 3.28 GPA, 53.1% A/AB (n=32 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2025-05-13 14:14:31 +0000 UTC\",\"review_id\":\"a7b3748036f60be741a8479a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Lecture slides were dense with limited explanation, and a student struggled to get help because the instructor was often absent from office hours and responded rudely when present.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREW MIKKELSON is recorded teaching in Spring 2016, Spring 2017, Spring 2018, Spring 2019, Spring 2020, Spring 2022, Spring 2023, Spring 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"fa00434511c54bc2d37e3e30d39d6cc198f018d345865739cf7062f746b1fce8","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":306,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 306\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing, or member of Engineering Guest Students\",\"course\":null,\"evidence\":\"graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n3\",\"kind\":\"any\"}],\"notes\":[\"ME 306 is not in linked_courses; treated as verbatim condition requiring review.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Course requirement is absent from the source links","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"fa00434511c54bc2d37e3e30d39d6cc198f018d345865739cf7062f746b1fce8","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"EMA 303\",\"field\":\"description\",\"quote\":\"Stress and strain, torsion, bending of beams, shearing stresses in beams, compound stresses, principal stresses, deflections of beams, statically indeterminate members, columns.\"}],\"text\":\"Fundamentals of mechanics of materials including stress, strain, and beam analysis.\"}],\"search_phrases\":[\"finite element analysis software\",\"thermal structural simulation\",\"APDL scripting\",\"FE model verification\",\"thermal expansion stress\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response\"}],\"text\":\"Simulate structural and thermal systems using finite element analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmark and verify finite element models using analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\"}],\"text\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS teaches students to simulate structural and thermal systems using commercial FE software.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\"}],\"text\":\"1D, 2D, and 3D structural and thermal system simulation.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"static and transient response\"}],\"text\":\"Static and transient response analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL\"}],\"text\":\"Finite element analysis using GUI and APDL interfaces.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmarking and verifying FE models.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"fa00434511c54bc2d37e3e30d39d6cc198f018d345865739cf7062f746b1fce8","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d63584779e46ea177f7d4094197e0e406f6b7c3ff95c771024d73ec15304adde","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing, or member of Engineering Guest Students\",\"course\":null,\"evidence\":\"graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is preserved as a verbatim condition node since it is absent from the linked courses, per validation instructions.\"],\"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":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d63584779e46ea177f7d4094197e0e406f6b7c3ff95c771024d73ec15304adde","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"EMA 303\",\"field\":\"description\",\"quote\":\"Stress and strain, torsion, bending of beams, shearing stresses in beams, compound stresses, principal stresses, deflections of beams, statically indeterminate members, columns.\"}],\"text\":\"Fundamentals of mechanics of materials including stress, strain, and beam analysis.\"}],\"search_phrases\":[\"finite element analysis software\",\"thermal structural simulation\",\"APDL scripting\",\"FE model verification\",\"thermal expansion stress\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response\"}],\"text\":\"Simulate structural and thermal systems using finite element analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmark and verify finite element models using analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\"}],\"text\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS teaches students to simulate structural and thermal systems using commercial FE software.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\"}],\"text\":\"1D, 2D, and 3D structural and thermal system simulation.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"static and transient response\"}],\"text\":\"Static and transient response analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL\"}],\"text\":\"Finite element analysis using GUI and APDL interfaces.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmarking and verifying FE models.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"d63584779e46ea177f7d4094197e0e406f6b7c3ff95c771024d73ec15304adde","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor is praised as a great lecturer with a dry sense of humor, but criticized for dense lecture slides that lack explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"532ff477d46c2874068bc5b7\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Students report unclear homework rubrics, petty grading, and exams that are either too short or mismatched with practice questions.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":3,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\",\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"While the instructor is personally liked and the material is useful professionally, the course structure, software tools, and support are heavily criticized.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-6556a505c10f448d98d02466","output_id":"bd5bab4b7e9c442c735d2226be51227706f7808d5260eed60504ec49f04735fb","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":306,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 306\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"root\",\"status\":\"parsed\"}","error":"Node n1: course {'course_number': 306, 'minimum_grade': None, 'subjects': ['ME'], 'timing': 'prior'} is absent from the source links (linked_courses). Standing, declared programs, and subject credit counts are condition nodes, not courses. Never invent course 0. For a source reference absent from linked_courses, use kind=condition, course=null, condition=<verbatim source clause>, children=[], and needs_review with an explanatory note. Allowed course references: [{'course_number': 303, 'subjects': ['EMA']}].","model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-6556a505c10f448d98d02466","output_id":"bd5bab4b7e9c442c735d2226be51227706f7808d5260eed60504ec49f04735fb","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"capable of operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"ANSYS finite element analysis\",\"structural and thermal simulation\",\"APDL scripting\",\"FE model verification\",\"transient thermal stress analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Generate an ANSYS FE model to assess the steady-state / static structural or thermal response of a 1-D, 2-D or 3-D component or structure\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Generate ANSYS FE models for static structural and thermal responses in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Select element types, define material properties, and apply loads and boundary conditions.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply time dependent loads and boundary conditions to perform both thermal and structural transient analyses\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Perform transient thermal and structural analyses using time-dependent loads.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Benchmark and verify FE models using simple analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Undergraduate course teaching simulation of 1D-3D structural and thermal systems using commercial FE software (ANSYS) via GUI and APDL, focusing on model verification and thermal stress effects.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Structural and thermal system simulation in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Finite Element Analysis (FEA) using GUI and APDL.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Thermal expansion and its effect on stress fields.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-6556a505c10f448d98d02466","output_id":"bd5bab4b7e9c442c735d2226be51227706f7808d5260eed60504ec49f04735fb","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2024\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"Cited reviews praise Andrew Mikkelson as a great lecturer who taught the course well, helping students grasp the subject professionally.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer criticizes Andrew Mikkelson's lecture slides as dense with little explanation and notes that receiving help is difficult due to missed office hours and demeaning responses.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer states Andrew Mikkelson's homework rubrics are unclear, grading is petty, and exam practice questions were too simple for the midterm.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer would not recommend the course under Andrew Mikkelson for ME students, citing an outdated program that does not match industry use.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-789789da373eecc1ff75f626","output_id":"73f99defe3fd8570b66da84a80530b1c0bbcc031fd9f5df00ab00c12bdc16a88","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing, or member of Engineering Guest Students\",\"course\":null,\"evidence\":\"graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is preserved as a verbatim condition node since it is absent from the linked courses, per validation instructions.\"],\"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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-789789da373eecc1ff75f626","output_id":"73f99defe3fd8570b66da84a80530b1c0bbcc031fd9f5df00ab00c12bdc16a88","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"EMA 303\",\"field\":\"description\",\"quote\":\"Stress and strain, torsion, bending of beams, shearing stresses in beams, compound stresses, principal stresses, deflections of beams, statically indeterminate members, columns.\"}],\"text\":\"Fundamentals of mechanics of materials including stress, strain, and beam analysis.\"}],\"search_phrases\":[\"finite element analysis software\",\"thermal structural simulation\",\"APDL scripting\",\"FE model verification\",\"thermal expansion stress\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response\"}],\"text\":\"Simulate structural and thermal systems using finite element analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmark and verify finite element models using analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\"}],\"text\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS teaches students to simulate structural and thermal systems using commercial FE software.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\"}],\"text\":\"1D, 2D, and 3D structural and thermal system simulation.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"static and transient response\"}],\"text\":\"Static and transient response analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL\"}],\"text\":\"Finite element analysis using GUI and APDL interfaces.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmarking and verifying FE models.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-789789da373eecc1ff75f626","output_id":"73f99defe3fd8570b66da84a80530b1c0bbcc031fd9f5df00ab00c12bdc16a88","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":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-79348710a077dbb34341f483","output_id":"06a1f15c56f293103eb46c0ec98714679926b147fa6e50f678ebee1087bb833a","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 appears in the requirement text but is not present in linked_courses, so it was encoded as a condition rather than a course node.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-79348710a077dbb34341f483","output_id":"06a1f15c56f293103eb46c0ec98714679926b147fa6e50f678ebee1087bb833a","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"capable of operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"ANSYS finite element analysis\",\"structural and thermal simulation\",\"APDL scripting\",\"FE model verification\",\"transient thermal stress analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Generate an ANSYS FE model to assess the steady-state / static structural or thermal response of a 1-D, 2-D or 3-D component or structure\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Generate ANSYS FE models for static structural and thermal responses in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Determine an appropriate element type, specify the material properties and apply loads, boundary conditions and constraints for both thermal and structural ANSYS simulations\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Select element types, define material properties, and apply loads and boundary conditions.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply time dependent loads and boundary conditions to perform both thermal and structural transient analyses\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Perform transient thermal and structural analyses using time-dependent loads.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Benchmark and verify FE models using simple analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Undergraduate course teaching simulation of 1D-3D structural and thermal systems using commercial FE software (ANSYS) via GUI and APDL, focusing on model verification and thermal stress effects.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Structural and thermal system simulation in 1D, 2D, and 3D.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Finite Element Analysis (FEA) using GUI and APDL.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"impact of the temperature distribution in an object on the stress field through thermal expansion\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Thermal expansion and its effect on stress fields.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"38841f882b985d4ac67c7887286949f67af8f21290f32b83f8b9738acac7fc4d","record_version_id":"d13349ccff75ffcab08aa181713432af51a496a0f7edf62346ea563693f0f9f7","job_id":"enrich-79348710a077dbb34341f483","output_id":"06a1f15c56f293103eb46c0ec98714679926b147fa6e50f678ebee1087bb833a","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2024\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"Cited reviews praise Andrew Mikkelson as a great lecturer who taught the course well, helping students grasp the subject professionally.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer criticizes Andrew Mikkelson's lecture slides as dense with little explanation and notes that receiving help is difficult due to missed office hours and demeaning responses.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer states Andrew Mikkelson's homework rubrics are unclear, grading is petty, and exam practice questions were too simple for the midterm.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":1,\"review_ids\":[\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2026\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1688335\",\"summary\":\"One reviewer would not recommend the course under Andrew Mikkelson for ME students, citing an outdated program that does not match industry use.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"e04bfbb83e3e23fd04cdae2c52b2bc0c4b2c0b516da84aaad12b50521198eafe","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing, or member of Engineering Guest Students\",\"course\":null,\"evidence\":\"graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is preserved as a verbatim condition node since it is absent from the linked courses, per validation instructions.\"],\"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":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"e04bfbb83e3e23fd04cdae2c52b2bc0c4b2c0b516da84aaad12b50521198eafe","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"EMA 303\",\"field\":\"description\",\"quote\":\"Stress and strain, torsion, bending of beams, shearing stresses in beams, compound stresses, principal stresses, deflections of beams, statically indeterminate members, columns.\"}],\"text\":\"Fundamentals of mechanics of materials including stress, strain, and beam analysis.\"}],\"search_phrases\":[\"finite element analysis software\",\"thermal structural simulation\",\"APDL scripting\",\"FE model verification\",\"thermal expansion stress\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response\"}],\"text\":\"Simulate structural and thermal systems using finite element analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmark and verify finite element models using analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\"}],\"text\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS teaches students to simulate structural and thermal systems using commercial FE software.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\"}],\"text\":\"1D, 2D, and 3D structural and thermal system simulation.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"static and transient response\"}],\"text\":\"Static and transient response analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL\"}],\"text\":\"Finite element analysis using GUI and APDL interfaces.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmarking and verifying FE models.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"e04bfbb83e3e23fd04cdae2c52b2bc0c4b2c0b516da84aaad12b50521198eafe","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor is praised as a great lecturer with a dry sense of humor, but criticized for dense lecture slides that lack explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"532ff477d46c2874068bc5b7\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Students report unclear homework rubrics, petty grading, and exams that are either too short or mismatched with practice questions.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":3,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\",\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"While the instructor is personally liked and the material is useful professionally, the course structure, software tools, and support are heavily criticized.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"e04bfbb83e3e23fd04cdae2c52b2bc0c4b2c0b516da84aaad12b50521198eafe","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"09d3e1a87e75c261288cc30deaf5e94aa7d484f53bf4c0f829aa4045aa811034\",\"course_id\":\"ME 460\",\"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\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2024: 3.49 GPA, 85.3% A/AB (n=34 letter grades); Spring 2025: 3.69 GPA, 80.0% A/AB (n=35 letter grades); Spring 2026: 3.28 GPA, 53.1% A/AB (n=32 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREW MIKKELSON is recorded teaching in Spring 2016, Spring 2017, Spring 2018, Spring 2019, Spring 2020, Spring 2022, Spring 2023, Spring 2024, 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\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"399d1d69c28b21a4ba193217f655fb293ff5aab4515016a0a90f5f074d015f96","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 306 orE M A 303, or graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 303\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing, or member of Engineering Guest Students\",\"course\":null,\"evidence\":\"graduate/professional standing, or member of Engineering Guest Students\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is preserved as a verbatim condition node since it is absent from the linked courses, per validation instructions.\"],\"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":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"399d1d69c28b21a4ba193217f655fb293ff5aab4515016a0a90f5f074d015f96","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"EMA 303\",\"field\":\"description\",\"quote\":\"Stress and strain, torsion, bending of beams, shearing stresses in beams, compound stresses, principal stresses, deflections of beams, statically indeterminate members, columns.\"}],\"text\":\"Fundamentals of mechanics of materials including stress, strain, and beam analysis.\"}],\"search_phrases\":[\"finite element analysis software\",\"thermal structural simulation\",\"APDL scripting\",\"FE model verification\",\"thermal expansion stress\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response\"}],\"text\":\"Simulate structural and thermal systems using finite element analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"operating an FE package at a high level, including benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmark and verify finite element models using analytical checks.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"understanding the impact of the temperature distribution in an object on the stress field through thermal expansion\"}],\"text\":\"Analyze the impact of temperature distribution on stress fields via thermal expansion.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"title\",\"quote\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS\"},{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems, including both the static and transient response, using a common, commercially available FE software package\"}],\"text\":\"APPLIED THERMAL / STRUCTURAL FINITE ELEMENT ANALYSIS teaches students to simulate structural and thermal systems using commercial FE software.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"simulate 1D, 2D and 3D structural and thermal systems\"}],\"text\":\"1D, 2D, and 3D structural and thermal system simulation.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"static and transient response\"}],\"text\":\"Static and transient response analysis.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"Analyses will be performed using both GUI and APDL\"}],\"text\":\"Finite element analysis using GUI and APDL interfaces.\"},{\"evidence\":[{\"course_id\":\"ME 460\",\"field\":\"description\",\"quote\":\"benchmarking and verifying the FE model using simple analytical checks\"}],\"text\":\"Benchmarking and verifying FE models.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"399d1d69c28b21a4ba193217f655fb293ff5aab4515016a0a90f5f074d015f96","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor is praised as a great lecturer with a dry sense of humor, but criticized for dense lecture slides that lack explanation.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":2,\"review_ids\":[\"532ff477d46c2874068bc5b7\",\"a7b3748036f60be741a8479a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"Students report unclear homework rubrics, petty grading, and exams that are either too short or mismatched with practice questions.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"He is great. I didnt do well in this class, but that was due to me and outside commitments. I don't think I would have passed at all had he not taught the course so well.\\n\\nI have used the material professionally since taking his course and I had a good grasp on the subject. Dude has a dry sense of humor but he's a great lecturer and a good person.\",\"course_id\":\"ME 460\",\"date\":\"2024-05-01 22:02:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"6e3e4eaa211949b9f9e92a39\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Lecture slides are heavy and dense with not a lot of explanation of why things are the way they are. Often not at scheduled office hours so receiving help is hard. When at office hours he responds to questions with rude and demeaning responses. Isn't very understanding when problems with ANSYS software arise on exams and homework's.\",\"course_id\":\"ME 460\",\"date\":\"2025-05-13 14:14:31 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a7b3748036f60be741a8479a\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"},{\"comment\":\"Homework rubrics are never clear; grader takes petty amount of points off. Class exam should have been online or given more time. The exam practice question was way too simple for the midterm. The class is based on an outdated program that doesn't match what industry uses. I wouldn't recommend it for ME students.\",\"course_id\":\"ME 460\",\"date\":\"2026-03-13 19:00:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"532ff477d46c2874068bc5b7\",\"instructor_id\":\"rmp:1688335\",\"instructor_name\":\"Andrew Mikkelson\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\"}],\"evidence_count\":3,\"review_ids\":[\"6e3e4eaa211949b9f9e92a39\",\"a7b3748036f60be741a8479a\",\"532ff477d46c2874068bc5b7\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1688335\",\"name\":\"Andrew Mikkelson\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2024\"},\"sentiment\":\"mixed\",\"summary\":\"While the instructor is personally liked and the material is useful professionally, the course structure, software tools, and support are heavily criticized.\"}]}","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_a7e15b921a77b3fa96bd0e9b","course_id":"ME 460","catalog_version_id":"00219c6f46899ca893d3b7b51a69751c499b17f87b9213f87a7c8ead6ba8d2d6","record_version_id":"4f9de904f5bd4c1c22e6ce51d30d009b56ba2e360140a78450a7beed8ed86999","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"399d1d69c28b21a4ba193217f655fb293ff5aab4515016a0a90f5f074d015f96","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"09d3e1a87e75c261288cc30deaf5e94aa7d484f53bf4c0f829aa4045aa811034\",\"course_id\":\"ME 460\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2025-05-13 14:14:31 +0000 UTC\",\"review_id\":\"a7b3748036f60be741a8479a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2026-03-13 19:00:11 +0000 UTC\",\"review_id\":\"532ff477d46c2874068bc5b7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Mikkelson: Students report dense lecture slides, unclear homework rubrics, and exams that may not align with practice questions or industry standards.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2024-05-01 22:02:48 +0000 UTC\",\"review_id\":\"6e3e4eaa211949b9f9e92a39\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Mikkelson: Andrew Mikkelson is described as a great lecturer with a dry sense of humor who provides a strong grasp of the subject, though one student struggled due to outside commitments.\"}],\"message\":null,\"offered\":false,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2024-05-01 22:02:48 +0000 UTC\",\"review_id\":\"6e3e4eaa211949b9f9e92a39\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTM5MzMyMjUz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2025-05-13 14:14:31 +0000 UTC\",\"review_id\":\"a7b3748036f60be741a8479a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2026-03-13 19:00:11 +0000 UTC\",\"review_id\":\"532ff477d46c2874068bc5b7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Mikkelson: Reviews for Andrew Mikkelson are polarized, with one student praising his lectures and professional relevance, while others criticize his demeanor, unclear grading, and outdated course content.\"},{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2024: 3.49 GPA, 85.3% A/AB (n=34 letter grades); Spring 2025: 3.69 GPA, 80.0% A/AB (n=35 letter grades); Spring 2026: 3.28 GPA, 53.1% A/AB (n=32 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2025-05-13 14:14:31 +0000 UTC\",\"review_id\":\"a7b3748036f60be741a8479a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQxMjY1MzMz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Mikkelson\",\"review_date\":\"2026-03-13 19:00:11 +0000 UTC\",\"review_id\":\"532ff477d46c2874068bc5b7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1688335\",\"source_review_id\":\"UmF0aW5nLTQyNjk2NTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1688335\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Mikkelson: Frustrations include inaccessible office hours, rude responses to questions, and software issues on exams.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 460\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"source_record\":{\"entity_id\":\"9cdedc4c-3fbf-37e1-9b20-cbd85e143dfd\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREW MIKKELSON is recorded teaching in Spring 2016, Spring 2017, Spring 2018, Spring 2019, Spring 2020, Spring 2022, Spring 2023, Spring 2024, 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":false}]