Davide Scaramuzza wins Google Faculty Research Award!

Google

Many thanks to Google!