Thanks for the recommendations! All those areas you mentioned in relation to mathematics do deeply interest me - and while I have rudimentary background in linear algebra, stats, and calculus (college 101 stuff) - tackling some of those higher order math concepts will probably be an uphill battle. I think I'm interested enough to at least find some material and try it out! :)