Student named Rhodes Scholarship finalist