I've been teaching at universities for 9 years: 4 at UCSB, 4 at MSU, and 1 at Harvard. My courses aim to enable students to harness the power of graphic communication by understanding fundamental concepts as well as learning contemporary design techniques. I am currently developing new courses at Harvard, and helping Harvard professors integrate spatial reasoning into their curricula. At MSU, I have developed 5 semester-long courses focusing on geographic representation and GIScience; details below:

 
     

Map Design: Syllabus

Maps are often the most efficient ways to communicate complex spatial information. They not only communicate spatial ideas, they facilitate spatial reasoning. This course teaches students how to build effective maps by blending theoretical aspects of geographic representation with contemporary graphic design approaches.

 
     

Thematic Cartography: Syllabus

Thematic maps are increasingly popular in scientific communication. Many times graphics are required to enable people to visualize geographic phenomena. This course focuses on the grammars of statistical visualization. By linking the nature of spatial phenomena to the principles of symbolization the curriculum enables learners to bridge the gaps between spatial phenomena, data, and visual representations.

 
     

Seminar in Geographic Information Science: Syllabus

Tobler, Goodchild, Bunge, Brewer, etc. The list of scholars who have pushed Geography into the 21st century of computation is large and growing. This course is designed to provide a broad survey of some of the most influential minds in GIScience. The course relies on an active learning climate based around readings, discussions, and peer-to-peer evaluation.

 
     

Geographic Information Science: Syllabus coming soon

GIS is more than a software tool with lots of buttons. Spatial reasoning is one of the most common and basic forms of human intelligence. Over the past 60 years geographers have started to integrate conceptual aspects of spatial reasoning with analytical computing; the result has been a potent form of computing called spatial analysis. This course not only teaches students how to use GIS software, but more important, it bridges gaps between spatial thinking and spatial analysis.

 
     

Introduction to Geographic Information: Syllabus

This course provides a broad introductory overview to the world of Geographic Information. From datums and coordinate systems to remote sensing and cartography, the curriculum more broad than it is deep. The goal is to impart the basic knowledge about geographic information and spatial analysis that are required to excel in more advanced Geography courses.