Out of the schools listed, which ones are the least stingy with financial aid?

I second Rochester. Excellent research school. Add WPI to the list. They can be generous. Also consider University of Richmond. They have a number of full tuition scholarships they give out and you could be a contender. You don’t apply. They select from application pool but you must apply by dec 1st I think. Tulane has full tuition scholarships that require extra essays. Early deadline again. I wouldnt rule out Pitt. I seem to recall reading about a lot of generous awards from them on CC threads. Make a call to the school or local adcom rep and ask. Good luck.