An apparatus for electroporation of biological cells is provided. The apparatus includes a sample container having an insulator chamber for holding the cells. The sample container has a first electrode and a second electrode to provide electrical connection for electroporation. The insulator chamber is configured to contain at least one cell monolayer. The apparatus also includes a pulse generator that can generate a predetermined pulse for electroporation of the cells.