Reverse chance me/recommend schools for a junior!

One more you may want to consider… Ohio State. Pardon me, THE Ohio State University. They are ranked #16 in EE, and #27 for engineering overall, and they give generously to lure students with strong academics.