Teen raises $40,000 for technology in schools