btw- son liked theoretical, not the applied math major in college. We were surprised (shocked?) when he stated he was tired of school and chose to work instead. We have asked him if a masters in CS would be useful and he keeps replying no- he self teaches himself what he wants/needs to know. I am glad he did more math, including the grad level classes in college, instead of more computer science. I suspect they have a subtle influence on his thinking.