I've considered setting my main focus on graphic programming to combine my love for math and programming. As the author said, they are "puzzles" that are unbelievably rewarding when solved. I could never really see myself going into game programming though just because I typically am not interested in many games with the notable exception of games like Doom. I still plan on making my own version of the Doom engine for Android (as a personal introduction into graphic programming), but have gotten bogged down with other projects.
On the downside, sometimes I feel I learn more from reading things such as this and going off and building my own things than I do from classes. I'm currently trying to solve this by focusing on my math major first then switching focus to my computer science major so I can approach it with a "larger toolset".
On the downside, sometimes I feel I learn more from reading things such as this and going off and building my own things than I do from classes. I'm currently trying to solve this by focusing on my math major first then switching focus to my computer science major so I can approach it with a "larger toolset".