How would I find and select a PhD program in Computer Science, or Computer Science combined with Mathematics? Since I am not a traditional candidate, I am unable to seek relevant advice from professors and fellow student. I am not too concerned about school ranking.
Some background about me and my circumstances may help frame the question and better focus the answer.
I have substantial experience in software engineering (over 20 years), including analysis, requirements, architecture, design, (extensive) hands-on development, testing, systems, team leadership, mentoring, management, and process. Many colleagues have said that I am really good at explaining concepts. I could continue working in software development.
I have a BS Mathematics and Computer Science minor, earned prior to my software career. And I am halfway through a MS Computer Science (part-time). Grades are solid (3.8 undergrad, 4.0 grad), the schools are good, and GRE scores are good enough (>160).
I would either return to my career or I would seek a position teaching at the college level. I am not concerned about about tenure or reputation, nor do I expect to become wealthy. I am willing to TA, and would probably enjoy it.