This question already has an answer here:
[Why it is not a duplicate question: I already have a MS, so I don't have the luxury of enrolling into a MS and improve GPA or establish a research track record. Can I do a second masters? Well that is part of my question which is not discussed in other similar question threads.]
My undergrad GPA is 3.68, and my MS GPA is 3.33.
I have some published conference paper (IEEE) and a book but that was a while back (not a well known publisher) and not directly related to my area of interest in research. Basically my research credentials are not good - not at least on paper.
Question is - is it just impossible to recover from this? I considered doing a seconf masters to improve the GPA factor, but the program I am considering doesn't have a thesis option - so I am getting advice that it won't really help me.
It will be hard to enroll full time for MS at this point. (I have been working for ten years.) But I want to know if even that would help.
Is there anything that I can do to have a reasonable shot at getting into a moderately good PhD program in CS in the US? Or Am I basically done?