{"schema_version":1,"url":"https://uwcourses.com/courses/GEOG_573","title":"GEOG 573: Advanced Geocomputing and Geospatial Big Data Analytics | UW–Madison","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"52a78527ff09011d88cb04c7d43867d9fbfec2930bf1dd2ec359ebd2844e0b07","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-10T19:50:42.743001+00:00","courses":8951,"current_instructors":5754,"limited":false,"terms":["1272","1264","1262","1254","1252","1244","1242","1234","1232","1224","1222","1212","1204","1202","1194","1192","1184","1182","1174","1172","1164","1162","1154","1152","1144","1142","1134","1132","1124","1122","1114","1112","1104","1102","1094","1092","1084","1082","1074","1072"],"term":"1272","departments":[{"subject":"AAE","count":90},{"subject":"ABT","count":20},{"subject":"ACCTIS","count":36},{"subject":"ACTSCI","count":14},{"subject":"AFAERO","count":10},{"subject":"AFRICAN","count":87},{"subject":"AFROAMER","count":71},{"subject":"AGROECOL","count":21},{"subject":"AMERIND","count":53},{"subject":"ANAT&PHY","count":7},{"subject":"ANATOMY","count":2},{"subject":"ANESTHES","count":8},{"subject":"ANSCI","count":57},{"subject":"ANTHRO","count":95},{"subject":"ART","count":125},{"subject":"ARTED","count":10},{"subject":"ARTHIST","count":121},{"subject":"ASIALANG","count":129},{"subject":"ASIAN","count":109},{"subject":"ASIANAM","count":28},{"subject":"ASTRON","count":38},{"subject":"ATMOCN","count":69},{"subject":"BIOCHEM","count":51},{"subject":"BIOCORE","count":10},{"subject":"BIOLOGY","count":14},{"subject":"BIOMDSCI","count":18},{"subject":"BME","count":66},{"subject":"BMI","count":41},{"subject":"BMOLCHEM","count":10},{"subject":"BOTANY","count":69},{"subject":"BSE","count":44},{"subject":"C&ESOC","count":73},{"subject":"CBE","count":48},{"subject":"CHEM","count":101},{"subject":"CHICLA","count":52},{"subject":"CIVENGR","count":133},{"subject":"CLASSICS","count":47},{"subject":"CNP","count":10},{"subject":"CNSRSCI","count":50},{"subject":"COMARTS","count":137},{"subject":"COMPBIO","count":15},{"subject":"COMPLIT","count":11},{"subject":"COMPSCI","count":138},{"subject":"COUNPSY","count":78},{"subject":"CRB","count":19},{"subject":"CS&D","count":71},{"subject":"CSCS","count":40},{"subject":"CURRIC","count":193},{"subject":"DANCE","count":93},{"subject":"DERM","count":8},{"subject":"DS","count":88},{"subject":"DYSCI","count":35},{"subject":"ECE","count":155},{"subject":"ECON","count":145},{"subject":"EDPOL","count":114},{"subject":"EDPSYCH","count":97},{"subject":"ELPA","count":70},{"subject":"EMA","count":53},{"subject":"EMERMED","count":17},{"subject":"ENGL","count":206},{"subject":"ENTOM","count":40},{"subject":"ENVIRST","count":148},{"subject":"EP","count":15},{"subject":"EPD","count":67},{"subject":"ESL","count":16},{"subject":"F&WECOL","count":60},{"subject":"FAMMED","count":22},{"subject":"FINANCE","count":50},{"subject":"FOLKLORE","count":40},{"subject":"FOODSCI","count":43},{"subject":"FRENCH","count":63},{"subject":"GEN&WS","count":145},{"subject":"GENBUS","count":72},{"subject":"GENECSLR","count":17},{"subject":"GENETICS","count":60},{"subject":"GEOG","count":113},{"subject":"GEOSCI","count":83},{"subject":"GERMAN","count":82},{"subject":"GLE","count":48},{"subject":"GNS","count":38},{"subject":"GREEK","count":27},{"subject":"HDFS","count":41},{"subject":"HEBR-BIB","count":13},{"subject":"HEBR-MOD","count":10},{"subject":"HISTORY","count":233},{"subject":"HISTSCI","count":56},{"subject":"HONCOL","count":13},{"subject":"ILS","count":43},{"subject":"INFOSYS","count":9},{"subject":"INTEGART","count":7},{"subject":"INTEGSCI","count":22},{"subject":"INTER-AG","count":18},{"subject":"INTER-HE","count":11},{"subject":"INTER-LS","count":22},{"subject":"INTEREGR","count":16},{"subject":"INTLBUS","count":21},{"subject":"INTLST","count":50},{"subject":"ISYE","count":83},{"subject":"ITALIAN","count":53},{"subject":"JEWISH","count":56},{"subject":"JOURN","count":88},{"subject":"KINES","count":128},{"subject":"LACIS","count":26},{"subject":"LANDARC","count":61},{"subject":"LATIN","count":24},{"subject":"LAW","count":120},{"subject":"LEGALST","count":48},{"subject":"LINGUIS","count":35},{"subject":"LIS","count":89},{"subject":"LITTRANS","count":78},{"subject":"LSC","count":52},{"subject":"M&ENVTOX","count":7},{"subject":"MARKETNG","count":62},{"subject":"MATH","count":153},{"subject":"MDGENET","count":8},{"subject":"ME","count":130},{"subject":"MEDHIST","count":43},{"subject":"MEDICINE","count":60},{"subject":"MEDIEVAL","count":32},{"subject":"MEDPHYS","count":39},{"subject":"MEDSC-M","count":29},{"subject":"MEDSC-V","count":41},{"subject":"MHR","count":68},{"subject":"MICROBIO","count":45},{"subject":"MILSCI","count":16},{"subject":"MM&I","count":22},{"subject":"MOLBIOL","count":6},{"subject":"MS&E","count":59},{"subject":"MUSIC","count":165},{"subject":"MUSPERF","count":126},{"subject":"NAVSCI","count":20},{"subject":"NE","count":44},{"subject":"NEURODPT","count":11},{"subject":"NEUROL","count":7},{"subject":"NEURSURG","count":4},{"subject":"NTP","count":11},{"subject":"NURSING","count":111},{"subject":"NUTRSCI","count":65},{"subject":"OBS&GYN","count":18},{"subject":"OCCTHER","count":39},{"subject":"ONCOLOGY","count":14},{"subject":"OPHTHALM","count":5},{"subject":"OTM","count":43},{"subject":"PATH","count":34},{"subject":"PATH-BIO","count":29},{"subject":"PEDIAT","count":26},{"subject":"PHARMACY","count":31},{"subject":"PHILOS","count":77},{"subject":"PHMCOL-M","count":11},{"subject":"PHMPRAC","count":45},{"subject":"PHMSCI","count":60},{"subject":"PHYASST","count":37},{"subject":"PHYSICS","count":88},{"subject":"PHYSIOL","count":3},{"subject":"PHYTHER","count":37},{"subject":"PLANTSCI","count":52},{"subject":"PLPATH","count":35},{"subject":"POLISCI","count":192},{"subject":"POPHLTH","count":58},{"subject":"PORTUG","count":33},{"subject":"PSYCH","count":101},{"subject":"PSYCHIAT","count":22},{"subject":"PUBAFFR","count":54},{"subject":"PUBLHLTH","count":23},{"subject":"RADIOL","count":11},{"subject":"REALEST","count":41},{"subject":"RELIGST","count":90},{"subject":"RHABMED","count":9},{"subject":"RMI","count":24},{"subject":"RP&SE","count":102},{"subject":"S&APHM","count":17},{"subject":"SCANDST","count":73},{"subject":"SLAVIC","count":89},{"subject":"SOC","count":149},{"subject":"SOCWORK","count":87},{"subject":"SOILSCI","count":46},{"subject":"SPANISH","count":83},{"subject":"SRMED","count":21},{"subject":"STAT","count":94},{"subject":"STDYABRD","count":52},{"subject":"STS","count":8},{"subject":"SURGERY","count":25},{"subject":"SURGSCI","count":33},{"subject":"THEATRE","count":91},{"subject":"URBRPL","count":60},{"subject":"UROLOGY","count":5},{"subject":"ZOOLOGY","count":89}],"deployed_at":null},"data":{"course":{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"ada3c6e57b671ae0ba252ee74eac5719d2c975bd9f3c1ad99433aa6e0e60be88","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","catalog_version_id":"a6d62b4e75fc4ff475e3984746d35316b0a0461a7f3b3095e50596118c584bec","course_number":573,"subjects":["GEOG"],"title":"ADVANCED GEOCOMPUTING AND GEOSPATIAL BIG DATA ANALYTICS","description":"Geospatial big data is an extension of big data with an emphasis on the geospatial component. It is used to describe large volumes of georeferenced data about various aspects of the environment and society captured by millions of environmental and human sensors. An introduction to the theory, techniques, and analytical methods for geospatial big data. Methods for storing, processing, analyzing, and visualizing various types of geospatial big data using advanced Python programming will be introduced. Designed for students who have programming experience and want to reinforce their programming skills and learn AI and machine learning methods for solving geospatial big data problems.","requirements_text":"GEOG 378,COMP SCI 220, or graduate/professional standing","credits_min":null,"credits_max":null,"credit_offering_ids":[],"llm_job_id":"enrich-f516c4d3e82cfe326b4f5f54","llm_output_id":"de5a963a87a0981f0846920ec61d2b1eeded2586bd3246fa8124b993f1f0ef58","llm_model":"nvidia/Qwen3.6-35B-A3B-NVFP4","llm_model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","llm_task_version":"14","llm_search_status":"valid","llm_summary":"Introduction to theory, techniques, and analytical methods for geospatial big data using advanced Python.","llm_topics":["Geospatial big data theory and components.","Geospatial big data storage, processing, and visualization.","AI and machine learning for geospatial problems."],"llm_skills":["Storing, processing, analyzing, and visualizing geospatial big data.","Applying AI and machine learning methods to geospatial problems."],"llm_assumed_background":["Programming experience and background in geocomputing or data science programming."],"llm_search_phrases":["geospatial big data analytics","Python geospatial programming","GIS big data visualization","machine learning geospatial"],"llm_requirements_status":"valid","llm_student_summary_status":"valid","llm_experience_status":"valid","catalog_variants":[],"student_summary":{"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},"requirements":{"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"},"instructors":[],"offerings":[],"sections":[],"grade_instructors":[{"instructor_uid":"instructor_ba710d4784ce71f46c828e9d","source":"madgrades","source_instructor_id":"6040641","identity_basis":"source_id","identity_status":"source_identified","name":"SONG GAO","email":null,"first_observed_at":"2026-09-06 23:14:58.172943+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","ratings":{"review_count":28,"quality":4.71,"difficulty":3.54,"quality_count":28,"difficulty_count":28,"profile_id":"rmp:2313819","source_url":"https://www.ratemyprofessors.com/professor/2313819","match_basis":"exact_name","observed_at":"2026-09-07 16:05:21.178373+00:00","courses":{"course_6b09a761a0eeeecdbbd88dc8":{"review_count":13,"quality":4.38,"difficulty":3.46,"quality_count":13,"difficulty_count":13},"course_383500a29b0ac797184420a8":{"review_count":7,"quality":5,"difficulty":3.57,"quality_count":7,"difficulty_count":7},"course_1049f8ea4b6f06a27858f913":{"review_count":5,"quality":5,"difficulty":3.8,"quality_count":5,"difficulty_count":5}},"bayesian_quality":4.272369076477748,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.819,"graded":530,"counts":[406,80,29,8,6,1,0],"sections":52},"instructor_url":"/instructors/SONG_GAO--instructor_ba710d4784ce71f46c828e9d"}],"grades":[{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","term_id":"1204","term_name":"Spring 2020","instructors":["Song Gao"],"a":19,"ab":2,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":21,"source_aliases":["GEOG 573"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","term_id":"1224","term_name":"Spring 2022","instructors":["Song Gao"],"a":9,"ab":3,"b":1,"bc":0,"c":1,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":14,"source_aliases":["GEOG 573"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","term_id":"1234","term_name":"Spring 2023","instructors":["Song Gao"],"a":25,"ab":4,"b":2,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":31,"source_aliases":["GEOG 573"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","term_id":"1254","term_name":"Spring 2025","instructors":["Song Gao"],"a":43,"ab":3,"b":2,"bc":1,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":49,"source_aliases":["GEOG 573"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 573","course_uid":"course_383500a29b0ac797184420a8","term_id":"1264","term_name":"Spring 2026","instructors":["Song Gao"],"a":42,"ab":9,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":51,"source_aliases":["GEOG 573"]}],"statistics":{"gpa":3.886,"graded":166,"counts":[138,21,5,1,1,0,0]},"grade_conflicts":[],"evidence":{"history":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_383500a29b0ac797184420a8-0.json"],"traces":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_383500a29b0ac797184420a8-0.json"],"reviews":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_383500a29b0ac797184420a8-0.json"],"results":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_383500a29b0ac797184420a8-0.json"]},"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349"},"context":{"all":{"term":"","gpa":3.8855421686746987,"count":166,"university":{"size":2976,"gpaPercentile":70,"countPercentile":65,"medianCount":107,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":12,"current":false},{"range":"2.8–3.2","count":156,"current":false},{"range":"3.2–3.6","count":730,"current":false},{"range":"3.6–4.0","count":2078,"current":true}]},"departments":[{"subject":"GEOG","comparison":{"size":48,"gpaPercentile":85,"countPercentile":64,"medianCount":87,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":0,"current":false},{"range":"2.8–3.2","count":4,"current":false},{"range":"3.2–3.6","count":16,"current":false},{"range":"3.6–4.0","count":28,"current":true}]}}]},"terms":{"1204":{"term":"1204","gpa":3.9523809523809526,"count":21,"university":null,"departments":[{"subject":"GEOG","comparison":null}]},"1224":{"term":"1224","gpa":3.6785714285714284,"count":14,"university":null,"departments":[{"subject":"GEOG","comparison":null}]},"1234":{"term":"1234","gpa":3.870967741935484,"count":31,"university":{"size":1188,"gpaPercentile":76,"countPercentile":3,"medianCount":65,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":3,"current":false},{"range":"2.4–2.8","count":17,"current":false},{"range":"2.8–3.2","count":144,"current":false},{"range":"3.2–3.6","count":374,"current":false},{"range":"3.6–4.0","count":650,"current":true}]},"departments":[{"subject":"GEOG","comparison":{"size":20,"gpaPercentile":95,"countPercentile":0,"medianCount":86,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":4,"current":false},{"range":"3.2–3.6","count":9,"current":false},{"range":"3.6–4.0","count":6,"current":true}]}}]},"1254":{"term":"1254","gpa":3.8979591836734695,"count":49,"university":{"size":1289,"gpaPercentile":81,"countPercentile":34,"medianCount":66,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":17,"current":false},{"range":"2.8–3.2","count":128,"current":false},{"range":"3.2–3.6","count":379,"current":false},{"range":"3.6–4.0","count":765,"current":true}]},"departments":[{"subject":"GEOG","comparison":{"size":22,"gpaPercentile":95,"countPercentile":29,"medianCount":73,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":2,"current":false},{"range":"3.2–3.6","count":5,"current":false},{"range":"3.6–4.0","count":14,"current":true}]}}]},"1264":{"term":"1264","gpa":3.911764705882353,"count":51,"university":{"size":1283,"gpaPercentile":81,"countPercentile":36,"medianCount":66,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":1,"current":false},{"range":"2.4–2.8","count":20,"current":false},{"range":"2.8–3.2","count":130,"current":false},{"range":"3.2–3.6","count":343,"current":false},{"range":"3.6–4.0","count":789,"current":true}]},"departments":[{"subject":"GEOG","comparison":{"size":24,"gpaPercentile":100,"countPercentile":30,"medianCount":69.5,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":1,"current":false},{"range":"3.2–3.6","count":12,"current":false},{"range":"3.6–4.0","count":10,"current":true}]}}]}},"benchmarks":{"all":{"school":{"size":2976,"gpa":3.697976635645292,"topShare":84.34407292284556,"count":107},"GEOG":{"size":48,"gpa":3.6274865107000576,"topShare":81.28615996412907,"count":87}},"terms":{"1204":{"school":{"size":1012,"gpa":3.703747431523761,"topShare":84.59811226304916,"count":65.5},"GEOG":{"size":18,"gpa":3.582718246474726,"topShare":76.43639814202594,"count":78.5}},"1224":{"school":{"size":1171,"gpa":3.5627882428500937,"topShare":76.37271640560496,"count":64},"GEOG":{"size":20,"gpa":3.4618333551122022,"topShare":71.12507541597725,"count":73}},"1234":{"school":{"size":1188,"gpa":3.5799441677552393,"topShare":77.18256448537606,"count":65},"GEOG":{"size":20,"gpa":3.443558312357458,"topShare":69.37000071893554,"count":86}},"1254":{"school":{"size":1289,"gpa":3.6126423469389106,"topShare":79.48050408754871,"count":66},"GEOG":{"size":22,"gpa":3.5765534265131054,"topShare":77.77119788550397,"count":73}},"1264":{"school":{"size":1283,"gpa":3.6229729166451925,"topShare":80.13669149396227,"count":66},"GEOG":{"size":24,"gpa":3.5370488567946716,"topShare":76.3701545252745,"count":69.5}}}}},"instructorTrends":[{"uid":"instructor_ba710d4784ce71f46c828e9d","name":"SONG GAO","count":166,"terms":[{"term":"1204","count":21,"sections":1,"gpa":3.9523809523809526},{"term":"1224","count":14,"sections":1,"gpa":3.6785714285714284},{"term":"1234","count":31,"sections":1,"gpa":3.870967741935484},{"term":"1254","count":49,"sections":1,"gpa":3.8979591836734695},{"term":"1264","count":51,"sections":1,"gpa":3.911764705882353}]}],"following":[],"projection":null}}