Nice to read your hard work was rewarded and your faith restored! ;o)

Seriously ... well done to you and students alike