How to improve UX of web forms

A very thorough blog post on how to improve UX of web forms. Wondering how I can twist this into my teaching next term. A perfect accompaniment to the page we put together once, displaying the pitfalls and difficulties of bad web form design.