(n)theorist, theoretician, theorizer, theoriser, idealoguesomeone who theorizes (especially in science or art)