Methods for loading an antigen-presenting cell with one ore more antigens are disclosed. Methods for the treatment and prevention of a disease in a subject using an antigen-presenting cell that has been electroporated with a composition of one or more antigens. Composition of one or more antigens comprises one or more antigens of a lryperproliferative cell, a microorganism or a microorganism-infected cell are also disclosed. In addition, compositions of antigen-presenting cells that have been loaded with one or more antigens of a hyperproliferative cell, a microorganism-infected cell or a microorganism using electroporation are disclosed.