Teaching

Here you will find course pages and materials for courses I teach through the Department of Geosciences at the University of Alaska Fairbanks. Have a look at the UAF GEOS course catalog for more information.
  • GEOS419 — Solid Earth Geophysics
    Course Description: Concepts and techniques of geophysics including origin of the Earth, its structure, and large scale dynamic processes responsible for its surface features. Geophysical techniques including seismology, gravity, and magnetic methods are discussed along with measurements of the Earth's thermal structure, rotation rates and tidal effects.

  • GEOS604 — Seismology
    Course Description: Seismology is the study of elastic waves propagating through the Earth or other planetary bodies, and the sources that generate them. Such waves are most commonly generated by earthquakes, but may also be excited by oceanic and atmospheric phenomena (e.g., storms), and anthropogenic sources (e.g., explosions). In this course we will cover fundamental topics required to understand seismology, including: stress and strain, the elastic wave equation, ray theory, seismic phases and earthquakes. The course will build on these fundamentals to cover applied and technical topics in seismology, such as: reflection/refraction seismology, tomography, signal processing, seismometry, and an overview of modern topics in seismology.

  • (Prospective) Introduction to Computational Geosciences (Special Topic)
    Course Plan: I envision this class as an introduction to topics and tools in computational geoscience that may facilitate students in their day-to-day research. This course is meant to be a follow-on (++) of Programming and Automation for Geoscientists (GEOS636), where students should have learned about basic object-oriented programming (OOP) concepts, terminal navigation and shell scripting. This class will take off from there to explore topics including: OOP, parallel programming, high performance computing, and advanced codewriting.