1970-1-1 Towards a better Internet: Computer science professors receive largest reserach award from the European Research Council