Principal Investigator Marco Canini Associate Professor, Computer Science CS CEMSE ECRC RC3 SANDS machine learning artificial intelligence distributed systems