My son is studying 2nd year. (ECE). When should he join coaching classes for GRE. Secondly, he wants to do or related courses. He is interested in Nano technology also. Which is the best? When should he write gate exams? Is it compulsory to write gate? Please give me detailed suggestion. Awaiting with anticipation. Regards.