Changing behavior through synaptic engineering