From 1984 to 2001, he taught in the geology department of the Rensselaer Polytechnic Institute. He is currently a professor at the University of North Dakota in the Space Studies department.
He was a geology instructor at the Rensselaer Polytechnic Institute from 1984 to 2001 and now teaches in the Space Studies department at the University of North Dakota.