The interplay between discrete mathematics and computer science has been a fertile ground for innovation and discovery.
You have to be patient with yourself and trust the process.