He earned both his B.S. and M.S. degrees in Electrical Engineering summa cum laude from Politecnico di Milano in Italy. His Ph.D. degree in Electrical and Computer Engineering is from the University of New Mexico, where he focused on the development of theories for motion planning of aerial and ground robotic systems under communication constraints. Prior to joining UVa in January 2016, he was a Postdoctoral Researcher at the PRECISE Center, in the Department of Computer and Information Science at the University of Pennsylvania (UPenn) where he worked on topics related to robotics and cyber-physical systems security.