Origins and development of programmable nucleases for genome engineering.
ZFNs, TALENs and CRISPR-Cas9.
Off-target effects.
Applications of programmable nucleases in biology and medicine.
Ethics and scientific issues concerning genome editing of human embryos.