avg_rating: 3.29
name: Andrew J. DeRoche
about: Andy DeRoche teaches history at Front Range Community College. He earned his BA at the University of Princeton, his MA at the University of Maine, and his Ph.D at the University of Colorado.