Teach For India is a nationwide movement that aims to bridge the educational gap in India by placing the country's most promising college graduates and young professionals, from all academic majors...