Teaching Philosophy

I am passionante about geoinformatics and the interconnected technologies that drive my research; since I teach within this domain, my excitement fuses with my teaching to bring course material to life. This coupling of my interests, research, and teaching with real examples, demonstrations, and exercises emphasize the applicability of often abstract thinking, which can inspire a profound desire and capacity for learning. I strive to incrementally develop students such that the theoretical basis, vocabulary, and practical skills learned become connected and understood, not just memorized. My goal is to be easily accessibility for consultation and to provide constructive criticism in a timely fashion to complete the feedback-loop in the learning cycle. Fostering these hallmarks creates an encouraging and constructive educational atmosphere that lends itself to the positive development of independent thinkers and learners.



1. Workspaces, objects, indexing, basics
2. Conditions, looping, cat/paste statements and functions
3. Advanced functions and environments
4. Arrays and plotting
5. Character data handling and text files
6. Regression, t-tests, ANOVA, Chi-square
7. Statistical distributions
8. Working with files and data restructuring
9. Spatial data and analysis
10.System commands, links with other packages