How does one graduate from an Indian engineering college in ECE and avoid working in a programming job? How does one get accepted into top graduate programs in design engineering if he/she is without a science background and working experience?