Understanding by Design Guide to Advanced Concepts in