Title: Algorithm Animation (ACM Distinguished Dissertation)