[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"701a15d24f1b30d6214aafef8260bdc628b5fe3b7fbcc670554f05cdb97633b7","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"GEOG 378,COMP SCI 220, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":378,\"minimum_grade\":null,\"subjects\":[\"GEOG\"],\"timing\":\"prior\"},\"evidence\":\"GEOG 378\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"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_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"701a15d24f1b30d6214aafef8260bdc628b5fe3b7fbcc670554f05cdb97633b7","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"GEOG 378\",\"field\":\"description\",\"quote\":\"Introduction to scripting for Geographic Information Science. Geoprocessing with open-source GIS utilities. Python scripting with ArcGIS and open-source libraries.\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"Programming experience and background in geocomputing or data science programming.\"}],\"search_phrases\":[\"geospatial big data analytics\",\"Python geospatial programming\",\"GIS big data visualization\",\"machine learning geospatial\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Storing, processing, analyzing, and visualizing geospatial big data.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"Applying AI and machine learning methods to geospatial problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"title\",\"quote\":\"ADVANCED GEOCOMPUTING AND GEOSPATIAL BIG DATA ANALYTICS\"},{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"An introduction to the theory, techniques, and analytical methods for geospatial big data.\"}],\"text\":\"Introduction to theory, techniques, and analytical methods for geospatial big data using advanced Python.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Geospatial big data is an extension of big data with an emphasis on the geospatial component.\"}],\"text\":\"Geospatial big data theory and components.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Geospatial big data storage, processing, and visualization.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"AI and machine learning for geospatial problems.\"}]}","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_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"701a15d24f1b30d6214aafef8260bdc628b5fe3b7fbcc670554f05cdb97633b7","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_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"63ce0f093455a92f24fe6771751eecd4e05403cfe9851e9cb1b8d9c578fef9d6","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"GEOG 378,COMP SCI 220, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":378,\"minimum_grade\":null,\"subjects\":[\"GEOG\"],\"timing\":\"prior\"},\"evidence\":\"GEOG 378\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"63ce0f093455a92f24fe6771751eecd4e05403cfe9851e9cb1b8d9c578fef9d6","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"GEOG 378\",\"field\":\"description\",\"quote\":\"Introduction to scripting for Geographic Information Science. Geoprocessing with open-source GIS utilities. Python scripting with ArcGIS and open-source libraries.\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"Programming experience and background in geocomputing or data science programming.\"}],\"search_phrases\":[\"geospatial big data analytics\",\"Python geospatial programming\",\"GIS big data visualization\",\"machine learning geospatial\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Storing, processing, analyzing, and visualizing geospatial big data.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"Applying AI and machine learning methods to geospatial problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"title\",\"quote\":\"ADVANCED GEOCOMPUTING AND GEOSPATIAL BIG DATA ANALYTICS\"},{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"An introduction to the theory, techniques, and analytical methods for geospatial big data.\"}],\"text\":\"Introduction to theory, techniques, and analytical methods for geospatial big data using advanced Python.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Geospatial big data is an extension of big data with an emphasis on the geospatial component.\"}],\"text\":\"Geospatial big data theory and components.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Geospatial big data storage, processing, and visualization.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"AI and machine learning for geospatial problems.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"63ce0f093455a92f24fe6771751eecd4e05403cfe9851e9cb1b8d9c578fef9d6","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"}],\"evidence_count\":5,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Instructors are described as responsible, nice, and fantastic, with TAs being patient and helpful.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"I haven't had an experience like that in any other of my courses and thought it was really helpful to see how applicable this learning is as well as making that connection between life as a student and life after. This has been a fantastic course experience I'd recommend for anyone interested both in GIS and/or data science as a whole.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:27:13 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e43c1e917978355ea523dd5e\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"},{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":8,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"e43c1e917978355ea523dd5e\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\",\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Students found the course excellent, well-organized, and highly recommended for its practical value and career preparation.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":2,\"review_ids\":[\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"summary\":\"The course is challenging but rewarding, helping students build confidence in coding and preparing them for future careers.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"703b9f54ae5e7987925a6ec1c6e70ee31a48ab97f1c0e511fa9172291d5d2ea3","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"GEOG 378,COMP SCI 220, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":378,\"minimum_grade\":null,\"subjects\":[\"GEOG\"],\"timing\":\"prior\"},\"evidence\":\"GEOG 378\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"703b9f54ae5e7987925a6ec1c6e70ee31a48ab97f1c0e511fa9172291d5d2ea3","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"GEOG 378\",\"field\":\"description\",\"quote\":\"Introduction to scripting for Geographic Information Science. Geoprocessing with open-source GIS utilities. Python scripting with ArcGIS and open-source libraries.\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"Programming experience and background in geocomputing or data science programming.\"}],\"search_phrases\":[\"geospatial big data analytics\",\"Python geospatial programming\",\"GIS big data visualization\",\"machine learning geospatial\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Storing, processing, analyzing, and visualizing geospatial big data.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"Applying AI and machine learning methods to geospatial problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"title\",\"quote\":\"ADVANCED GEOCOMPUTING AND GEOSPATIAL BIG DATA ANALYTICS\"},{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"An introduction to the theory, techniques, and analytical methods for geospatial big data.\"}],\"text\":\"Introduction to theory, techniques, and analytical methods for geospatial big data using advanced Python.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Geospatial big data is an extension of big data with an emphasis on the geospatial component.\"}],\"text\":\"Geospatial big data theory and components.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Geospatial big data storage, processing, and visualization.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"AI and machine learning for geospatial problems.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"703b9f54ae5e7987925a6ec1c6e70ee31a48ab97f1c0e511fa9172291d5d2ea3","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"}],\"evidence_count\":5,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Instructors are described as responsible, nice, and fantastic, with TAs being patient and helpful.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"I haven't had an experience like that in any other of my courses and thought it was really helpful to see how applicable this learning is as well as making that connection between life as a student and life after. This has been a fantastic course experience I'd recommend for anyone interested both in GIS and/or data science as a whole.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:27:13 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e43c1e917978355ea523dd5e\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"},{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":8,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"e43c1e917978355ea523dd5e\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\",\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Students found the course excellent, well-organized, and highly recommended for its practical value and career preparation.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":2,\"review_ids\":[\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"summary\":\"The course is challenging but rewarding, helping students build confidence in coding and preparing them for future careers.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"703b9f54ae5e7987925a6ec1c6e70ee31a48ab97f1c0e511fa9172291d5d2ea3","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"d5a6a84d30a9a87dab6bf392412db8bf9ab62c71939a5092f9c9942f95a86617\",\"course_id\":\"GEOG 573\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":false,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 3.87 GPA, 93.5% A/AB (n=31 letter grades); Spring 2025: 3.90 GPA, 93.9% A/AB (n=49 letter grades); Spring 2026: 3.91 GPA, 100.0% A/AB (n=51 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SONG GAO is recorded teaching in Spring 2020, Spring 2022, Spring 2023, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"de5a963a87a0981f0846920ec61d2b1eeded2586bd3246fa8124b993f1f0ef58","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"GEOG 378,COMP SCI 220, or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":378,\"minimum_grade\":null,\"subjects\":[\"GEOG\"],\"timing\":\"prior\"},\"evidence\":\"GEOG 378\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"de5a963a87a0981f0846920ec61d2b1eeded2586bd3246fa8124b993f1f0ef58","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"GEOG 378\",\"field\":\"description\",\"quote\":\"Introduction to scripting for Geographic Information Science. Geoprocessing with open-source GIS utilities. Python scripting with ArcGIS and open-source libraries.\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"Programming experience and background in geocomputing or data science programming.\"}],\"search_phrases\":[\"geospatial big data analytics\",\"Python geospatial programming\",\"GIS big data visualization\",\"machine learning geospatial\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Storing, processing, analyzing, and visualizing geospatial big data.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"Applying AI and machine learning methods to geospatial problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"title\",\"quote\":\"ADVANCED GEOCOMPUTING AND GEOSPATIAL BIG DATA ANALYTICS\"},{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"An introduction to the theory, techniques, and analytical methods for geospatial big data.\"}],\"text\":\"Introduction to theory, techniques, and analytical methods for geospatial big data using advanced Python.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Geospatial big data is an extension of big data with an emphasis on the geospatial component.\"}],\"text\":\"Geospatial big data theory and components.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced.\"}],\"text\":\"Geospatial big data storage, processing, and visualization.\"},{\"evidence\":[{\"course_id\":\"GEOG 573\",\"field\":\"description\",\"quote\":\"learn AI and machine learning methods for solving geospatial big data problems.\"}],\"text\":\"AI and machine learning for geospatial problems.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"de5a963a87a0981f0846920ec61d2b1eeded2586bd3246fa8124b993f1f0ef58","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"}],\"evidence_count\":5,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Instructors are described as responsible, nice, and fantastic, with TAs being patient and helpful.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"I felt that the class had an appropriate mix of examining the more technical aspects of geocomputing and exploring many real-world applications involving geospatial data and programming.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:06:37 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39068253257ed9b00c2b6eb3\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Everything with this course is excellent. Professor and TA are the most responsible instructors I have ever met in this campus. They are willing to take time to teach me useful knowledge. Also, they provided me a lot of academic materials that are useful for my future study. I am about to graduate, otherwise I would take another course with them.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-15 14:09:59 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"fd914b2c4d7d622cfe801e09\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"The course is well organized, the final project is a great way to allow students to test their newly learned skills, and Song is a fantastic professor. I loved this course!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:19:16 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"15b932af2eedeae09eccb28c\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"I haven't had an experience like that in any other of my courses and thought it was really helpful to see how applicable this learning is as well as making that connection between life as a student and life after. This has been a fantastic course experience I'd recommend for anyone interested both in GIS and/or data science as a whole.\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-17 21:27:13 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"e43c1e917978355ea523dd5e\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzE4OTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"If you want to learn GIS/geospatial big data theories and techniques, this is the course you don't want to miss! Lectures and labs are very useful and Song is a very nice teacher!\",\"course_id\":\"GEOG 573\",\"date\":\"2020-05-23 23:23:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"Yuhao was my TA in GEOG 573 class. He is awesome! He helped us a lot in class and after class, he was always patient and ready to answer our questions. He is highly skilled at Geospatial Analytics and techniques. I would definitely recommend you to take his class. I wish I could stay at UW-Madison a litte bit longer so I can take his class again!\",\"course_id\":\"GEOG 573\",\"date\":\"2021-02-03 17:25:45 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ae72ca8bba2f077b0fa18938\",\"instructor_id\":\"rmp:2622819\",\"instructor_name\":\"Yuhao Kang\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\"},{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":8,\"review_ids\":[\"39068253257ed9b00c2b6eb3\",\"fd914b2c4d7d622cfe801e09\",\"15b932af2eedeae09eccb28c\",\"e43c1e917978355ea523dd5e\",\"4dc462e9ec1ea7fa5fd48ee6\",\"ae72ca8bba2f077b0fa18938\",\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"},{\"id\":\"rmp:2622819\",\"name\":\"Yuhao Kang\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2020\"},\"sentiment\":\"positive\",\"summary\":\"Students found the course excellent, well-organized, and highly recommended for its practical value and career preparation.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This was one of the most challenging classes I have taken but I feel more confident in my code writing and more prepared for my future career now because of it.\",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:28:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"9c94afa3dcda19d0f6d5cfef\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"},{\"comment\":\"This was a good class; I enjoyed it and felt like I learned a lot. I was thankful that the course was taught using Python3 and Jupyter Notebooks. these are great tools to use for spatial analysis and this course improved my abilities to use them for geospatial analysis, particularly Pandas and GeoPandas. \",\"course_id\":\"GEOG 573\",\"date\":\"2022-05-20 18:31:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"a973f9950386eb5ad3dd40ec\",\"instructor_id\":\"rmp:2313819\",\"instructor_name\":\"Song Gao\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\"}],\"evidence_count\":2,\"review_ids\":[\"9c94afa3dcda19d0f6d5cfef\",\"a973f9950386eb5ad3dd40ec\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2313819\",\"name\":\"Song Gao\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"summary\":\"The course is challenging but rewarding, helping students build confidence in coding and preparing them for future careers.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_383500a29b0ac797184420a8","course_id":"GEOG 573","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"de5a963a87a0981f0846920ec61d2b1eeded2586bd3246fa8124b993f1f0ef58","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"d5a6a84d30a9a87dab6bf392412db8bf9ab62c71939a5092f9c9942f95a86617\",\"course_id\":\"GEOG 573\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:28:48 +0000 UTC\",\"review_id\":\"9c94afa3dcda19d0f6d5cfef\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:31:47 +0000 UTC\",\"review_id\":\"a973f9950386eb5ad3dd40ec\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"}],\"text\":\"Historical reviews of Song Gao: The course is described as challenging, with one student noting it was among the most difficult they have taken. Preparation involves engaging with Python3, Jupyter Notebooks, Pandas, and GeoPandas for spatial analysis.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-15 14:06:37 +0000 UTC\",\"review_id\":\"39068253257ed9b00c2b6eb3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-15 14:09:59 +0000 UTC\",\"review_id\":\"fd914b2c4d7d622cfe801e09\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-17 21:19:16 +0000 UTC\",\"review_id\":\"15b932af2eedeae09eccb28c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-17 21:27:13 +0000 UTC\",\"review_id\":\"e43c1e917978355ea523dd5e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzE4OTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-23 23:23:29 +0000 UTC\",\"review_id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:28:48 +0000 UTC\",\"review_id\":\"9c94afa3dcda19d0f6d5cfef\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:31:47 +0000 UTC\",\"review_id\":\"a973f9950386eb5ad3dd40ec\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"}],\"text\":\"Historical reviews of Song Gao: Song Gao is described as a fantastic and responsible instructor who provides useful academic materials and patient support. Reviewers highlight the course's appropriate mix of technical geocomputing and real-world applications, noting that lectures and labs are highly useful for learning GIS and data science concepts.\"}],\"message\":null,\"offered\":false,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-15 14:06:37 +0000 UTC\",\"review_id\":\"39068253257ed9b00c2b6eb3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzAzNzY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-15 14:09:59 +0000 UTC\",\"review_id\":\"fd914b2c4d7d622cfe801e09\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-17 21:19:16 +0000 UTC\",\"review_id\":\"15b932af2eedeae09eccb28c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-17 21:27:13 +0000 UTC\",\"review_id\":\"e43c1e917978355ea523dd5e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzE4OTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-23 23:23:29 +0000 UTC\",\"review_id\":\"4dc462e9ec1ea7fa5fd48ee6\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzYxODgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:28:48 +0000 UTC\",\"review_id\":\"9c94afa3dcda19d0f6d5cfef\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2022-05-20 18:31:47 +0000 UTC\",\"review_id\":\"a973f9950386eb5ad3dd40ec\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTM2MzgyODY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"}],\"text\":\"Historical reviews of Song Gao: Reviewers describe the course as excellent and well-organized, offering a strong mix of technical geocomputing and real-world applications. Students consistently recommend it for those interested in GIS and data science, citing high quality and practical value.\"},{\"citations\":[{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 3.87 GPA, 93.5% A/AB (n=31 letter grades); Spring 2025: 3.90 GPA, 93.9% A/AB (n=49 letter grades); Spring 2026: 3.91 GPA, 100.0% A/AB (n=51 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-15 14:09:59 +0000 UTC\",\"review_id\":\"fd914b2c4d7d622cfe801e09\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzAzNzgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Song Gao\",\"review_date\":\"2020-05-17 21:19:16 +0000 UTC\",\"review_id\":\"15b932af2eedeae09eccb28c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2313819\",\"source_review_id\":\"UmF0aW5nLTMzMzE4OTU5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2313819\",\"type\":\"review\"},{\"instructor_name\":\"Yuhao Kang\",\"review_date\":\"2021-02-03 17:25:45 +0000 UTC\",\"review_id\":\"ae72ca8bba2f077b0fa18938\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2622819\",\"source_review_id\":\"UmF0aW5nLTM0MzM4ODk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2622819\",\"type\":\"review\"}],\"text\":\"Historical reviews of Song Gao, Yuhao Kang: Students praise the responsible and helpful nature of the instructor and TA, who provide useful academic materials and patient support. The final project is highlighted as a great way to test newly learned skills.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"GEOG 573\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"source_record\":{\"entity_id\":\"42e1731a-00ca-3142-882d-c72781cacf4b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"SONG GAO is recorded teaching in Spring 2020, Spring 2022, Spring 2023, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true}]