Dr. William H. Armstrong

William Armstrong joined the department in Fall 2017 after earning his PhD at the University of Colorado at Boulder.  He is a surface process scientist who specializes in utilizing remote sensing, numerical modeling, and field campaigns to investigate glacier dynamics. He is also interested in geomorphology, particularly how glaciers shape arctic and alpine landscapes over geologic time. Dr. Armstrong teaches a variety of laboratories and upper level classes and will be one of the primary instructors that support the Environmental Science degree tracks as well as the Environmental and Quantitative Geology tracks.


  • B.S. Boston College
  • Ph.D. University of Colorado at Boulder

Courses Taught

  • GLY 1101 - Introduction to Physical Geology (labs)
  • GLY 1102 - Introduction to Historical Geology (labs)
  • GLY 1104 - Water: Mountains to Sea (labs)
  • ENV 3100 - Issues in Environmental Science
  • GLY/ENV 3530 - Mechanics of Earth Systems
  • GLY 4210 - Senior Seminar (Geology Capstone)
  • GLY 4705 - Engineering Geology


Title: Assistant Professor: Glaciology
Department: Department of Geological and Environmental Sciences

Email address: Email me

Phone: (828) 262-6739