Song Gao teaches Python programming with geospatial applications, using practical examples and concise lectures that many students find helpful and engaging. Reviewers appreciate his industry knowledge and the relevance of course material to GIS topics.
Some students criticize the course for using outdated methods and lacking depth in geospatial coding instruction. One reviewer found the lectures ineffective and the labs excessively difficult without prior computer science experience.
Recent recorded grades — Fall 2021: 3.66 GPA, 84.4% A/AB (n=32 letter grades); Fall 2022: 3.72 GPA, 86.2% A/AB (n=29 letter grades); Fall 2025: 3.71 GPA, 81.0% A/AB (n=42 letter grades).