Data-Driven Control Synthesis