Your post is very well researched and well formatted. Nice!
AFAIK Yale does not have a terminal MS program. (You need to do PhD).
Also, I would not consider UCLA, GT, UWM as moderate, even for your profile. You should probably include a few universities from a little lower ranking.
Bookmarks