[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-091809327c957bc6b7163857","output_id":"34ad2ad83a656ad71ef71a4cf3d5313d3878bc6c9816990e8f7738a6d630ce22","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-091809327c957bc6b7163857","output_id":"34ad2ad83a656ad71ef71a4cf3d5313d3878bc6c9816990e8f7738a6d630ce22","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"civil engineering thesis research\",\"environmental chemistry technology PhD thesis\",\"independent study civil engineering faculty\",\"graduate thesis civil and environmental engineering\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"A thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-091809327c957bc6b7163857","output_id":"34ad2ad83a656ad71ef71a4cf3d5313d3878bc6c9816990e8f7738a6d630ce22","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"b495d513139f05d9356dca7c7fbaa50b0303e5e7b1193162dea083d20893298e","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Declared in Civil and Environmental Engineering PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Unreachable nodes: n1, n2; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"b495d513139f05d9356dca7c7fbaa50b0303e5e7b1193162dea083d20893298e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-0e493704a4bec5c58bf2210e","output_id":"b495d513139f05d9356dca7c7fbaa50b0303e5e7b1193162dea083d20893298e","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"01df20d962dbf4d5b7d43ad89a4dd07860525b3880afb3eabb898c11f8048100","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"req-1\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"req-1\",\"status\":\"parsed\"}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"01df20d962dbf4d5b7d43ad89a4dd07860525b3880afb3eabb898c11f8048100","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"lab-work\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"writing\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"presentations\"}],\"assumed_background\":[],\"search_phrases\":[\"civil engineering thesis\",\"environmental engineering research\",\"engineering doctoral thesis\",\"research hypothesis development\",\"fundamental research tasks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Developing research hypotheses by integrating multidisciplinary knowledge\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Designing and conducting fundamental research tasks\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Interpreting research results and communicating findings in written and verbal formats\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Thesis work under faculty supervision where students integrate multidisciplinary knowledge to develop and test civil or environmental engineering research hypotheses.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Civil or environmental engineering research\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Fundamental research methodology\"}]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"01df20d962dbf4d5b7d43ad89a4dd07860525b3880afb3eabb898c11f8048100","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"01df20d962dbf4d5b7d43ad89a4dd07860525b3880afb3eabb898c11f8048100","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"2788d09a2d8a47c634eb7ade9b8ba221257dd82e381ce29a37f26014abc1c475\",\"course_id\":\"CIVENGR 990\",\"current_instructors\":[{\"instructor_uid\":\"instructor_539e15163055bbb1305a0185\",\"message\":\"No course-specific reviews available\",\"name\":\"Andrea Hicks\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2352342\",\"summary\":[]},{\"instructor_uid\":\"instructor_bec67ecd471b303ed3a35fe9\",\"message\":\"No course-specific reviews available\",\"name\":\"Ankur Desai\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1262870\",\"summary\":[]},{\"instructor_uid\":\"instructor_626eee7a36c4d401f78b71ef\",\"message\":\"No course-specific reviews available\",\"name\":\"Athena Nghiem\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_868a5d7965779ad7a8a79801\",\"message\":\"No course-specific reviews available\",\"name\":\"Awad Hanna\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2467436\",\"summary\":[]},{\"instructor_uid\":\"instructor_cf9f606ea3054d6d3bd1e68d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bin Ran\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_55cb4790c1b64211361bc46d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bu Wang\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2736039\",\"summary\":[]},{\"instructor_uid\":\"instructor_4c8c3e49ed81ab14632a26f4\",\"message\":\"No course-specific reviews available\",\"name\":\"Chin Wu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1203489\",\"summary\":[]},{\"instructor_uid\":\"instructor_54031bf941d9758a0c4a7926\",\"message\":\"No course-specific reviews available\",\"name\":\"Christy Remucal\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1908908\",\"summary\":[]},{\"instructor_uid\":\"instructor_727bf91a82818e5e8e80b8d5\",\"message\":\"No course-specific reviews available\",\"name\":\"Craig Benson\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_b87f2a1c5764356888eff098\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Noguera\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3030799\",\"summary\":[]},{\"instructor_uid\":\"instructor_f66fb9f87d72c5b39221c5b3\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Wright\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3061233\",\"summary\":[]},{\"instructor_uid\":\"instructor_f6da49ca3696aab67db96e95\",\"message\":\"No course-specific reviews available\",\"name\":\"Dante Fratta\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1136170\",\"summary\":[]},{\"instructor_uid\":\"instructor_fa4e3685a154dcda20fbf169\",\"message\":\"No course-specific reviews available\",\"name\":\"David Noyce\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1264682\",\"summary\":[]},{\"instructor_uid\":\"instructor_4d98b6bff5a2ecabc4b1fd3a\",\"message\":\"No course-specific reviews available\",\"name\":\"Erica Majumder\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2799480\",\"summary\":[]},{\"instructor_uid\":\"instructor_865f5b311fe0efac73b7bcbc\",\"message\":\"No course-specific reviews available\",\"name\":\"Greg Harrington\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_8bfb078b814e56a486662dc0\",\"message\":\"No course-specific reviews available\",\"name\":\"Gustavo Parra-Montesinos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2908973\",\"summary\":[]},{\"instructor_uid\":\"instructor_509c45db2c2ad5851c772a00\",\"message\":\"No course-specific reviews available\",\"name\":\"Hannah Blum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2910897\",\"summary\":[]},{\"instructor_uid\":\"instructor_825caaf8a6623e5deef04ef9\",\"message\":\"No course-specific reviews available\",\"name\":\"Haoran Wei\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2984986\",\"summary\":[]},{\"instructor_uid\":\"instructor_53865b9379e2fb70813eaf3f\",\"message\":\"No course-specific reviews available\",\"name\":\"Hussain Bahia\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1522993\",\"summary\":[]},{\"instructor_uid\":\"instructor_4f22bf41e56c0bd791411058\",\"message\":\"No course-specific reviews available\",\"name\":\"James Schauer\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1988409\",\"summary\":[]},{\"instructor_uid\":\"instructor_6fb82fb5445d94f18de4a199\",\"message\":\"No course-specific reviews available\",\"name\":\"James Tinjum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1548812\",\"summary\":[]},{\"instructor_uid\":\"instructor_df31710187225f20f682c1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Jeffrey Russell\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_3f7fdc93169278a516247401\",\"message\":\"No course-specific reviews available\",\"name\":\"Jennifer Franck\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2655714\",\"summary\":[]},{\"instructor_uid\":\"instructor_f983cfaac5b9fdaee040a112\",\"message\":\"No course-specific reviews available\",\"name\":\"Jim Park\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_ba159fa23a85b77202b4690e\",\"message\":\"No course-specific reviews available\",\"name\":\"Jose Pincheira Pena\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_e19ab52cc0ff9c77d8f7e944\",\"message\":\"No course-specific reviews available\",\"name\":\"Kenneth Potter\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1807313\",\"summary\":[]},{\"instructor_uid\":\"instructor_c1d2db1361cb4ce256c8f95b\",\"message\":\"No course-specific reviews available\",\"name\":\"Krishnapuram Karthikeyan\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_7960e9919ea17f1859ae7a6c\",\"message\":\"No course-specific reviews available\",\"name\":\"Matt Ginder-Vogel\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1821945\",\"summary\":[]},{\"instructor_uid\":\"instructor_c94db3130e672b2cab396c19\",\"message\":\"No course-specific reviews available\",\"name\":\"Mohan Qin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_fc21e36ad1e586f731c087d4\",\"message\":\"No course-specific reviews available\",\"name\":\"Nimish Pujara\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2522983\",\"summary\":[]},{\"instructor_uid\":\"instructor_25b0fbaf4300f1c7a1328bb1\",\"message\":\"No course-specific reviews available\",\"name\":\"Paul Block\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1875821\",\"summary\":[]},{\"instructor_uid\":\"instructor_6f313699f32e721377b9433d\",\"message\":\"No course-specific reviews available\",\"name\":\"Pavana Prabhakar\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2802523\",\"summary\":[]},{\"instructor_uid\":\"instructor_87c9d3322f95730e07ffc089\",\"message\":\"No course-specific reviews available\",\"name\":\"Robert Anex\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1999387\",\"summary\":[]},{\"instructor_uid\":\"instructor_6b8f5cea835bca9b02384813\",\"message\":\"No course-specific reviews available\",\"name\":\"Sikai Chen\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3015446\",\"summary\":[]},{\"instructor_uid\":\"instructor_a14f2f174f3acfd5be949e53\",\"message\":\"No course-specific reviews available\",\"name\":\"Steven Loheide\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1362626\",\"summary\":[]},{\"instructor_uid\":\"instructor_6d1aa1fb80d8fae6bcc7e623\",\"message\":\"No course-specific reviews available\",\"name\":\"Sue Ahn\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2327880\",\"summary\":[]},{\"instructor_uid\":\"instructor_14e289bc8c49afa35314e917\",\"message\":\"No course-specific reviews available\",\"name\":\"Tracey Holloway\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1855026\",\"summary\":[]},{\"instructor_uid\":\"instructor_79d1b62f7635c382d85f3e8f\",\"message\":\"No course-specific reviews available\",\"name\":\"Trina Mcmahon\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_32e4211c2c01b57217febce3\",\"message\":\"No course-specific reviews available\",\"name\":\"William Likos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1841980\",\"summary\":[]},{\"instructor_uid\":\"instructor_b0c1e3584221f7a6d06a0ecd\",\"message\":\"No course-specific reviews available\",\"name\":\"Xiaopeng Li\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2929394\",\"summary\":[]},{\"instructor_uid\":\"instructor_6c5630d51932e897f8f0d1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Zhenhua Zhu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREA HICKS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ATHENA NGHIEM is recorded teaching in Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"}],\"text\":\"AWAD HANNA is recorded teaching in Fall 2008, Spring 2009, Fall 2011, Spring 2012, Fall 2017, Spring 2018, Fall 2018, Spring 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BIN RAN is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2018, Spring 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"BU WANG is recorded teaching in Fall 2022, Spring 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"CHRISTINA REMUCAL is recorded teaching in Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2024, Fall 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"CRAIG BENSON is recorded teaching in Fall 2006, Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Fall 2011, Spring 2012, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2024, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL NOGUERA is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL WRIGHT is recorded teaching in Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"DANTE FRATTA is recorded teaching in Fall 2007, Spring 2009, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DAVID NOYCE is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ERICA MAJUMDER is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"GREGORY WELLS HARRINGTON is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2011, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"GUSTAVO PARRA-MONTESINOS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HANNAH BLUM is recorded teaching in Fall 2021, Spring 2022, Fall 2022, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HAORAN WEI is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HUSSAIN BAHIA is recorded teaching in Fall 2006, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2010, Spring 2011, Fall 2011, Spring 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2016, Fall 2016, Spring 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"JAMES SCHAUER is recorded teaching in Fall 2006, Fall 2008, Spring 2009, Spring 2010, Fall 2010, Spring 2011, Spring 2013, Fall 2013, Fall 2014, Fall 2015, Spring 2016, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"}],\"text\":\"JAMES TINJUM is recorded teaching in Spring 2010, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"JEFFREY S RUSSELL is recorded teaching in Spring 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":40,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JENNIFER FRANCK is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"}],\"text\":\"KENNETH POTTER is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2016, Fall 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"KRISHNAPURAM KARTHIKEYAN is recorded teaching in Fall 2020, Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"MATTHEW GINDER-VOGEL is recorded teaching in Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MOHAN QIN is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"NIMISH PUJARA is recorded teaching in Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"PAUL BLOCK is recorded teaching in Fall 2015, Spring 2016, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2020, Fall 2021, Spring 2023, Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"PAVANA PRABHAKAR is recorded teaching in Spring 2019, Fall 2020, Fall 2024, Spring 2025, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":36,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":77,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SIKAI CHEN is recorded teaching in Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"STEVEN LOHEIDE is recorded teaching in Spring 2010, Fall 2010, Spring 2011, Fall 2013, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"WILLIAM LIKOS is recorded teaching in Fall 2016, Spring 2017, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"XIAOPENG LI is recorded teaching in Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"ZHENHUA ZHU is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2025. 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":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"f2fbe8da1a6a34a79faf48f56350f861c62c1065bec34a2de5891200432444f9","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"f2fbe8da1a6a34a79faf48f56350f861c62c1065bec34a2de5891200432444f9","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-4f089c934b25cd57de3a169e","output_id":"f2fbe8da1a6a34a79faf48f56350f861c62c1065bec34a2de5891200432444f9","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"0f18953592b74bbd5d94b887b409c024e937316f11d1b6d4e9f054467f41acd7","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Declared in Civil and Environmental Engineering PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":990,\"minimum_grade\":null,\"subjects\":[\"CIVENGR\"],\"timing\":\"unspecified\"},\"evidence\":\"Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Unreachable nodes: n1, n2; connect all conditions and exclusions to the root.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"0f18953592b74bbd5d94b887b409c024e937316f11d1b6d4e9f054467f41acd7","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"0f18953592b74bbd5d94b887b409c024e937316f11d1b6d4e9f054467f41acd7","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"03d1331656fd8727601285afd0f207659f6aac9686ffad35d7c8e683486036b5","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"03d1331656fd8727601285afd0f207659f6aac9686ffad35d7c8e683486036b5","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"03d1331656fd8727601285afd0f207659f6aac9686ffad35d7c8e683486036b5","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-6556a505c10f448d98d02466","output_id":"78ecd85b695ea44b81dc27b44cd56e4e6c18ef2a124158cd4ff1c21a926bb425","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"req-1\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"req-1\",\"status\":\"parsed\"}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-6556a505c10f448d98d02466","output_id":"78ecd85b695ea44b81dc27b44cd56e4e6c18ef2a124158cd4ff1c21a926bb425","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"lab-work\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"writing\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"presentations\"}],\"assumed_background\":[],\"search_phrases\":[\"civil engineering thesis\",\"environmental engineering research\",\"engineering doctoral thesis\",\"research hypothesis development\",\"fundamental research tasks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Developing research hypotheses by integrating multidisciplinary knowledge\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Designing and conducting fundamental research tasks\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Interpreting research results and communicating findings in written and verbal formats\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Thesis work under faculty supervision where students integrate multidisciplinary knowledge to develop and test civil or environmental engineering research hypotheses.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Civil or environmental engineering research\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Fundamental research methodology\"}]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"02d9b29ae0e06a2e6342b51b7162d711d45dc4198abbace8276ca34760536397","job_id":"enrich-6556a505c10f448d98d02466","output_id":"78ecd85b695ea44b81dc27b44cd56e4e6c18ef2a124158cd4ff1c21a926bb425","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-6a013aec204a64c082559a86","output_id":"ed21764cf09dc9d3eb3d9b15168d7eaf87471d8338c24dab3512f1ebcd9e6ed3","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-6a013aec204a64c082559a86","output_id":"ed21764cf09dc9d3eb3d9b15168d7eaf87471d8338c24dab3512f1ebcd9e6ed3","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-6a013aec204a64c082559a86","output_id":"ed21764cf09dc9d3eb3d9b15168d7eaf87471d8338c24dab3512f1ebcd9e6ed3","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":"20261029T213040-0fa85c20","observed_at":"2026-10-29 21:30:40.248904+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"ae08544f0807ebe009246ddab0028b697fdc708676ad01ff7de2d7970ec4771c","job_id":"enrich-75500eb4bb3674767ebe899d","output_id":"caa2f492481577381123410cb17296a93f4737434babd35d64e15f0f34988cfb","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"req-1\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"req-1\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261029T213040-0fa85c20","observed_at":"2026-10-29 21:30:40.248904+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"ae08544f0807ebe009246ddab0028b697fdc708676ad01ff7de2d7970ec4771c","job_id":"enrich-75500eb4bb3674767ebe899d","output_id":"caa2f492481577381123410cb17296a93f4737434babd35d64e15f0f34988cfb","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"lab-work\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"writing\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"label\":\"presentations\"}],\"assumed_background\":[],\"search_phrases\":[\"civil engineering thesis\",\"environmental engineering research\",\"engineering doctoral thesis\",\"research hypothesis development\",\"fundamental research tasks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Developing research hypotheses by integrating multidisciplinary knowledge\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Designing and conducting fundamental research tasks\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Interpret the results of the research, then communicate the interpretation in both written and verbal formats\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Interpreting research results and communicating findings in written and verbal formats\"}],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Thesis work under faculty supervision where students integrate multidisciplinary knowledge to develop and test civil or environmental engineering research hypotheses.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Integrate knowledge from multiple disciplines to independently develop civil or environmental engineering research hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Civil or environmental engineering research\"},{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Design and conduct fundamental research tasks to test hypotheses\",\"source_url\":\"https://guide.wisc.edu/courses/civ_engr/\"}],\"text\":\"Fundamental research methodology\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261029T213040-0fa85c20","observed_at":"2026-10-29 21:30:40.248904+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"ae08544f0807ebe009246ddab0028b697fdc708676ad01ff7de2d7970ec4771c","job_id":"enrich-75500eb4bb3674767ebe899d","output_id":"caa2f492481577381123410cb17296a93f4737434babd35d64e15f0f34988cfb","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261029T213040-0fa85c20","observed_at":"2026-10-29 21:30:40.248904+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"f2df0e4ce3091f5f082b07bd0349e4925c62fd117c79259a343d7a408d9de0ba","record_version_id":"ae08544f0807ebe009246ddab0028b697fdc708676ad01ff7de2d7970ec4771c","job_id":"enrich-75500eb4bb3674767ebe899d","output_id":"caa2f492481577381123410cb17296a93f4737434babd35d64e15f0f34988cfb","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"0cb001a50139b598a9604066da52560e76947ff29325bba795cb0295e77c86c7\",\"course_id\":\"CIVENGR 990\",\"current_instructors\":[{\"instructor_uid\":\"instructor_539e15163055bbb1305a0185\",\"message\":\"No course-specific reviews available\",\"name\":\"Andrea Hicks\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2352342\",\"summary\":[]},{\"instructor_uid\":\"instructor_bec67ecd471b303ed3a35fe9\",\"message\":\"No course-specific reviews available\",\"name\":\"Ankur Desai\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1262870\",\"summary\":[]},{\"instructor_uid\":\"instructor_626eee7a36c4d401f78b71ef\",\"message\":\"No course-specific reviews available\",\"name\":\"Athena Nghiem\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_868a5d7965779ad7a8a79801\",\"message\":\"No course-specific reviews available\",\"name\":\"Awad Hanna\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2467436\",\"summary\":[]},{\"instructor_uid\":\"instructor_cf9f606ea3054d6d3bd1e68d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bin Ran\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_55cb4790c1b64211361bc46d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bu Wang\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2736039\",\"summary\":[]},{\"instructor_uid\":\"instructor_4c8c3e49ed81ab14632a26f4\",\"message\":\"No course-specific reviews available\",\"name\":\"Chin Wu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1203489\",\"summary\":[]},{\"instructor_uid\":\"instructor_54031bf941d9758a0c4a7926\",\"message\":\"No course-specific reviews available\",\"name\":\"Christy Remucal\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1908908\",\"summary\":[]},{\"instructor_uid\":\"instructor_727bf91a82818e5e8e80b8d5\",\"message\":\"No course-specific reviews available\",\"name\":\"Craig Benson\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_b87f2a1c5764356888eff098\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Noguera\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3030799\",\"summary\":[]},{\"instructor_uid\":\"instructor_f66fb9f87d72c5b39221c5b3\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Wright\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3061233\",\"summary\":[]},{\"instructor_uid\":\"instructor_f6da49ca3696aab67db96e95\",\"message\":\"No course-specific reviews available\",\"name\":\"Dante Fratta\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1136170\",\"summary\":[]},{\"instructor_uid\":\"instructor_fa4e3685a154dcda20fbf169\",\"message\":\"No course-specific reviews available\",\"name\":\"David Noyce\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1264682\",\"summary\":[]},{\"instructor_uid\":\"instructor_4d98b6bff5a2ecabc4b1fd3a\",\"message\":\"No course-specific reviews available\",\"name\":\"Erica Majumder\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2799480\",\"summary\":[]},{\"instructor_uid\":\"instructor_865f5b311fe0efac73b7bcbc\",\"message\":\"No course-specific reviews available\",\"name\":\"Greg Harrington\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_8bfb078b814e56a486662dc0\",\"message\":\"No course-specific reviews available\",\"name\":\"Gustavo Parra-Montesinos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2908973\",\"summary\":[]},{\"instructor_uid\":\"instructor_509c45db2c2ad5851c772a00\",\"message\":\"No course-specific reviews available\",\"name\":\"Hannah Blum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2910897\",\"summary\":[]},{\"instructor_uid\":\"instructor_825caaf8a6623e5deef04ef9\",\"message\":\"No course-specific reviews available\",\"name\":\"Haoran Wei\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2984986\",\"summary\":[]},{\"instructor_uid\":\"instructor_53865b9379e2fb70813eaf3f\",\"message\":\"No course-specific reviews available\",\"name\":\"Hussain Bahia\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1522993\",\"summary\":[]},{\"instructor_uid\":\"instructor_4f22bf41e56c0bd791411058\",\"message\":\"No course-specific reviews available\",\"name\":\"James Schauer\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1988409\",\"summary\":[]},{\"instructor_uid\":\"instructor_6fb82fb5445d94f18de4a199\",\"message\":\"No course-specific reviews available\",\"name\":\"James Tinjum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1548812\",\"summary\":[]},{\"instructor_uid\":\"instructor_df31710187225f20f682c1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Jeffrey Russell\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_3f7fdc93169278a516247401\",\"message\":\"No course-specific reviews available\",\"name\":\"Jennifer Franck\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2655714\",\"summary\":[]},{\"instructor_uid\":\"instructor_f983cfaac5b9fdaee040a112\",\"message\":\"No course-specific reviews available\",\"name\":\"Jim Park\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_ba159fa23a85b77202b4690e\",\"message\":\"No course-specific reviews available\",\"name\":\"Jose Pincheira Pena\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_e19ab52cc0ff9c77d8f7e944\",\"message\":\"No course-specific reviews available\",\"name\":\"Kenneth Potter\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1807313\",\"summary\":[]},{\"instructor_uid\":\"instructor_c1d2db1361cb4ce256c8f95b\",\"message\":\"No course-specific reviews available\",\"name\":\"Krishnapuram Karthikeyan\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_7960e9919ea17f1859ae7a6c\",\"message\":\"No course-specific reviews available\",\"name\":\"Matt Ginder-Vogel\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1821945\",\"summary\":[]},{\"instructor_uid\":\"instructor_c94db3130e672b2cab396c19\",\"message\":\"No course-specific reviews available\",\"name\":\"Mohan Qin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_fc21e36ad1e586f731c087d4\",\"message\":\"No course-specific reviews available\",\"name\":\"Nimish Pujara\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2522983\",\"summary\":[]},{\"instructor_uid\":\"instructor_25b0fbaf4300f1c7a1328bb1\",\"message\":\"No course-specific reviews available\",\"name\":\"Paul Block\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1875821\",\"summary\":[]},{\"instructor_uid\":\"instructor_6f313699f32e721377b9433d\",\"message\":\"No course-specific reviews available\",\"name\":\"Pavana Prabhakar\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2802523\",\"summary\":[]},{\"instructor_uid\":\"instructor_87c9d3322f95730e07ffc089\",\"message\":\"No course-specific reviews available\",\"name\":\"Robert Anex\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1999387\",\"summary\":[]},{\"instructor_uid\":\"instructor_6b8f5cea835bca9b02384813\",\"message\":\"No course-specific reviews available\",\"name\":\"Sikai Chen\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3015446\",\"summary\":[]},{\"instructor_uid\":\"instructor_a14f2f174f3acfd5be949e53\",\"message\":\"No course-specific reviews available\",\"name\":\"Steven Loheide\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1362626\",\"summary\":[]},{\"instructor_uid\":\"instructor_6d1aa1fb80d8fae6bcc7e623\",\"message\":\"No course-specific reviews available\",\"name\":\"Sue Ahn\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2327880\",\"summary\":[]},{\"instructor_uid\":\"instructor_14e289bc8c49afa35314e917\",\"message\":\"No course-specific reviews available\",\"name\":\"Tracey Holloway\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1855026\",\"summary\":[]},{\"instructor_uid\":\"instructor_79d1b62f7635c382d85f3e8f\",\"message\":\"No course-specific reviews available\",\"name\":\"Trina Mcmahon\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_32e4211c2c01b57217febce3\",\"message\":\"No course-specific reviews available\",\"name\":\"William Likos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1841980\",\"summary\":[]},{\"instructor_uid\":\"instructor_b0c1e3584221f7a6d06a0ecd\",\"message\":\"No course-specific reviews available\",\"name\":\"Xiaopeng Li\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2929394\",\"summary\":[]},{\"instructor_uid\":\"instructor_6c5630d51932e897f8f0d1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Zhenhua Zhu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREA HICKS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ATHENA NGHIEM is recorded teaching in Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"}],\"text\":\"AWAD HANNA is recorded teaching in Fall 2008, Spring 2009, Fall 2011, Spring 2012, Fall 2017, Spring 2018, Fall 2018, Spring 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BIN RAN is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2018, Spring 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"BU WANG is recorded teaching in Fall 2022, Spring 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"CHRISTINA REMUCAL is recorded teaching in Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2024, Fall 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"CRAIG BENSON is recorded teaching in Fall 2006, Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Fall 2011, Spring 2012, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2024, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL NOGUERA is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL WRIGHT is recorded teaching in Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"DANTE FRATTA is recorded teaching in Fall 2007, Spring 2009, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DAVID NOYCE is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ERICA MAJUMDER is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"GREGORY WELLS HARRINGTON is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2011, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"GUSTAVO PARRA-MONTESINOS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HANNAH BLUM is recorded teaching in Fall 2021, Spring 2022, Fall 2022, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HAORAN WEI is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HUSSAIN BAHIA is recorded teaching in Fall 2006, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2010, Spring 2011, Fall 2011, Spring 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2016, Fall 2016, Spring 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"JAMES SCHAUER is recorded teaching in Fall 2006, Fall 2008, Spring 2009, Spring 2010, Fall 2010, Spring 2011, Spring 2013, Fall 2013, Fall 2014, Fall 2015, Spring 2016, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"}],\"text\":\"JAMES TINJUM is recorded teaching in Spring 2010, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"JEFFREY S RUSSELL is recorded teaching in Spring 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":40,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JENNIFER FRANCK is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"}],\"text\":\"KENNETH POTTER is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2016, Fall 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"KRISHNAPURAM KARTHIKEYAN is recorded teaching in Fall 2020, Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"MATTHEW GINDER-VOGEL is recorded teaching in Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MOHAN QIN is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"NIMISH PUJARA is recorded teaching in Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"PAUL BLOCK is recorded teaching in Fall 2015, Spring 2016, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2020, Fall 2021, Spring 2023, Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"PAVANA PRABHAKAR is recorded teaching in Spring 2019, Fall 2020, Fall 2024, Spring 2025, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":36,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":77,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SIKAI CHEN is recorded teaching in Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"STEVEN LOHEIDE is recorded teaching in Spring 2010, Fall 2010, Spring 2011, Fall 2013, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"WILLIAM LIKOS is recorded teaching in Fall 2016, Spring 2017, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"XIAOPENG LI is recorded teaching in Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20261029T213040-0fa85c20\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"ZHENHUA ZHU is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2025. 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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-789789da373eecc1ff75f626","output_id":"32428847d9610757d99f734537a909c3dd04255ecaa75360813eda1e0c5881c2","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-789789da373eecc1ff75f626","output_id":"32428847d9610757d99f734537a909c3dd04255ecaa75360813eda1e0c5881c2","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-789789da373eecc1ff75f626","output_id":"32428847d9610757d99f734537a909c3dd04255ecaa75360813eda1e0c5881c2","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"43e240b09c3edf3160c01b6f7fd1858b136832bd4616947755ad7d1ae5bdd349","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite. The linked_courses array is empty, so these are treated as verbatim conditions.\"],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"43e240b09c3edf3160c01b6f7fd1858b136832bd4616947755ad7d1ae5bdd349","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"43e240b09c3edf3160c01b6f7fd1858b136832bd4616947755ad7d1ae5bdd349","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"43e240b09c3edf3160c01b6f7fd1858b136832bd4616947755ad7d1ae5bdd349","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"32b21c4c27d33c2b3793aa3a0fed30f7ffbc02af1a144b1cca25add3bc204e4f\",\"course_id\":\"CIVENGR 990\",\"current_instructors\":[{\"instructor_uid\":\"instructor_539e15163055bbb1305a0185\",\"message\":\"No course-specific reviews available\",\"name\":\"Andrea Hicks\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2352342\",\"summary\":[]},{\"instructor_uid\":\"instructor_bec67ecd471b303ed3a35fe9\",\"message\":\"No course-specific reviews available\",\"name\":\"Ankur Desai\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1262870\",\"summary\":[]},{\"instructor_uid\":\"instructor_626eee7a36c4d401f78b71ef\",\"message\":\"No course-specific reviews available\",\"name\":\"Athena Nghiem\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_868a5d7965779ad7a8a79801\",\"message\":\"No course-specific reviews available\",\"name\":\"Awad Hanna\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2467436\",\"summary\":[]},{\"instructor_uid\":\"instructor_cf9f606ea3054d6d3bd1e68d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bin Ran\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_55cb4790c1b64211361bc46d\",\"message\":\"No course-specific reviews available\",\"name\":\"Bu Wang\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2736039\",\"summary\":[]},{\"instructor_uid\":\"instructor_4c8c3e49ed81ab14632a26f4\",\"message\":\"No course-specific reviews available\",\"name\":\"Chin Wu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1203489\",\"summary\":[]},{\"instructor_uid\":\"instructor_54031bf941d9758a0c4a7926\",\"message\":\"No course-specific reviews available\",\"name\":\"Christy Remucal\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1908908\",\"summary\":[]},{\"instructor_uid\":\"instructor_727bf91a82818e5e8e80b8d5\",\"message\":\"No course-specific reviews available\",\"name\":\"Craig Benson\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_b87f2a1c5764356888eff098\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Noguera\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3030799\",\"summary\":[]},{\"instructor_uid\":\"instructor_f66fb9f87d72c5b39221c5b3\",\"message\":\"No course-specific reviews available\",\"name\":\"Daniel Wright\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3061233\",\"summary\":[]},{\"instructor_uid\":\"instructor_f6da49ca3696aab67db96e95\",\"message\":\"No course-specific reviews available\",\"name\":\"Dante Fratta\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1136170\",\"summary\":[]},{\"instructor_uid\":\"instructor_fa4e3685a154dcda20fbf169\",\"message\":\"No course-specific reviews available\",\"name\":\"David Noyce\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1264682\",\"summary\":[]},{\"instructor_uid\":\"instructor_4d98b6bff5a2ecabc4b1fd3a\",\"message\":\"No course-specific reviews available\",\"name\":\"Erica Majumder\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2799480\",\"summary\":[]},{\"instructor_uid\":\"instructor_865f5b311fe0efac73b7bcbc\",\"message\":\"No course-specific reviews available\",\"name\":\"Greg Harrington\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_8bfb078b814e56a486662dc0\",\"message\":\"No course-specific reviews available\",\"name\":\"Gustavo Parra-Montesinos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2908973\",\"summary\":[]},{\"instructor_uid\":\"instructor_509c45db2c2ad5851c772a00\",\"message\":\"No course-specific reviews available\",\"name\":\"Hannah Blum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2910897\",\"summary\":[]},{\"instructor_uid\":\"instructor_825caaf8a6623e5deef04ef9\",\"message\":\"No course-specific reviews available\",\"name\":\"Haoran Wei\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2984986\",\"summary\":[]},{\"instructor_uid\":\"instructor_7140e31a98b65accd39489f8\",\"message\":\"No course-specific reviews available\",\"name\":\"Hiroki Sone\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_53865b9379e2fb70813eaf3f\",\"message\":\"No course-specific reviews available\",\"name\":\"Hussain Bahia\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1522993\",\"summary\":[]},{\"instructor_uid\":\"instructor_4f22bf41e56c0bd791411058\",\"message\":\"No course-specific reviews available\",\"name\":\"James Schauer\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1988409\",\"summary\":[]},{\"instructor_uid\":\"instructor_6fb82fb5445d94f18de4a199\",\"message\":\"No course-specific reviews available\",\"name\":\"James Tinjum\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1548812\",\"summary\":[]},{\"instructor_uid\":\"instructor_df31710187225f20f682c1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Jeffrey Russell\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_3f7fdc93169278a516247401\",\"message\":\"No course-specific reviews available\",\"name\":\"Jennifer Franck\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2655714\",\"summary\":[]},{\"instructor_uid\":\"instructor_f983cfaac5b9fdaee040a112\",\"message\":\"No course-specific reviews available\",\"name\":\"Jim Park\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_ba159fa23a85b77202b4690e\",\"message\":\"No course-specific reviews available\",\"name\":\"Jose Pincheira Pena\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_e19ab52cc0ff9c77d8f7e944\",\"message\":\"No course-specific reviews available\",\"name\":\"Kenneth Potter\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1807313\",\"summary\":[]},{\"instructor_uid\":\"instructor_c1d2db1361cb4ce256c8f95b\",\"message\":\"No course-specific reviews available\",\"name\":\"Krishnapuram Karthikeyan\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_7960e9919ea17f1859ae7a6c\",\"message\":\"No course-specific reviews available\",\"name\":\"Matt Ginder-Vogel\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1821945\",\"summary\":[]},{\"instructor_uid\":\"instructor_c94db3130e672b2cab396c19\",\"message\":\"No course-specific reviews available\",\"name\":\"Mohan Qin\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_fc21e36ad1e586f731c087d4\",\"message\":\"No course-specific reviews available\",\"name\":\"Nimish Pujara\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2522983\",\"summary\":[]},{\"instructor_uid\":\"instructor_25b0fbaf4300f1c7a1328bb1\",\"message\":\"No course-specific reviews available\",\"name\":\"Paul Block\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1875821\",\"summary\":[]},{\"instructor_uid\":\"instructor_6f313699f32e721377b9433d\",\"message\":\"No course-specific reviews available\",\"name\":\"Pavana Prabhakar\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2802523\",\"summary\":[]},{\"instructor_uid\":\"instructor_87c9d3322f95730e07ffc089\",\"message\":\"No course-specific reviews available\",\"name\":\"Robert Anex\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1999387\",\"summary\":[]},{\"instructor_uid\":\"instructor_6b8f5cea835bca9b02384813\",\"message\":\"No course-specific reviews available\",\"name\":\"Sikai Chen\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3015446\",\"summary\":[]},{\"instructor_uid\":\"instructor_a14f2f174f3acfd5be949e53\",\"message\":\"No course-specific reviews available\",\"name\":\"Steven Loheide\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1362626\",\"summary\":[]},{\"instructor_uid\":\"instructor_6d1aa1fb80d8fae6bcc7e623\",\"message\":\"No course-specific reviews available\",\"name\":\"Sue Ahn\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2327880\",\"summary\":[]},{\"instructor_uid\":\"instructor_14e289bc8c49afa35314e917\",\"message\":\"No course-specific reviews available\",\"name\":\"Tracey Holloway\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1855026\",\"summary\":[]},{\"instructor_uid\":\"instructor_79d1b62f7635c382d85f3e8f\",\"message\":\"No course-specific reviews available\",\"name\":\"Trina Mcmahon\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]},{\"instructor_uid\":\"instructor_32e4211c2c01b57217febce3\",\"message\":\"No course-specific reviews available\",\"name\":\"William Likos\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1841980\",\"summary\":[]},{\"instructor_uid\":\"instructor_b0c1e3584221f7a6d06a0ecd\",\"message\":\"No course-specific reviews available\",\"name\":\"Xiaopeng Li\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2929394\",\"summary\":[]},{\"instructor_uid\":\"instructor_6c5630d51932e897f8f0d1cf\",\"message\":\"No course-specific reviews available\",\"name\":\"Zhenhua Zhu\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":null,\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":10,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREA HICKS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":100,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ATHENA NGHIEM is recorded teaching in Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":59,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"}],\"text\":\"AWAD HANNA is recorded teaching in Fall 2008, Spring 2009, Fall 2011, Spring 2012, Fall 2017, Spring 2018, Fall 2018, Spring 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":61,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BIN RAN is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2018, Spring 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":22,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"BU WANG is recorded teaching in Fall 2022, Spring 2023, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":20,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"CHRISTINA REMUCAL is recorded teaching in Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2024, Fall 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":57,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"CRAIG BENSON is recorded teaching in Fall 2006, Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Fall 2011, Spring 2012, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2024, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":64,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL NOGUERA is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DANIEL WRIGHT is recorded teaching in Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":72,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":70,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"DANTE FRATTA is recorded teaching in Fall 2007, Spring 2009, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"DAVID NOYCE is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":34,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ERICA MAJUMDER is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":63,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"GREGORY WELLS HARRINGTON is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2011, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":48,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"GUSTAVO PARRA-MONTESINOS is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":25,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HANNAH BLUM is recorded teaching in Fall 2021, Spring 2022, Fall 2022, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":17,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HAORAN WEI is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":62,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"HUSSAIN BAHIA is recorded teaching in Fall 2006, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Spring 2010, Spring 2011, Fall 2011, Spring 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2016, Fall 2016, Spring 2018, Spring 2020, Fall 2020, Fall 2021, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":67,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"JAMES SCHAUER is recorded teaching in Fall 2006, Fall 2008, Spring 2009, Spring 2010, Fall 2010, Spring 2011, Spring 2013, Fall 2013, Fall 2014, Fall 2015, Spring 2016, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":7,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"}],\"text\":\"JAMES TINJUM is recorded teaching in Spring 2010, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":54,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"}],\"text\":\"JEFFREY S RUSSELL is recorded teaching in Spring 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":40,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"JENNIFER FRANCK is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":38,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"}],\"text\":\"KENNETH POTTER is recorded teaching in Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008, Spring 2009, Fall 2009, Spring 2016, Fall 2016. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":52,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"KRISHNAPURAM KARTHIKEYAN is recorded teaching in Fall 2020, Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":19,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"MATTHEW GINDER-VOGEL is recorded teaching in Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":28,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MOHAN QIN is recorded teaching in Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":26,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"NIMISH PUJARA is recorded teaching in Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":76,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"PAUL BLOCK is recorded teaching in Fall 2015, Spring 2016, Fall 2016, Fall 2017, Spring 2018, Fall 2018, Fall 2020, Fall 2021, Spring 2023, Fall 2023, Spring 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":21,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"PAVANA PRABHAKAR is recorded teaching in Spring 2019, Fall 2020, Fall 2024, Spring 2025, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":36,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":77,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SIKAI CHEN is recorded teaching in Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":74,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"STEVEN LOHEIDE is recorded teaching in Spring 2010, Fall 2010, Spring 2011, Fall 2013, Spring 2015, Fall 2015, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Spring 2019, Fall 2020, Fall 2021, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":75,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"WILLIAM LIKOS is recorded teaching in Fall 2016, Spring 2017, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":37,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"XIAOPENG LI is recorded teaching in Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"CIVENGR 990\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":15,\"source_course_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"source_record\":{\"entity_id\":\"2d02ca22-f0b1-3999-a4f4-57a0e34fee63\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"ZHENHUA ZHU is recorded teaching in Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2025. 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},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"01fe38cee3ffbf68ba6969b270a3a607b7a216e36df1f2e08d8aa2c0ed92974e","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Environmental Chemistry and Technology PHD\",\"id\":\"n2\",\"kind\":\"condition\"}],\"notes\":[\"The requirement text specifies program enrollment status ('Declared in...') rather than a specific course prerequisite.\"],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"01fe38cee3ffbf68ba6969b270a3a607b7a216e36df1f2e08d8aa2c0ed92974e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-99acc6bc1922552b6a6f18a5","output_id":"01fe38cee3ffbf68ba6969b270a3a607b7a216e36df1f2e08d8aa2c0ed92974e","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"371b37e3d9233eaa68590d498fbee93c6c5c7c0a7352dac27267308cd30f3bf5","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[],\"condition\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"course\":null,\"evidence\":\"Declared in Civil and Environmental Engineering PHD or Environmental Chemistry and Technology PHD\",\"id\":\"n0\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"371b37e3d9233eaa68590d498fbee93c6c5c7c0a7352dac27267308cd30f3bf5","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"CIVENGR 990 thesis\",\"Civil Engineering PhD thesis\",\"Environmental Chemistry Technology PhD thesis\"],\"skills_taught\":[],\"summary\":{\"evidence\":[{\"course_id\":\"CIVENGR 990\",\"field\":\"title\",\"quote\":\"THESIS\"},{\"course_id\":\"CIVENGR 990\",\"field\":\"description\",\"quote\":\"Under faculty supervision.\"}],\"text\":\"CIVENGR 990 is a thesis course conducted under faculty supervision.\"},\"topics\":[]}","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_00eb4426fb5a18f249af8070","course_id":"CIVENGR 990","catalog_version_id":"5eb6786a46243b864f38e3d81ab0fa16ffd7cda9620858899c4fae4e458f419f","record_version_id":"a4eb654be72ddfcbb9f57485956322f21230e7795485757345cf1b793f3eb5c9","job_id":"enrich-c126f4ef75d7a7ac4242e665","output_id":"371b37e3d9233eaa68590d498fbee93c6c5c7c0a7352dac27267308cd30f3bf5","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}]