William Weir, Yale University