<p>do top colleges like yale, stanford, harvard, etc. even give full rides for non need based reasons?</p>