Methods for Generating Functional Therapeutic Cells