James Lowenthal, professor of astronomy and astrophysics