When I did the CP a few years ago, you had to have been in college for at least one semester. So, you don't need to wait til your senior year. Although your school may have some requirements. I would tell anyone to do the program. It is an amazing experience, and you will never want to leave.