I just signed up a few days ago.
As an engineering student, (I assume you are) you can sign up too, all you need is to pass the physical test, which is a joke :)
I may not finalize the contract, cuz I will have to work for them for 5 yrs after I grad (including one yr of officer training)...