I have been honored and humbled to have receive several important awards for my work. I am proud to present them here because they recognize my efforts, throughout my career, to balance teaching and research in computer science and mathematics and to disseminate knowledge widely through books and web content.
Winning such a prize requires careful consideration by many people. First, someone has to take responsibility for the nomination, which involves gathering detailed information, making a case, and identifying people who might write letters of support. Second, several people have to write thoughtful and thorough recommendation letters—having prepared many such letters myself, I know the amount of effort involved. Third, a committee has to study all the nominations and choose a prizewinner. Again, this is a difficult and time-consuming task. I am extremely grateful to all the people who did this work on my behalf.
Yes, these are personal honors, but I hope that reading about them might also serve to inspire others to strive for excellence in their work.