polymath

n. Person of great or varied learning. [greek manthano math- learn]