Immunoengineering is a quickly growing field where engineering principles are used to better understand the dynamics of the immune system and enhance the efficacy of current immunotherapeutics. This course will provide relevant background in our understanding of various immune responses including to pathogens, self, allergens, cancer, and biomaterials. An in-depth engineering perspective and approach will be taken in the analysis of these responses and the development of novel therapeutics. Topics include systems immunology, genetic engineering, nanotechnology, hydrogels, biomaterials, vaccines, cancer immunotherapy, autoimmunity, tissue engineering, stem cells, viruses, bacteria, etc.