Words: theorist theoretician theorizer theoriser idealogue
Part of speech: n
Definition: someone who theorizes (especially in science or art)