{"schema_version":1,"url":"https://uwcourses.com/courses/GEOG_576","title":"GEOG 576: Geospatial Web and Mobile Programming | UW–Madison","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"94468b7d4154126ca413937bb4738a6d21e0c2277f6fa397a6078ad80a32384f","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-10T23:19:01.870283+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,"site_commit":null},"data":{"course":{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"af41ba2790400f09273e71a15babada4196b4e23ead1ceed2dde2188bc6b67de","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","catalog_version_id":"1a87d4cdf9b7305223cf05dc73e73220a99679d34450c7524117516fc5197813","course_number":576,"subjects":["GEOG"],"title":"GEOSPATIAL WEB AND MOBILE PROGRAMMING","description":"Covers the programming concepts and skills for understanding construction and implementation of high quality spatial web portal and mobile Apps to support geospatial data access, analysis, sharing, and synthesis over the internet. Builds on basic programming experience.","requirements_text":"(GEOG 170,GEOG 370, orCIV ENGR/​ENVIR ST/​GEOG  377) and (GEOG 378,COMP SCI 300, COMP SCI 369, orCOMP SCI 400), or graduate/professional standing","credits_min":null,"credits_max":null,"credit_offering_ids":[],"llm_job_id":"enrich-8b774950c2b6adfdc46d1b82","llm_output_id":"a4830083dc4d88061252c0f94f95cd5ba4ff9d4498ee64d809612984ab8fd276","llm_model":"nvidia/Qwen3.6-35B-A3B-NVFP4","llm_model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","llm_task_version":"14","llm_search_status":"valid","llm_summary":"GEOG 576 teaches programming for building spatial web portals and mobile apps to support geospatial data access and synthesis.","llm_topics":["Spatial web portals and mobile applications","Geospatial data access, analysis, sharing, and synthesis","High-quality application development"],"llm_skills":["Construction and implementation of spatial web portals and mobile apps","Geospatial data access, analysis, sharing, and synthesis over the internet"],"llm_assumed_background":["Basic programming experience","Foundations in geospatial data, cartography, GIS, and geoprocessing or programming","Geospatial data collection and representation","Cartography and map-making","Geographic Information Systems (GIS) implementation and analysis","Geoprocessing and Python scripting","Object-oriented programming and data structures"],"llm_search_phrases":["geospatial web portal development","mobile app programming GIS","spatial data access web","geospatial data synthesis internet","GIS web application development"],"llm_requirements_status":"valid","llm_student_summary_status":"valid","llm_experience_status":"insufficient_evidence","catalog_variants":[],"student_summary":{"context_hash":"8456abffee8f768dfea94a37d19677c6c47075e1e9b0e277b555f520324eed8d","course_id":"GEOG 576","current_instructors":[],"difficulty_workload":[],"errors":[],"historical_context":[],"message":"No course-specific reviews available","offered":false,"profile_hash":"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02","quick_take":[{"citations":[{"course_id":"GEOG 576","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"a391ebcf-b6fe-3cfb-af69-8587e46caa65","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1252","type":"grade"},{"course_id":"GEOG 576","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"a391ebcf-b6fe-3cfb-af69-8587e46caa65","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1254","type":"grade"},{"course_id":"GEOG 576","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"a391ebcf-b6fe-3cfb-af69-8587e46caa65","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1262","type":"grade"}],"text":"Recent recorded grades — Fall 2024: 4.00 GPA, 100.0% A/AB (n=10 letter grades); Spring 2025: 4.00 GPA, 100.0% A/AB (n=8 letter grades); Fall 2025: 3.86 GPA, 85.7% A/AB (n=7 letter grades)."}],"student_experience":[],"task_hash":"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68","teaching_history":[],"term_id":"1272","term_name":"2026 Fall","version":2},"requirements":{"nodes":[{"children":["n1","n2"],"condition":null,"course":null,"evidence":"(GEOG 170,GEOG 370, orCIV ENGR/ENVIR ST/GEOG 377) and (GEOG 378,COMP SCI 300, COMP SCI 369, orCOMP SCI 400), or graduate/professional standing","id":"n0","kind":"any"},{"children":["n3","n4"],"condition":null,"course":null,"evidence":" and ","id":"n1","kind":"all"},{"children":[],"condition":"graduate/professional standing","course":null,"evidence":"graduate/professional standing","id":"n2","kind":"condition"},{"children":["n5","n6","n7"],"condition":null,"course":null,"evidence":"GEOG 170,GEOG 370, orCIV ENGR/ENVIR ST/GEOG 377","id":"n3","kind":"any"},{"children":["n8","n9","n10","n11"],"condition":null,"course":null,"evidence":"GEOG 378,COMP SCI 300, COMP SCI 369, orCOMP SCI 400","id":"n4","kind":"any"},{"children":[],"condition":null,"course":{"course_number":170,"minimum_grade":null,"subjects":["GEOG"],"timing":"prior"},"evidence":"GEOG 170","id":"n5","kind":"course"},{"children":[],"condition":null,"course":{"course_number":370,"minimum_grade":null,"subjects":["GEOG"],"timing":"prior"},"evidence":"GEOG 370","id":"n6","kind":"course"},{"children":[],"condition":null,"course":{"course_number":377,"minimum_grade":null,"subjects":["CIVENGR","ENVIRST","GEOG"],"timing":"prior"},"evidence":"CIV ENGR/ENVIR ST/GEOG 377","id":"n7","kind":"course"},{"children":[],"condition":null,"course":{"course_number":378,"minimum_grade":null,"subjects":["GEOG"],"timing":"prior"},"evidence":"GEOG 378","id":"n8","kind":"course"},{"children":[],"condition":null,"course":{"course_number":300,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"COMP SCI 300","id":"n9","kind":"course"},{"children":[],"condition":"COMP SCI 369","course":null,"evidence":"COMP SCI 369","id":"n10","kind":"condition"},{"children":[],"condition":null,"course":{"course_number":400,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"COMP SCI 400","id":"n11","kind":"course"}],"notes":["COMP SCI 369 is mentioned in requirements_text but is not in linked_courses; treated as a verbatim condition leaf requiring review.","The phrase 'or graduate/professional standing' at the end of the requirements_text is parsed as a separate condition node (n2) within the top-level OR structure.","Note: The provided requirements_text structure '(A or B or C) and (D or E or F or G), or H' is parsed as ( (A|B|C) & (D|E|F|G) ) | H."],"root":"n0","status":"parsed"},"instructors":[],"offerings":[],"sections":[],"grade_instructors":[{"instructor_uid":"instructor_6019ea2b8e3c7f7c32bba086","source":"madgrades","source_instructor_id":"5285351","identity_basis":"source_id","identity_status":"source_identified","name":"QUNYING HUANG","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":7,"quality":4.29,"difficulty":1.86,"quality_count":7,"difficulty_count":7,"profile_id":"rmp:2862862","source_url":"https://www.ratemyprofessors.com/professor/2862862","match_basis":"exact_name","observed_at":"2026-09-07 16:25:19.533486+00:00","courses":{"course_787a37dc75cfd7aabbc23ff3":{"review_count":4,"quality":4.75,"difficulty":1.75,"quality_count":4,"difficulty_count":4},"course_a3dc86d993db7814ebb1fe68":{"review_count":3,"quality":3.67,"difficulty":2,"quality_count":3,"difficulty_count":3}},"bayesian_quality":3.8231005804048857,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.462,"graded":5736,"counts":[2930,1194,773,299,402,86,52],"sections":60},"instructor_url":"/instructors/QUNYING_HUANG--instructor_6019ea2b8e3c7f7c32bba086"},{"instructor_uid":"instructor_9dac84c101f09e490f08dbdc","source":"madgrades","source_instructor_id":"5693826","identity_basis":"source_id","identity_status":"source_identified","name":"HAO FU","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","grade_statistics":{"gpa":3.971,"graded":35,"counts":[34,0,1,0,0,0,0],"sections":2},"instructor_url":"/instructors/HAO_FU--instructor_9dac84c101f09e490f08dbdc"},{"instructor_uid":"instructor_ff915480343d96c73974a33a","source":"madgrades","source_instructor_id":"5151994","identity_basis":"source_id","identity_status":"source_identified","name":"GUIMING ZHANG","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":2,"quality":3,"difficulty":2,"quality_count":2,"difficulty_count":2,"profile_id":"rmp:2139895","source_url":"https://www.ratemyprofessors.com/professor/2139895","match_basis":"exact_name","observed_at":"2026-09-07 16:37:53.142300+00:00","courses":{"course_0fc0cd82ff33418ed88db7a0":{"review_count":1,"quality":3,"difficulty":2,"quality_count":1,"difficulty_count":1}},"bayesian_quality":3.5997143486787233,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.365,"graded":111,"counts":[56,18,12,13,8,2,2],"sections":4},"instructor_url":"/instructors/GUIMING_ZHANG--instructor_ff915480343d96c73974a33a"},{"instructor_uid":"instructor_73a994b613eb1d3cb9c15d43","source":"madgrades","source_instructor_id":"4716650","identity_basis":"source_id","identity_status":"source_identified","name":"CHRISTOPHER SCHEELE","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","grade_statistics":{"gpa":3.909,"graded":215,"counts":[194,11,8,0,0,2,0],"sections":19},"instructor_url":"/instructors/CHRISTOPHER_SCHEELE--instructor_73a994b613eb1d3cb9c15d43"},{"instructor_uid":"instructor_2ef865720543331820a5287e","source":"madgrades","source_instructor_id":"6175652","identity_basis":"source_id","identity_status":"source_identified","name":"M. ANWAR SOUNNY-SLITINE","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","grade_statistics":{"gpa":3.866,"graded":269,"counts":[256,0,5,0,0,1,7],"sections":25},"instructor_url":"/instructors/M_ANWAR_SOUNNY-SLITINE--instructor_2ef865720543331820a5287e"},{"instructor_uid":"instructor_1271accecb9502b92b82b60d","source":"madgrades","source_instructor_id":"5701378","identity_basis":"source_id","identity_status":"source_identified","name":"RANDY SINCOULAR","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","grade_statistics":{"gpa":3.84,"graded":119,"counts":[105,5,4,1,2,1,1],"sections":12},"instructor_url":"/instructors/RANDY_SINCOULAR--instructor_1271accecb9502b92b82b60d"}],"grades":[{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1174","term_name":"Spring 2017","instructors":["Chao Fu","GUIMING ZHANG","Qunying Huang"],"a":21,"ab":2,"b":0,"bc":0,"c":1,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":1,"no_work":0,"not_reported":0,"other":0,"total":25,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1184","term_name":"Spring 2018","instructors":["CHRISTOPHER SCHEELE","Chao Fu"],"a":23,"ab":0,"b":1,"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":24,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1192","term_name":"Fall 2018","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":12,"ab":0,"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":12,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1194","term_name":"Spring 2019","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":19,"ab":0,"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":19,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1202","term_name":"Fall 2019","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":12,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":2,"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 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1204","term_name":"Spring 2020","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":18,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":3,"no_work":0,"not_reported":0,"other":0,"total":21,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1212","term_name":"Fall 2020","instructors":["RANDY SINCOULAR"],"a":16,"ab":0,"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":16,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1222","term_name":"Fall 2021","instructors":["RANDY SINCOULAR"],"a":13,"ab":0,"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":15,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1224","term_name":"Spring 2022","instructors":["RANDY SINCOULAR"],"a":6,"ab":0,"b":0,"bc":0,"c":0,"d":1,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":7,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1232","term_name":"Fall 2022","instructors":["RANDY SINCOULAR"],"a":9,"ab":1,"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":13,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1234","term_name":"Spring 2023","instructors":["RANDY SINCOULAR"],"a":6,"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":8,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1242","term_name":"Fall 2023","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":8,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":1,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":9,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1244","term_name":"Spring 2024","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":7,"ab":0,"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":7,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1252","term_name":"Fall 2024","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":10,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":1,"no_work":0,"not_reported":0,"other":0,"total":11,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1254","term_name":"Spring 2025","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":8,"ab":0,"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":8,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1262","term_name":"Fall 2025","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":6,"ab":0,"b":1,"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":7,"source_aliases":["GEOG 576"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"GEOG 576","course_uid":"course_edd095ac47a0edfe80e0950d","term_id":"1264","term_name":"Spring 2026","instructors":["M. ANWAR SOUNNY-SLITINE"],"a":0,"ab":0,"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":0,"source_aliases":["GEOG 576"]}],"statistics":{"gpa":3.872,"graded":211,"counts":[194,5,6,1,1,1,3]},"grade_conflicts":[],"evidence":{"history":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_edd095ac47a0edfe80e0950d-0.json"],"traces":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_edd095ac47a0edfe80e0950d-0.json"],"results":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_edd095ac47a0edfe80e0950d-0.json"]},"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349"},"context":null,"instructorTrends":[{"uid":"instructor_2ef865720543331820a5287e","name":"M. ANWAR SOUNNY-SLITINE","count":104,"terms":[{"term":"1192","count":12,"sections":1,"gpa":4},{"term":"1194","count":19,"sections":1,"gpa":4},{"term":"1202","count":14,"sections":1,"gpa":3.4285714285714284},{"term":"1204","count":18,"sections":1,"gpa":4},{"term":"1242","count":9,"sections":1,"gpa":3.5555555555555554},{"term":"1244","count":7,"sections":1,"gpa":4},{"term":"1252","count":10,"sections":1,"gpa":4},{"term":"1254","count":8,"sections":1,"gpa":4},{"term":"1262","count":7,"sections":1,"gpa":3.857142857142857}]},{"uid":"instructor_1271accecb9502b92b82b60d","name":"RANDY SINCOULAR","count":59,"terms":[{"term":"1212","count":16,"sections":1,"gpa":4},{"term":"1222","count":15,"sections":1,"gpa":3.8666666666666667},{"term":"1224","count":7,"sections":1,"gpa":3.5714285714285716},{"term":"1232","count":13,"sections":1,"gpa":3.6923076923076925},{"term":"1234","count":8,"sections":1,"gpa":3.875}]},{"uid":"instructor_9dac84c101f09e490f08dbdc","name":"HAO FU","count":35,"terms":[{"term":"1174","count":11,"sections":1,"gpa":4},{"term":"1184","count":24,"sections":1,"gpa":3.9583333333333335}]},{"uid":"instructor_73a994b613eb1d3cb9c15d43","name":"CHRISTOPHER SCHEELE","count":24,"terms":[{"term":"1184","count":24,"sections":1,"gpa":3.9583333333333335}]},{"uid":"instructor_6019ea2b8e3c7f7c32bba086","name":"QUNYING HUANG","count":13,"terms":[{"term":"1174","count":13,"sections":1,"gpa":3.769230769230769}]},{"uid":"instructor_ff915480343d96c73974a33a","name":"GUIMING ZHANG","count":11,"terms":[{"term":"1174","count":11,"sections":1,"gpa":4}]}],"following":[{"code":"GEOG 777","title":"CAPSTONE IN GIS DEVELOPMENT"},{"code":"GEOG 778","title":"PRACTICUM IN GIS DEVELOPMENT"}],"projection":null}}