New Discoveries In N-Heterocyclic Carbene-Catalyzed Homoenolate And Hydroacylation Reactions. by Audrey Chan