avg_rating: 4.1
name: Justin du Rivage
about: Justin du Rivage received his Ph.D. from Yale and previously taught early American history at Stanford.