This class can solo anything, basically. Mostly a wizard, with some combat ability to save on spells. Once you get Auto still spells, you can cast spells in fullplate with a shield and no penalties.
Race : Human preferably, but could be done with elf, with some tweaks