This document summarizes Bo Wu's Ph.D. defense on iteratively learning data transformation programs from examples. The defense discusses an approach for learning conditional statements to classify input formats and synthesizing branch transformation programs for different formats. The approach aims to maximize user correctness with minimal user effort. It presents the learning of conditional statements from example clusters, generation of branch programs, and iterative refinement of programs based on user feedback to improve accuracy. Evaluation results demonstrate the approach can efficiently generate accurate programs for real-world datasets with multiple formats and handle large datasets.