Gabriel A. Weaver, Dartmouth College