My son is doing his third year BE in India. He should complete his degree by June,2013. we would like to bring him to USA for his Masters. He is a Green card holder . I want to know whether he needs to write GRE and TOEFL. Can you tell me by which month &year he should write. I want him to start his Masters as soon as he finished his BE in India. Can any one help me in this?