Science of Synthesis