Evan Miller wins Donald S. Noyce Undergraduate Teaching Prize