Garvey, John H., Professor