Stephen is a professor in the department of geology at the University of Puerto Rico-Mayagüez. He obtained his bachelors in geology and earth science from the University of North Carolina at Chapel Hill and his PhD in geology from North Carolina State University. He teaches classes in structural geology, geomorphology, and field geology, and his research projects have focused mostly on tropical landslides and landscape evolution, with the funding of such organizations as the NSF, USGS, USDA-NRCS, and NOAA.