A Course in Self-Healing Registration