Ace Castillo Talks 3rd place and his Commitment to Rice Universi