Professor Julian Yeo, Finalist for the 2007 Presidential Teaching Award