summa cum laude

summa cum laude - with highest praise