[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-091809327c957bc6b7163857","output_id":"77741805ee1c4628822817178f00c185904ba3e1943a7a212fd99216791fc731","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n0\",\"n1\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n2\",\"n3\",\"n4\",\"n5\",\"n6\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n2\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n7\",\"n8\",\"n9\",\"n10\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n12\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":306,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"M E 306\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[\"n15\",\"n16\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n15\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 240\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[\"n18\",\"n19\",\"n20\",\"n21\",\"n22\",\"n23\",\"n24\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n18\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n19\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n20\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n21\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"301\",\"id\":\"n22\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n23\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n24\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n1\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; treated as verbatim condition leaf in n12/n13 structure but marked for review due to missing canonical reference.\",\"ME 240 and EMA 202 are not in linked_courses; treated as verbatim condition leaves in n15/n16/n17 structure but marked for review due to missing canonical reference.\",\"COMP SCI 301 is not in linked_courses; treated as verbatim condition leaf in n18/n22 structure but marked for review due to missing canonical reference.\",\"Placement condition 'placement intoCOMP SCI 300' is a verbatim condition leaf as it is not a course node.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n0 references itself; remove the self-reference.\nNode n2 references itself; remove the self-reference.\nNode n2 references missing nodes: n4, n5, n6.\nNode n7 references itself; remove the self-reference.\nNode n9: evidence 'MATH 340' must quote an exact source substring.\nNode n10: evidence 'MATH 341' must quote an exact source substring.\nNode n12 references itself; remove the self-reference.\nNode n15 references itself; remove the self-reference.\nNode n18 references itself; remove the self-reference.\nCycle reaches node n0; requirement graphs must be trees.\nUnreachable nodes: n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n2, n20, n21, n22, n23, n24, n3, n7, n8, n9; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-091809327c957bc6b7163857","output_id":"77741805ee1c4628822817178f00c185904ba3e1943a7a212fd99216791fc731","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"}],\"text\":\"Geometric modeling and computer-aided design fundamentals\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Linear algebra and differential equations\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"}],\"text\":\"Computer-aided design software usage\"}],\"search_phrases\":[\"computer aided engineering\",\"geometric modeling\",\"NC machining\",\"3D printing\",\"structural analysis\",\"thermal analysis\",\"mechanical design\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies; shape processing for manufacturing, including NC machining and 3D printing; and computer-aided analysis of structural, thermal and other physical properties.\"}],\"text\":\"Introduction to Computer Aided Engineering covering modeling, manufacturing processing, and physical property analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-091809327c957bc6b7163857","output_id":"77741805ee1c4628822817178f00c185904ba3e1943a7a212fd99216791fc731","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"2333bef4768a29834e064296946a782ac53dcc1acee9040fc1ed699dd5739a09","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"c1\",\"c2\",\"c3\",\"c4\",\"c5\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"c1\",\"kind\":\"course\"},{\"children\":[\"m1\",\"m2\",\"m3\",\"m4\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"c2\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"m1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"m2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"m3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"m4\",\"kind\":\"course\"},{\"children\":[\"g1\",\"g2\",\"g3\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"c3\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"g1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"g2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"concurrent enrollment\",\"course\":null,\"evidence\":\"concurrent enrollment\",\"id\":\"g3\",\"kind\":\"condition\"},{\"children\":[\"h1\",\"h2\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"c4\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 240\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"h1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"h2\",\"kind\":\"course\"},{\"children\":[\"s1\",\"s2\",\"s3\",\"s4\",\"s5\",\"s6\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"c5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"s1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"s2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"s3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"s4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"s5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"or placement intoCOMP SCI 300\",\"id\":\"s6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"or member of Engineering Guest Students\",\"id\":\"r2\",\"kind\":\"condition\"}],\"notes\":[\"ME 306, ME 240, and COMP SCI 301 are absent from linked_courses, so they are modeled as condition nodes.\",\"Concurrent enrollment is retained as an explicit alternative in the ME 306/EMA 303 group.\",\"Placement into COMP SCI 300 and Engineering Guest Students status are modeled as condition alternatives.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"2333bef4768a29834e064296946a782ac53dcc1acee9040fc1ed699dd5739a09","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"Computer Aided Engineering\",\"CAD concepts\",\"CAE software\",\"finite element analysis\",\"NC machining\",\"3D printing\",\"structural loads\",\"parametric curves\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"demonstrate ability to use CAD software for designing curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAD software for designing curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"demonstrate ability to use CAE software for structural and thermal analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAE software for structural and thermal analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"demonstrate ability to use CAE software for optimizing mechanical components\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Optimize mechanical components using CAE software\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies; shape processing for manufacturing, including NC machining and 3D printing; and computer-aided analysis of structural, thermal and other physical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Introduction to Computer Aided Engineering covering CAD/CAE fundamentals, modeling, manufacturing (NC/3D printing), and structural/thermal analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"comprehend Computer Aided Design (CAD) concepts such as 3D transformations, parametric curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAD concepts: 3D transformations, parametric curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"comprehend Computer Aided Engineering (CAE) concepts such as structural loads, restraints, and finite element analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAE concepts: structural loads, restraints, finite element analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Shape processing for manufacturing, NC machining, 3D printing\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"2333bef4768a29834e064296946a782ac53dcc1acee9040fc1ed699dd5739a09","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Worst Prof I've ever had. Every homework and lab is tedious and busy work. Lecture is useless and the software we are forced to use is horrible and confusing. Unfortunately I am already proficient in what this class is supposed to teach me... but I still ended up with a poor grade because of the busy work.\",\"course_id\":\"ME 331\",\"date\":\"2008-11-03 01:45:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89ab8c97a20a7f3e144717aa\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0OTMwMTkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"}],\"evidence_count\":3,\"review_ids\":[\"89ab8c97a20a7f3e144717aa\",\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2010\",\"review_year_start\":\"2008\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:765312\",\"summary\":\"Cited reviews criticize Vadim Shapiro for unclear explanations, tedious busy work, and inability to correctly solve assigned problems.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"What a great guy, definitely recommend.\",\"course_id\":\"ME 331\",\"date\":\"2010-12-28 11:40:17 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ffbfffebffcf9c6bcbf7e3bd\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE4MDU0MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"Best professor I have had. He knows when students get confused and how to deal with them during the lecture. His tests are fairly reasonable.\",\"course_id\":\"ME 331\",\"date\":\"2017-11-30 17:36:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0aacdcaf12da27cae38dcc1f\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"He is one of the better professors I have had. He really cares about his students and wants to make sure they succeed. Although the topics could become boring, he continuously encouraged questions to make sure the entire class understood what was going on. I would definitely recommend him to others.\",\"course_id\":\"ME 331\",\"date\":\"2018-01-04 12:05:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"bec47709b7ff64777a8276b4\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"ffbfffebffcf9c6bcbf7e3bd\",\"0aacdcaf12da27cae38dcc1f\",\"bec47709b7ff64777a8276b4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2018\",\"review_year_start\":\"2010\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:847569\",\"summary\":\"Cited reviews praise Krishnan Suresh for clear teaching, caring about student success, and reasonable tests.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"No idea how this guy has good ratings. I'm doing well, but he's just bad. his lectures are AWFUL. the most boring thing you'll ever experience -- guarantee you won't show up at all by the time the semester is halfway through. non-stop tedious and boring homework assignments at terrible times. right before finals, day after spring break. AVOID!\",\"course_id\":\"ME 331\",\"date\":\"2015-05-09 12:18:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"089394409e9eed5ad152c3c0\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTI0Nzg0NDYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Tons and tons of homework when lecture was rarely helpful. He seemed very unprepared for a lot of lectures and it was incredibly difficult to set up accommodations or get in contact with him. A lot of the material felt useless (especially CADjs) or like busywork. The class itself isnt difficult, just a frustrating experience.\",\"course_id\":\"ME 331\",\"date\":\"2021-12-31 00:42:08 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"f6926571d1ffe1ee8ae13ee4\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njc5MzY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"089394409e9eed5ad152c3c0\",\"8107ba596e96b8e1f546c8fe\",\"f6926571d1ffe1ee8ae13ee4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:289780\",\"summary\":\"Cited reviews describe Jeff Roessler's lectures as boring, unprepared, or useless, with long and tedious homework assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\",\"8107ba596e96b8e1f546c8fe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2017\",\"review_year_start\":\"2009\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course workload as excessive, with long, tedious, and often pointless homework assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"while doing the exam you'll think you're doing pretty good, everyone was surprised with how low the midterm average was. homework is super easy and labs are as well. guys really nice, he and the TA's always have office hours.. mine had no textbook at all\",\"course_id\":\"ME 331\",\"date\":\"2014-05-13 13:40:18 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a1d86841f0ee591c9731f294\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjM2MDc5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Not as terrible as a lot of people say. His lectures definitely aren't helpful, but you don't have to go and the class isn't hard compared to other ME classes. The homework is long but TAs are helpful and most of us who stay for lab get it almost done during class. His exams were reasonable and open note. Most people I know are hovering around AB-A\",\"course_id\":\"ME 331\",\"date\":\"2023-12-18 20:26:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"95f7a92e4ed3ccf509172c0e\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM4NzMwNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"331 was a very poorly taught class for the last 5 years and Prof. Suresh took time to make the course interesting again. Content is extremely useful and applicable outside of class, and it is a very easy A as long as you check your work with a mentally competent partner. Exams were not proctored and 24 hours to take.\",\"course_id\":\"ME 331\",\"date\":\"2024-05-07 19:58:32 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ce9c1a88d0cc2c4a8770cdae\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"a1d86841f0ee591c9731f294\",\"95f7a92e4ed3ccf509172c0e\",\"ce9c1a88d0cc2c4a8770cdae\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"},{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":null,\"summary\":\"Exams are described as fair or reasonable by some, while others note they can be tricky or that midterm averages were surprisingly low.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Jason Oakley has a way with words. His ability to give a thorough and thoughtful breakdown of concepts is unmatched. I go into class knowing nothing, but when I leave I feel a sense of euphoria. The only reason I wouldn't take the class again is because he did such a good job teaching the material, won't need to. I can see why he's employed.\",\"course_id\":\"ME 331\",\"date\":\"2023-10-13 23:35:12 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ca481d40e8d8fcef54cfe312\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4Mjc0MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"This guy is the worst professor. There is a clear lack of preparation that goes into his instruction.He probably doesn't use SolidWorks and MATLAB on a regular basis for his actual work which is incredibly noticeable during lectures to students who have become proficient in the platforms through internships.\",\"course_id\":\"ME 331\",\"date\":\"2024-10-07 00:46:10 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f7026ba0573e9345f505b77f\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5NzkwNzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"He has to be the absolute worst professor I have ever had. It genuinly seems like he is a student with his basis of knowledge on the things he ATTEMPTS to teach. You are left bored, confused, and frusturated at the end of your time at lectures. Gave us an exam worth 24 points where missing a signage would drop you 5%. Absolutely horrible.\",\"course_id\":\"ME 331\",\"date\":\"2025-04-30 15:03:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4798a8c2cbe67369fee4921c\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxMDk5NzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"}],\"evidence_count\":3,\"review_ids\":[\"ca481d40e8d8fcef54cfe312\",\"f7026ba0573e9345f505b77f\",\"4798a8c2cbe67369fee4921c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1783953\",\"summary\":\"Feedback on Jason Oakley is highly polarized, ranging from praise for thorough concept breakdowns to accusations of lack of preparation and poor instruction.\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"2333bef4768a29834e064296946a782ac53dcc1acee9040fc1ed699dd5739a09","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"2edaf1da9e7b68829d5cab0af396b0040fc701793901764f87959b6528850f5c\",\"course_id\":\"ME 331\",\"current_instructors\":[{\"instructor_uid\":\"instructor_77b46a6cd1205a9e58c0221e\",\"message\":\"No course-specific reviews available\",\"name\":\"Kiffer Creveling\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_8ae483d6a159fe984cc6b267\",\"message\":\"No course-specific reviews available\",\"name\":\"Ramathasan Thevamaran\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2953123\",\"summary\":[]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2026-05-03 19:09:56 +0000 UTC\",\"review_id\":\"b4148746f91b002a28fafb4f\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTQzMDEwNTg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Homework assignments took a long time to complete and were sometimes changed halfway through the deadline window, requiring students to start early.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2024-05-07 19:58:32 +0000 UTC\",\"review_id\":\"ce9c1a88d0cc2c4a8770cdae\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2026-05-03 19:09:56 +0000 UTC\",\"review_id\":\"b4148746f91b002a28fafb4f\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTQzMDEwNTg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students described the course content as useful and applicable outside of class, though opinions on lecture quality were sharply divided, with some finding them pointless.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.26 GPA, 54.5% A/AB (n=134 letter grades); Fall 2025: 3.39 GPA, 61.1% A/AB (n=162 letter grades); Spring 2026: 3.43 GPA, 64.9% A/AB (n=131 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2024-12-20 17:27:26 +0000 UTC\",\"review_id\":\"675e36b49828a6428422c7ee\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTQwMzk3NDQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"One student reported that several projects were mis-graded and the instructor refused to fix the errors, which was a frustrating aspect of the course.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JASON OAKLEY is recorded teaching in Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"JEFFREY ROESSLER is recorded teaching in Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Spring 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"KRISHNAN SURESH is recorded teaching in Spring 2008, Spring 2009, Fall 2010, Spring 2011, Spring 2015, Spring 2016, Fall 2017, Fall 2018, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"}],\"text\":\"VADIM SHAPIRO is recorded teaching in Fall 2008, Fall 2009, Spring 2010, Fall 2011. 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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"7b4cc2f1c942d56fefe16d42f2b204d9eae47146be9ef32c3d0c6d77341bac18","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n3\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n4\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n8\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 340\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 341\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[\"n13\",\"n14\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n13\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":306,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"M E 306\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n16\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 240\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"n18\",\"kind\":\"course\"},{\"children\":[\"n19\",\"n20\",\"n21\",\"n22\",\"n23\",\"n24\",\"n25\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n19\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n20\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n21\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n22\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 301\",\"id\":\"n23\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 310\",\"id\":\"n24\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement into COMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n25\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n26\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; treated as verbatim condition with needs_review status implied by missing reference.\",\"ME 240, EMA 202, COMPSCI 301 are not in linked_courses; treated as verbatim conditions with needs_review status implied by missing reference.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n0 references missing nodes: n1, n2.\nNode n3 references itself; remove the self-reference.\nNode n3 references missing nodes: n5, n6, n7.\nNode n8 references itself; remove the self-reference.\nNode n10: evidence 'MATH 340' must quote an exact source substring.\nNode n11: evidence 'MATH 341' must quote an exact source substring.\nNode n12: evidence 'MATH 375' must quote an exact source substring.\nNode n13 references itself; remove the self-reference.\nNode n16 references itself; remove the self-reference.\nNode n19 references itself; remove the self-reference.\nNode n21: evidence 'COMP SCI 220' must quote an exact source substring.\nNode n23: evidence 'COMP SCI 301' must quote an exact source substring.\nNode n24: evidence 'COMP SCI 310' must quote an exact source substring.\nUnreachable nodes: n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n20, n21, n22, n23, n24, n25, n26, n3, n4, n8, n9; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"7b4cc2f1c942d56fefe16d42f2b204d9eae47146be9ef32c3d0c6d77341bac18","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"7b4cc2f1c942d56fefe16d42f2b204d9eae47146be9ef32c3d0c6d77341bac18","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1226ce83cf5251d1c024b00366d07f0edf75661460c9f86f2b24448fb99d5817","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n6\",\"kind\":\"any\"},{\"children\":[\"n16\",\"n17\",\"n18\",\"n19\",\"n20\",\"n21\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n12\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"E M A 303\",\"id\":\"n13\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"E M A 202\",\"id\":\"n15\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n18\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n19\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"301\",\"id\":\"n20\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n21\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; preserved as condition node.\",\"ME 240 is not in linked_courses; preserved as condition node.\",\"COMP SCI 301 is not in linked_courses; preserved as condition node.\",\"Non-course conditions preserve verbatim source text from the clause.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1226ce83cf5251d1c024b00366d07f0edf75661460c9f86f2b24448fb99d5817","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1226ce83cf5251d1c024b00366d07f0edf75661460c9f86f2b24448fb99d5817","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6fd383d724168e372a98bfa266c23cc190437c5f3de0588d570966dd8fddb83b","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\",\"r4\",\"r5\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"c1\",\"c2\",\"c3\",\"c4\",\"c5\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"c1\",\"kind\":\"course\"},{\"children\":[\"m1\",\"m2\",\"m3\",\"m4\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"c2\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"m1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"m2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"m3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"m4\",\"kind\":\"course\"},{\"children\":[\"g1\",\"g2\",\"g3\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"c3\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"concurrent enrollment allowed\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"g1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"g2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"concurrent enrollment\",\"course\":null,\"evidence\":\"or concurrent enrollment\",\"id\":\"g3\",\"kind\":\"condition\"},{\"children\":[\"h1\",\"h2\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"c4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"M E 240\",\"id\":\"h1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"h2\",\"kind\":\"course\"},{\"children\":[\"s1\",\"s2\",\"s3\",\"s4\",\"s5\",\"s6\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"c5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"s1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"s2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"s3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"301\",\"id\":\"s4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"s5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement into COMP SCI 300\",\"course\":null,\"evidence\":\"or placement intoCOMP SCI 300\",\"id\":\"s6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"or member of Engineering Guest Students\",\"id\":\"r2\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 is not in linked_courses; treated as condition leaf.\",\"ME 240 and ME 306 are not in linked_courses; treated as condition leaves.\",\"Interpretation assumes 'concurrent enrollment' applies to the entire group (ME 306 or EMA 303).\"],\"root\":\"root\",\"status\":\"needs_review\"}","error":"Node root references missing nodes: r3, r4, r5.\nNode g1: condition 'concurrent enrollment allowed' must be a nonempty literal source substring. Its evidence is 'M E 306'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.\nNode h1: condition None must be a nonempty literal source substring. Its evidence is 'M E 240'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.\nNode s4: condition None must be a nonempty literal source substring. Its evidence is '301'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.\nNode s6: condition 'placement into COMP SCI 300' must be a nonempty literal source substring. Its evidence is 'or placement intoCOMP SCI 300'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6fd383d724168e372a98bfa266c23cc190437c5f3de0588d570966dd8fddb83b","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"Computer Aided Engineering\",\"CAD concepts\",\"CAE software\",\"finite element analysis\",\"NC machining\",\"3D printing\",\"structural loads\",\"parametric curves\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"demonstrate ability to use CAD software for designing curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAD software for designing curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"demonstrate ability to use CAE software for structural and thermal analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAE software for structural and thermal analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"demonstrate ability to use CAE software for optimizing mechanical components\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Optimize mechanical components using CAE software\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies; shape processing for manufacturing, including NC machining and 3D printing; and computer-aided analysis of structural, thermal and other physical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Introduction to Computer Aided Engineering covering CAD/CAE fundamentals, modeling, manufacturing (NC/3D printing), and structural/thermal analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"comprehend Computer Aided Design (CAD) concepts such as 3D transformations, parametric curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAD concepts: 3D transformations, parametric curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"comprehend Computer Aided Engineering (CAE) concepts such as structural loads, restraints, and finite element analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAE concepts: structural loads, restraints, finite element analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Shape processing for manufacturing, NC machining, 3D printing\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6fd383d724168e372a98bfa266c23cc190437c5f3de0588d570966dd8fddb83b","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Worst Prof I've ever had. Every homework and lab is tedious and busy work. Lecture is useless and the software we are forced to use is horrible and confusing. Unfortunately I am already proficient in what this class is supposed to teach me... but I still ended up with a poor grade because of the busy work.\",\"course_id\":\"ME 331\",\"date\":\"2008-11-03 01:45:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89ab8c97a20a7f3e144717aa\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0OTMwMTkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"}],\"evidence_count\":3,\"review_ids\":[\"89ab8c97a20a7f3e144717aa\",\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2010\",\"review_year_start\":\"2008\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:765312\",\"summary\":\"Cited reviews criticize Vadim Shapiro for unclear explanations, tedious busy work, and inability to correctly solve assigned problems.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"What a great guy, definitely recommend.\",\"course_id\":\"ME 331\",\"date\":\"2010-12-28 11:40:17 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ffbfffebffcf9c6bcbf7e3bd\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE4MDU0MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"Best professor I have had. He knows when students get confused and how to deal with them during the lecture. His tests are fairly reasonable.\",\"course_id\":\"ME 331\",\"date\":\"2017-11-30 17:36:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0aacdcaf12da27cae38dcc1f\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"He is one of the better professors I have had. He really cares about his students and wants to make sure they succeed. Although the topics could become boring, he continuously encouraged questions to make sure the entire class understood what was going on. I would definitely recommend him to others.\",\"course_id\":\"ME 331\",\"date\":\"2018-01-04 12:05:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"bec47709b7ff64777a8276b4\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"ffbfffebffcf9c6bcbf7e3bd\",\"0aacdcaf12da27cae38dcc1f\",\"bec47709b7ff64777a8276b4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2018\",\"review_year_start\":\"2010\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:847569\",\"summary\":\"Cited reviews praise Krishnan Suresh for clear teaching, caring about student success, and reasonable tests.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"No idea how this guy has good ratings. I'm doing well, but he's just bad. his lectures are AWFUL. the most boring thing you'll ever experience -- guarantee you won't show up at all by the time the semester is halfway through. non-stop tedious and boring homework assignments at terrible times. right before finals, day after spring break. AVOID!\",\"course_id\":\"ME 331\",\"date\":\"2015-05-09 12:18:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"089394409e9eed5ad152c3c0\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTI0Nzg0NDYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Tons and tons of homework when lecture was rarely helpful. He seemed very unprepared for a lot of lectures and it was incredibly difficult to set up accommodations or get in contact with him. A lot of the material felt useless (especially CADjs) or like busywork. The class itself isnt difficult, just a frustrating experience.\",\"course_id\":\"ME 331\",\"date\":\"2021-12-31 00:42:08 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"f6926571d1ffe1ee8ae13ee4\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njc5MzY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"089394409e9eed5ad152c3c0\",\"8107ba596e96b8e1f546c8fe\",\"f6926571d1ffe1ee8ae13ee4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:289780\",\"summary\":\"Cited reviews describe Jeff Roessler's lectures as boring, unprepared, or useless, with long and tedious homework assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\",\"8107ba596e96b8e1f546c8fe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2017\",\"review_year_start\":\"2009\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course workload as excessive, with long, tedious, and often pointless homework assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"while doing the exam you'll think you're doing pretty good, everyone was surprised with how low the midterm average was. homework is super easy and labs are as well. guys really nice, he and the TA's always have office hours.. mine had no textbook at all\",\"course_id\":\"ME 331\",\"date\":\"2014-05-13 13:40:18 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a1d86841f0ee591c9731f294\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjM2MDc5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Not as terrible as a lot of people say. His lectures definitely aren't helpful, but you don't have to go and the class isn't hard compared to other ME classes. The homework is long but TAs are helpful and most of us who stay for lab get it almost done during class. His exams were reasonable and open note. Most people I know are hovering around AB-A\",\"course_id\":\"ME 331\",\"date\":\"2023-12-18 20:26:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"95f7a92e4ed3ccf509172c0e\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM4NzMwNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"331 was a very poorly taught class for the last 5 years and Prof. Suresh took time to make the course interesting again. Content is extremely useful and applicable outside of class, and it is a very easy A as long as you check your work with a mentally competent partner. Exams were not proctored and 24 hours to take.\",\"course_id\":\"ME 331\",\"date\":\"2024-05-07 19:58:32 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ce9c1a88d0cc2c4a8770cdae\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"a1d86841f0ee591c9731f294\",\"95f7a92e4ed3ccf509172c0e\",\"ce9c1a88d0cc2c4a8770cdae\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"},{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":null,\"summary\":\"Exams are described as fair or reasonable by some, while others note they can be tricky or that midterm averages were surprisingly low.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Jason Oakley has a way with words. His ability to give a thorough and thoughtful breakdown of concepts is unmatched. I go into class knowing nothing, but when I leave I feel a sense of euphoria. The only reason I wouldn't take the class again is because he did such a good job teaching the material, won't need to. I can see why he's employed.\",\"course_id\":\"ME 331\",\"date\":\"2023-10-13 23:35:12 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ca481d40e8d8fcef54cfe312\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4Mjc0MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"This guy is the worst professor. There is a clear lack of preparation that goes into his instruction.He probably doesn't use SolidWorks and MATLAB on a regular basis for his actual work which is incredibly noticeable during lectures to students who have become proficient in the platforms through internships.\",\"course_id\":\"ME 331\",\"date\":\"2024-10-07 00:46:10 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f7026ba0573e9345f505b77f\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5NzkwNzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"He has to be the absolute worst professor I have ever had. It genuinly seems like he is a student with his basis of knowledge on the things he ATTEMPTS to teach. You are left bored, confused, and frusturated at the end of your time at lectures. Gave us an exam worth 24 points where missing a signage would drop you 5%. Absolutely horrible.\",\"course_id\":\"ME 331\",\"date\":\"2025-04-30 15:03:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4798a8c2cbe67369fee4921c\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxMDk5NzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"}],\"evidence_count\":3,\"review_ids\":[\"ca481d40e8d8fcef54cfe312\",\"f7026ba0573e9345f505b77f\",\"4798a8c2cbe67369fee4921c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1783953\",\"summary\":\"Feedback on Jason Oakley is highly polarized, ranging from praise for thorough concept breakdowns to accusations of lack of preparation and poor instruction.\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-789789da373eecc1ff75f626","output_id":"41c7366386a37e0acf0e3f559cf964dfe4dfb84eb85255f867fc629996afe139","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n6\",\"kind\":\"any\"},{\"children\":[\"n14\",\"n15\",\"n16\",\"n17\",\"n18\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n18\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Boolean groups require at least two children","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-789789da373eecc1ff75f626","output_id":"41c7366386a37e0acf0e3f559cf964dfe4dfb84eb85255f867fc629996afe139","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-789789da373eecc1ff75f626","output_id":"41c7366386a37e0acf0e3f559cf964dfe4dfb84eb85255f867fc629996afe139","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-79348710a077dbb34341f483","output_id":"f987ab245c12d6cdbc8b563fc914fe93654a27b07e2fc7bead4ac02c7fe8515f","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"c1\",\"c2\",\"c3\",\"c4\",\"c5\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"c1\",\"kind\":\"course\"},{\"children\":[\"m1\",\"m2\",\"m3\",\"m4\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"c2\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"m1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"m2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"m3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"m4\",\"kind\":\"course\"},{\"children\":[\"g1\",\"g2\",\"g3\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"c3\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 306\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"g1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":303,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior_or_concurrent\"},\"evidence\":\"E M A 303\",\"id\":\"g2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"concurrent enrollment\",\"course\":null,\"evidence\":\"concurrent enrollment\",\"id\":\"g3\",\"kind\":\"condition\"},{\"children\":[\"h1\",\"h2\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"c4\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"M E 240\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"h1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":202,\"minimum_grade\":null,\"subjects\":[\"EMA\"],\"timing\":\"prior\"},\"evidence\":\"E M A 202\",\"id\":\"h2\",\"kind\":\"course\"},{\"children\":[\"s1\",\"s2\",\"s3\",\"s4\",\"s5\",\"s6\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"c5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"s1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"s2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"s3\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"s4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"s5\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"or placement intoCOMP SCI 300\",\"id\":\"s6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"or member of Engineering Guest Students\",\"id\":\"r2\",\"kind\":\"condition\"}],\"notes\":[\"ME 306, ME 240, and COMP SCI 301 are absent from linked_courses, so they are modeled as condition nodes.\",\"Concurrent enrollment is retained as an explicit alternative in the ME 306/EMA 303 group.\",\"Placement into COMP SCI 300 and Engineering Guest Students status are modeled as condition alternatives.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-79348710a077dbb34341f483","output_id":"f987ab245c12d6cdbc8b563fc914fe93654a27b07e2fc7bead4ac02c7fe8515f","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"Computer Aided Engineering\",\"CAD concepts\",\"CAE software\",\"finite element analysis\",\"NC machining\",\"3D printing\",\"structural loads\",\"parametric curves\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"demonstrate ability to use CAD software for designing curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAD software for designing curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"demonstrate ability to use CAE software for structural and thermal analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Use CAE software for structural and thermal analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"demonstrate ability to use CAE software for optimizing mechanical components\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Optimize mechanical components using CAE software\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies; shape processing for manufacturing, including NC machining and 3D printing; and computer-aided analysis of structural, thermal and other physical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Introduction to Computer Aided Engineering covering CAD/CAE fundamentals, modeling, manufacturing (NC/3D printing), and structural/thermal analysis.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"comprehend Computer Aided Design (CAD) concepts such as 3D transformations, parametric curves and surfaces\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAD concepts: 3D transformations, parametric curves and surfaces\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"comprehend Computer Aided Engineering (CAE) concepts such as structural loads, restraints, and finite element analysis\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"CAE concepts: structural loads, restraints, finite element analysis\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\",\"source_url\":\"https://guide.wisc.edu/courses/m_e/\"}],\"text\":\"Shape processing for manufacturing, NC machining, 3D printing\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"6e50b4a8667fee3b980a6c8ae9f4bf637ad2cb50737624252c5c8ae969d186b1","record_version_id":"7c27c11f2de705b9e676fa781d5a10ef37f61d0bde36589734c19538d7a2ca65","job_id":"enrich-79348710a077dbb34341f483","output_id":"f987ab245c12d6cdbc8b563fc914fe93654a27b07e2fc7bead4ac02c7fe8515f","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Worst Prof I've ever had. Every homework and lab is tedious and busy work. Lecture is useless and the software we are forced to use is horrible and confusing. Unfortunately I am already proficient in what this class is supposed to teach me... but I still ended up with a poor grade because of the busy work.\",\"course_id\":\"ME 331\",\"date\":\"2008-11-03 01:45:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89ab8c97a20a7f3e144717aa\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0OTMwMTkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"}],\"evidence_count\":3,\"review_ids\":[\"89ab8c97a20a7f3e144717aa\",\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2010\",\"review_year_start\":\"2008\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:765312\",\"summary\":\"Cited reviews criticize Vadim Shapiro for unclear explanations, tedious busy work, and inability to correctly solve assigned problems.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"What a great guy, definitely recommend.\",\"course_id\":\"ME 331\",\"date\":\"2010-12-28 11:40:17 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ffbfffebffcf9c6bcbf7e3bd\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTE4MDU0MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"Best professor I have had. He knows when students get confused and how to deal with them during the lecture. His tests are fairly reasonable.\",\"course_id\":\"ME 331\",\"date\":\"2017-11-30 17:36:45 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"0aacdcaf12da27cae38dcc1f\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"},{\"comment\":\"He is one of the better professors I have had. He really cares about his students and wants to make sure they succeed. Although the topics could become boring, he continuously encouraged questions to make sure the entire class understood what was going on. I would definitely recommend him to others.\",\"course_id\":\"ME 331\",\"date\":\"2018-01-04 12:05:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"bec47709b7ff64777a8276b4\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"ffbfffebffcf9c6bcbf7e3bd\",\"0aacdcaf12da27cae38dcc1f\",\"bec47709b7ff64777a8276b4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2018\",\"review_year_start\":\"2010\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:847569\",\"summary\":\"Cited reviews praise Krishnan Suresh for clear teaching, caring about student success, and reasonable tests.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"No idea how this guy has good ratings. I'm doing well, but he's just bad. his lectures are AWFUL. the most boring thing you'll ever experience -- guarantee you won't show up at all by the time the semester is halfway through. non-stop tedious and boring homework assignments at terrible times. right before finals, day after spring break. AVOID!\",\"course_id\":\"ME 331\",\"date\":\"2015-05-09 12:18:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"089394409e9eed5ad152c3c0\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTI0Nzg0NDYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Tons and tons of homework when lecture was rarely helpful. He seemed very unprepared for a lot of lectures and it was incredibly difficult to set up accommodations or get in contact with him. A lot of the material felt useless (especially CADjs) or like busywork. The class itself isnt difficult, just a frustrating experience.\",\"course_id\":\"ME 331\",\"date\":\"2021-12-31 00:42:08 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"f6926571d1ffe1ee8ae13ee4\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1Njc5MzY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"089394409e9eed5ad152c3c0\",\"8107ba596e96b8e1f546c8fe\",\"f6926571d1ffe1ee8ae13ee4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:289780\",\"summary\":\"Cited reviews describe Jeff Roessler's lectures as boring, unprepared, or useless, with long and tedious homework assignments.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Excessive workload, pointless material, and on top of it all, he can't even correctly do any of the problems he assigns. Don't even bother with this guy.\",\"course_id\":\"ME 331\",\"date\":\"2009-03-10 12:56:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"621b4e474a3eb305a9f382cd\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE1NTIwMDc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"The worst teacher I have have thus far.  He has a bad accent and doesn't explain things well.  The HW and assignments take forever and require a bunch of useless work.\",\"course_id\":\"ME 331\",\"date\":\"2010-03-23 21:01:02 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"944aa174ff3d1db5f5547505\",\"instructor_id\":\"rmp:765312\",\"instructor_name\":\"Vadim Shapiro\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE2OTAyMTMx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/765312\"},{\"comment\":\"One of my least favorite professors at UW. Lectures are pointless and he's often found repeating things in lecture 4-5 times. He makes mistakes often so you're never sure what to follow and what not to. Boring course, even more boring professor. Material isn't hard but the homework assignments are long and tedious and make you want to rather fail.\",\"course_id\":\"ME 331\",\"date\":\"2017-02-27 12:58:08 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8107ba596e96b8e1f546c8fe\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI3ODYwMzU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"}],\"evidence_count\":3,\"review_ids\":[\"621b4e474a3eb305a9f382cd\",\"944aa174ff3d1db5f5547505\",\"8107ba596e96b8e1f546c8fe\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:765312\",\"name\":\"Vadim Shapiro\"}],\"review_year_end\":\"2017\",\"review_year_start\":\"2009\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course workload as excessive, with long, tedious, and often pointless homework assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"while doing the exam you'll think you're doing pretty good, everyone was surprised with how low the midterm average was. homework is super easy and labs are as well. guys really nice, he and the TA's always have office hours.. mine had no textbook at all\",\"course_id\":\"ME 331\",\"date\":\"2014-05-13 13:40:18 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a1d86841f0ee591c9731f294\",\"instructor_id\":\"rmp:289780\",\"instructor_name\":\"Jeff Roessler\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjM2MDc5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/289780\"},{\"comment\":\"Not as terrible as a lot of people say. His lectures definitely aren't helpful, but you don't have to go and the class isn't hard compared to other ME classes. The homework is long but TAs are helpful and most of us who stay for lab get it almost done during class. His exams were reasonable and open note. Most people I know are hovering around AB-A\",\"course_id\":\"ME 331\",\"date\":\"2023-12-18 20:26:58 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"95f7a92e4ed3ccf509172c0e\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM4NzMwNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"331 was a very poorly taught class for the last 5 years and Prof. Suresh took time to make the course interesting again. Content is extremely useful and applicable outside of class, and it is a very easy A as long as you check your work with a mentally competent partner. Exams were not proctored and 24 hours to take.\",\"course_id\":\"ME 331\",\"date\":\"2024-05-07 19:58:32 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ce9c1a88d0cc2c4a8770cdae\",\"instructor_id\":\"rmp:847569\",\"instructor_name\":\"Krishnan Suresh\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\"}],\"evidence_count\":3,\"review_ids\":[\"a1d86841f0ee591c9731f294\",\"95f7a92e4ed3ccf509172c0e\",\"ce9c1a88d0cc2c4a8770cdae\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"},{\"id\":\"rmp:289780\",\"name\":\"Jeff Roessler\"},{\"id\":\"rmp:847569\",\"name\":\"Krishnan Suresh\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":null,\"summary\":\"Exams are described as fair or reasonable by some, while others note they can be tricky or that midterm averages were surprisingly low.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"Jason Oakley has a way with words. His ability to give a thorough and thoughtful breakdown of concepts is unmatched. I go into class knowing nothing, but when I leave I feel a sense of euphoria. The only reason I wouldn't take the class again is because he did such a good job teaching the material, won't need to. I can see why he's employed.\",\"course_id\":\"ME 331\",\"date\":\"2023-10-13 23:35:12 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ca481d40e8d8fcef54cfe312\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM4Mjc0MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"This guy is the worst professor. There is a clear lack of preparation that goes into his instruction.He probably doesn't use SolidWorks and MATLAB on a regular basis for his actual work which is incredibly noticeable during lectures to students who have become proficient in the platforms through internships.\",\"course_id\":\"ME 331\",\"date\":\"2024-10-07 00:46:10 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f7026ba0573e9345f505b77f\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM5NzkwNzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"},{\"comment\":\"He has to be the absolute worst professor I have ever had. It genuinly seems like he is a student with his basis of knowledge on the things he ATTEMPTS to teach. You are left bored, confused, and frusturated at the end of your time at lectures. Gave us an exam worth 24 points where missing a signage would drop you 5%. Absolutely horrible.\",\"course_id\":\"ME 331\",\"date\":\"2025-04-30 15:03:05 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4798a8c2cbe67369fee4921c\",\"instructor_id\":\"rmp:1783953\",\"instructor_name\":\"Jason Oakley\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQxMDk5NzQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\"}],\"evidence_count\":3,\"review_ids\":[\"ca481d40e8d8fcef54cfe312\",\"f7026ba0573e9345f505b77f\",\"4798a8c2cbe67369fee4921c\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1783953\",\"name\":\"Jason Oakley\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2023\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1783953\",\"summary\":\"Feedback on Jason Oakley is highly polarized, ranging from praise for thorough concept breakdowns to accusations of lack of preparation and poor instruction.\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"20728764b7baa55a825d754f3971997c7e2a36b655f5b4c6951eea936f9e8f59","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n6\",\"kind\":\"any\"},{\"children\":[\"n16\",\"n17\",\"n18\",\"n19\",\"n20\",\"n21\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n12\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"E M A 303\",\"id\":\"n13\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"E M A 202\",\"id\":\"n15\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n18\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n19\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"301\",\"id\":\"n20\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n21\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; preserved as condition node.\",\"ME 240 is not in linked_courses; preserved as condition node.\",\"COMP SCI 301 is not in linked_courses; preserved as condition node.\",\"Non-course conditions preserve verbatim source text from the clause.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"20728764b7baa55a825d754f3971997c7e2a36b655f5b4c6951eea936f9e8f59","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"20728764b7baa55a825d754f3971997c7e2a36b655f5b4c6951eea936f9e8f59","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"20728764b7baa55a825d754f3971997c7e2a36b655f5b4c6951eea936f9e8f59","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"0af8b7bb55f4c3f926a725c5daf8378ab00c755a7735314f19c9ecaf5c7629b8\",\"course_id\":\"ME 331\",\"current_instructors\":[{\"instructor_uid\":\"instructor_6a0865621696e0948e7a1f89\",\"message\":\"Summary generation failed\",\"name\":\"Krishnan Suresh\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:847569\",\"summary\":[{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2017: 3.29 GPA, 60.0% A/AB (n=90 letter grades); Fall 2018: 3.29 GPA, 60.0% A/AB (n=100 letter grades); Spring 2024: 3.59 GPA, 79.4% A/AB (n=107 letter grades).\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_6a0865621696e0948e7a1f89\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.26 GPA, 54.5% A/AB (n=134 letter grades); Fall 2025: 3.39 GPA, 61.1% A/AB (n=162 letter grades); Spring 2026: 3.43 GPA, 64.9% A/AB (n=131 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JASON OAKLEY is recorded teaching in Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"JEFFREY ROESSLER is recorded teaching in Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Spring 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"KRISHNAN SURESH is recorded teaching in Spring 2008, Spring 2009, Fall 2010, Spring 2011, Spring 2015, Spring 2016, Fall 2017, Fall 2018, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"}],\"text\":\"VADIM SHAPIRO is recorded teaching in Fall 2008, Fall 2009, Spring 2010, Fall 2011. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"professor\", \"instructor_uid\": \"instructor_6a0865621696e0948e7a1f89\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"da24f8ccb3ce9c8cb9c474264f49705d16ef1901389176e9cb7ee655cefbb9ce","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n6\",\"kind\":\"any\"},{\"children\":[\"n16\",\"n17\",\"n18\",\"n19\",\"n20\",\"n21\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n12\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"E M A 303\",\"id\":\"n13\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"E M A 202\",\"id\":\"n15\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n18\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n19\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"301\",\"id\":\"n20\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n21\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; preserved as condition node.\",\"ME 240 is not in linked_courses; preserved as condition node.\",\"COMP SCI 301 is not in linked_courses; preserved as condition node.\",\"Non-course conditions preserve verbatim source text from the clause.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"da24f8ccb3ce9c8cb9c474264f49705d16ef1901389176e9cb7ee655cefbb9ce","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"da24f8ccb3ce9c8cb9c474264f49705d16ef1901389176e9cb7ee655cefbb9ce","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"7566d6288ce1f8f0cbf2a9a7077738d5de5aea8dccd55d4c048455f98cbcf3a8","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300), or member of Engineering Guest Students\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\",\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"M E 231, (MATH 320,340,341, or375), (M E 306 orE M A 303or concurrent enrollment), (M E 240 orE M A 202), and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"member of Engineering Guest Students\",\"course\":null,\"evidence\":\"member of Engineering Guest Students\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":231,\"minimum_grade\":null,\"subjects\":[\"ME\"],\"timing\":\"prior\"},\"evidence\":\"M E 231\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341, or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 306 orE M A 303or concurrent enrollment)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"(M E 240 orE M A 202)\",\"id\":\"n6\",\"kind\":\"any\"},{\"children\":[\"n16\",\"n17\",\"n18\",\"n19\",\"n20\",\"n21\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"n7\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"M E 306\",\"id\":\"n12\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 306 orE M A 303or concurrent enrollment\",\"course\":null,\"evidence\":\"E M A 303\",\"id\":\"n13\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"M E 240\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"M E 240 orE M A 202\",\"course\":null,\"evidence\":\"E M A 202\",\"id\":\"n15\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n17\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n18\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n19\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"301\",\"id\":\"n20\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n21\",\"kind\":\"condition\"}],\"notes\":[\"ME 306 is not in linked_courses; preserved as condition node.\",\"ME 240 is not in linked_courses; preserved as condition node.\",\"COMP SCI 301 is not in linked_courses; preserved as condition node.\",\"Non-course conditions preserve verbatim source text from the clause.\"],\"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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"7566d6288ce1f8f0cbf2a9a7077738d5de5aea8dccd55d4c048455f98cbcf3a8","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"Introduction to basic methods and fundamental concepts in geometric description and modeling of mechanical form, components, and assemblies. Topics include elements of descriptive geometry, engineering drawing standards, introduction to computer modeling\"},{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 341\",\"field\":\"description\",\"quote\":\"The theory of linear algebra with an introduction to proofs and proof writing. Topics include vector spaces, linear dependence, span, basis, linear transformations, kernel, image, inner products and inner product spaces, geometry, eigenvalues, eigenvectors\"}],\"text\":\"Geometric modeling and linear algebra fundamentals\"},{\"evidence\":[{\"course_id\":\"ME 231\",\"field\":\"description\",\"quote\":\"operate modern commercial computer-aided design systems\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"programmable methods for modeling and design\"}],\"text\":\"Computer-aided design and programming skills\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"numerical methods\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations\"}],\"text\":\"Numerical methods and matrix algebra\"}],\"search_phrases\":[\"computer aided engineering ME 331\",\"geometric modeling ME 231\",\"linear algebra MATH 340\",\"ME 331 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Mathematical and programmable modeling of mechanical shapes\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural and thermal properties\"}],\"summary\":{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"title\",\"quote\":\"COMPUTER-AIDED ENGINEERING\"},{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"Introduction to the fundamentals of Computer Aided Engineering. Topics include mathematical and programmable methods for modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Introduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"modeling and design of mechanical shapes and assemblies\"}],\"text\":\"Modeling and design of mechanical shapes and assemblies\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"shape processing for manufacturing, including NC machining and 3D printing\"}],\"text\":\"Shape processing for manufacturing (NC machining, 3D printing)\"},{\"evidence\":[{\"course_id\":\"ME 331\",\"field\":\"description\",\"quote\":\"computer-aided analysis of structural, thermal and other physical properties\"}],\"text\":\"Computer-aided analysis of structural, thermal, and physical properties\"}]}","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"7566d6288ce1f8f0cbf2a9a7077738d5de5aea8dccd55d4c048455f98cbcf3a8","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_054e190102b9b5bab9f66bad","course_id":"ME 331","catalog_version_id":"180bfcd10dd44047f08386b2eeff6c46a24782976d3f68d8d1712cbc48139b0d","record_version_id":"5c29c49c7c4949adc82473e63ca24f967c9462e45762541b291d45a8eaf2ef9d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"7566d6288ce1f8f0cbf2a9a7077738d5de5aea8dccd55d4c048455f98cbcf3a8","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"0af8b7bb55f4c3f926a725c5daf8378ab00c755a7735314f19c9ecaf5c7629b8\",\"course_id\":\"ME 331\",\"current_instructors\":[{\"instructor_uid\":\"instructor_6a0865621696e0948e7a1f89\",\"message\":null,\"name\":\"Krishnan Suresh\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:847569\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2010-12-28 11:40:17 +0000 UTC\",\"review_id\":\"ffbfffebffcf9c6bcbf7e3bd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTE4MDU0MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2011-03-14 01:46:07 +0000 UTC\",\"review_id\":\"c549efdb712a0e8936005274\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTE4MjczODYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2017-11-30 17:36:45 +0000 UTC\",\"review_id\":\"0aacdcaf12da27cae38dcc1f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2018-01-04 12:05:20 +0000 UTC\",\"review_id\":\"bec47709b7ff64777a8276b4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2024-05-07 19:58:32 +0000 UTC\",\"review_id\":\"ce9c1a88d0cc2c4a8770cdae\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"}],\"text\":\"Krishnan Suresh is described as helpful and caring, with reviewers noting he addresses student confusion and makes the course interesting. Some find his lectures helpful and tests reasonable, while one reviewer states he revitalized the course after previous poor instruction.\"},{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2016-05-04 16:34:54 +0000 UTC\",\"review_id\":\"e2ec567c832da1b8b27134c9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI2NDY2NDg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"}],\"text\":\"One reviewer found the teaching method weird and the lab and lecture components very different. This student felt the professor pushed them hard, which negatively impacted their grading experience.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2017: 3.29 GPA, 60.0% A/AB (n=90 letter grades); Fall 2018: 3.29 GPA, 60.0% A/AB (n=100 letter grades); Spring 2024: 3.59 GPA, 79.4% A/AB (n=107 letter grades).\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2011-03-14 01:46:07 +0000 UTC\",\"review_id\":\"c549efdb712a0e8936005274\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTE4MjczODYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2016-05-04 16:34:54 +0000 UTC\",\"review_id\":\"e2ec567c832da1b8b27134c9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI2NDY2NDg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2024-05-07 19:58:32 +0000 UTC\",\"review_id\":\"ce9c1a88d0cc2c4a8770cdae\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"}],\"text\":\"Homework is described as easy, but labs require attention to NX software, and the final exam is noted as tough despite being open book.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2024-10-07 00:46:10 +0000 UTC\",\"review_id\":\"f7026ba0573e9345f505b77f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTM5NzkwNzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"},{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2025-05-05 00:59:47 +0000 UTC\",\"review_id\":\"80ab5168b0ed5ecaf78c403f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTQxMTU2MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"},{\"instructor_name\":\"Jason Oakley\",\"review_date\":\"2026-05-03 19:09:56 +0000 UTC\",\"review_id\":\"b4148746f91b002a28fafb4f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1783953\",\"source_review_id\":\"UmF0aW5nLTQzMDEwNTg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1783953\",\"type\":\"review\"}],\"text\":\"Historical reviews of Jason Oakley: Krishnan Suresh is the current instructor, but recent reviews for ME 331 focus on Jason Oakley. Reviewers describe Oakley as unprepared, sporadic, and inconsistent with exam formats and homework deadlines. Students report that lectures are pointless and assignments take excessive time, leading to frustration.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2010-12-28 11:40:17 +0000 UTC\",\"review_id\":\"ffbfffebffcf9c6bcbf7e3bd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTE4MDU0MDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2011-03-14 01:46:07 +0000 UTC\",\"review_id\":\"c549efdb712a0e8936005274\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTE4MjczODYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2017-11-30 17:36:45 +0000 UTC\",\"review_id\":\"0aacdcaf12da27cae38dcc1f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2018-01-04 12:05:20 +0000 UTC\",\"review_id\":\"bec47709b7ff64777a8276b4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2024-05-07 19:58:32 +0000 UTC\",\"review_id\":\"ce9c1a88d0cc2c4a8770cdae\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTM5Mzk0NDYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"}],\"text\":\"Krishnan Suresh is recommended by reviewers for his helpfulness and care for student success, with one noting he made the course interesting again.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.26 GPA, 54.5% A/AB (n=134 letter grades); Fall 2025: 3.39 GPA, 61.1% A/AB (n=162 letter grades); Spring 2026: 3.43 GPA, 64.9% A/AB (n=131 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2016-05-04 16:34:54 +0000 UTC\",\"review_id\":\"e2ec567c832da1b8b27134c9\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI2NDY2NDg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2017-11-30 17:36:45 +0000 UTC\",\"review_id\":\"0aacdcaf12da27cae38dcc1f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5MDA0NjYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"},{\"instructor_name\":\"Krishnan Suresh\",\"review_date\":\"2018-01-04 12:05:20 +0000 UTC\",\"review_id\":\"bec47709b7ff64777a8276b4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:847569\",\"source_review_id\":\"UmF0aW5nLTI5Mzg3MDEw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/847569\",\"type\":\"review\"}],\"text\":\"Reviewers appreciate Suresh's responsiveness to confusion and encouragement of questions, though one notes a disconnect between lab and lecture content.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JASON OAKLEY is recorded teaching in Fall 2023, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"JEFFREY ROESSLER is recorded teaching in Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Spring 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"KRISHNAN SURESH is recorded teaching in Spring 2008, Spring 2009, Fall 2010, Spring 2011, Spring 2015, Spring 2016, Fall 2017, Fall 2018, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"ME 331\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"source_record\":{\"entity_id\":\"e2869646-9360-3378-a876-2001a0342904\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"}],\"text\":\"VADIM SHAPIRO is recorded teaching in Fall 2008, Fall 2009, Spring 2010, Fall 2011. 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}]