Cryptography would be a great topic if you want to wave around some number theory and abstract algebra! You'd probably have to choose one cryptosystem if you want to go into the math in any depth, but it's all tons of fun. I don't know how much you know already, but "An Introduction to...