Slide 1 University of British Columbia Software Practices Lab Expressive Programs Through Presentation Extension Andrew D. Eisenberg and Gregor Kiczales Slide 2 Andrew Eisenberg…