Yes! GO NUTS! Scan the web for most advanced tech and dive in... choose what is attracting you most... try to deeply understand all that -> will be much better for your future work, than math/algorithm courses you mention... BUT if these courses are attracting you most, dive in there and understand them very well!