astronomer (generic term) uranologist (generic term) stargazer (generic term) mathematician (generic term)