Syllabi information: The course syllabus is available if the section number appears in blue below.
The main registration page: https://one.ufl.edu/
Undergraduate Adviser:
Liang Mao: liangmao@ufl.edu
Graduate Adviser:
Yujie Hu: yujiehu@ufl.edu
GEA1000: Geography for a Changing World (Spring 2026; Online) – Torit Chakraborty
GEA2270: Geography of Florida (Spring 2026; Online) – Christopher Williams
GEA3500: Geography of Europe (Spring 2026) – Dr. Heidi Lannon
GEA3600: Geography of Africa (Spring 2026) – Dr. Heidi Lannon
GEO2006: Natural Hazards Geography (Spring 2026; Online) – Michelle Ruiz
GEO2200: Dynamic Planet Earth (Spring 2026) – Dr. Johanna Engstrom
GEO2200: Dynamic Planet Earth (Spring 2026; Online) – Muyeed Hasan
GEO2200L: Physical Geography Lab (Spring 2026; Online) – Bewuket Tefera
GEO2230: Living with Rising Seas (Spring 2026) – Dr. Katy Serafin
GEO2301: The Next Pandemic (Spring 2026) – Dr. Gabriela Hamerlinck
GEO2315: Hungry Planet: Global Geographies of Food (Spring 2026) – Lacey Harris-Coble
GEO2410: Social Geography (Spring 2026; Online) – Zeyu He
GEO3334: Managing for a Changing Climate (Spring 2026) – Dr. Esther Mullens
GEO2500: Global and Regional Economies (Spring 2026; Online) – Dr. Alan Wiig
GEO2530: Future Energy (Spring 2026) – Dr. Johanna Engstrom
GEO3162C: Introduction to Quantitative Analysis (Spring 2026; Online) – Mashoukur Rahaman
GEO3250: Climatology (Spring 2026) – Dr. Corene Matyas
GEO3352: The Human Footprint on Landscape (Spring 2026; Online) – Gavriella Hecht
GEO3372: Conservation of Resources (Spring 2026; Online) – Anusha Chaundhary
GEO3427: Plants, Health, and Spirituality (Spring 2026; Online) – Donal Bissainte
GEO3430: Population Geography (Spring 2026; Online) – Debjani Das
GEO3452: Introduction to Medical Geography (Spring 2026) – Dr. Gabriela Hamerlinck
GEO3454: People and Plagues (Spring 2026) – Dr. Sadie Ryan
GEO3502: Economic Geography (Spring 2026; Online) – Aaron King
GEO4024C: Terrorism and Space (Spring 2026) – Dr. Olivier J. Walther
GEO4060: Parks and People (Spring 2026) – Dr. Brian Child
GEO4170: Communicating Science in the Geosciences (Spring 2026) – Stephen Mullens
GEO4554: Regional Development (Spring 2026) – Dr. Alan Wiig
GEO4930: Senior Seminar (Spring 2026) – Dr. Liang Mao
GEO4938: Advanced Remote Sensing (Spring 2026) – Dr. Di Yang
GEO4938: Geospatial CURE (Spring 2026) – Dr. Gabriela Hamerlinck
GEO6065: Terrorism and Space Seminar (Spring 2026) – Dr. Olivier J. Walther
GEO6119: Proposal Writing (Spring 2026) – Dr. Yixin (Berry) Wen
GEO6160: Introduction to Quantitative Analysis for Geographers (Spring 2026) – Mashoukur Rahaman
GEO6255: Climatology (Spring 2026) – Dr. Corene Matyas
GEO6335: Managing for a Changing Climate (Spring 2026) – Dr. Esther Mullens
GEO6374: Community Conservation Governance: Theory and Practice (Spring 2026) – Dr. Brian Child
GEO6408: Parks and People (Spring 2026) – Dr. Brian Child
GEO6938: Advanced Remote Sensing (Spring 2026) – Dr. Di Yang
GEO6938: Radar and Satellite Meteorology (Spring 2026) – Dr. Yixin (Berry) Wen
GEO6938: Regional Development (Spring 2026) – Dr. Alan Wiig
GIS2114: The World and Big Data (Spring 2026) – Natalia Dambe
GIS3001C: Geovisualization Map Design (Spring 2026; Online) – Md. Shamsudduha Sami
GIS3043: Foundations of Geographic Information Systems (Spring 2026) – Briar Pierce
GIS4037: Environmental Remote Sensing (Spring 2026) – Di Yang
GIS4123C: GeoAI – Geographic Artificial Intelligence (Spring 2026) – Dr. David Keellings
GIS4324: GIS Analysis of Hazard Vulnerabilities (Spring 2026) – Dr. Kevin Ash
GIS5038C: Remote Sensing (Spring 2026) – Dr. Di Yang
GIS5107C: GIS Research Lab (Spring 2026) – Briar Pierce
GIS5505 Population GIS (Fall 2025) – Dr. Kevin Ash
GIS6106C: GeoAI – Geographic Artificial Intelligence (Spring 2026) – Dr. David Keellings
MET4301: Atmosphere Dynamics (Spring 2026) – Stephen Mullens
MET4450: Radar and Satellite Meteorology (Spring 2026) – Dr. Yixin (Berry) Wen
MET4524: Weather Briefing (Spring 2026) – Stephen Mullens
MET4560: Seminar in Atmospheric Teleconnections (Spring 2026) – Dr. Corene Matyas
MET4950: Capstone in Meteorology – Stephen Mullens
MET6565: Seminar in Atmospheric Teleconnections (Spring 2026)– Dr. Corene Matyas