If I have to pick 5 to 6 colleges to apply for a Ph.D. program, how do I go about it?
If I find the work that a CS professor at let's say UC Davis to be interesting. How do I actually know if I have a realistic chance of getting in? I cannot reach out to the professor and ask him if he will let me be a Ph.D. student in his lab because he hasn't seen my transcripts, read my LORs, or doesn't know me at all. If I write him an email, in all likelihood, he will just ignore my email.
At the same time, I cannot ask my recommenders if I have a chance of being accepted at UC Davis. Because (a) They don't know what the other recommenders will write in their letter. (b) They might not know exactly, what sort of profile gets admitted at UC Davis. (c) It's been 3.5 years since I graduated with a Master's degree and 6 years since I graduated with a Bachelors. People might not even recognize who I am, let alone write me a letter of recommendation.
Applying to colleges costs money. Also, people who write me a LOR, have to upload their LOR to each place where I am applying to. If I am applying to colleges way out of my league, I will be wasting my time as well as the time of the people who would write me a LOR.
So my question is, how do you find colleges that are in your league.