• To provide a deeper insight into advanced understanding of the core principles and topics of Immunology, and to enable students to acquire a specialized knowledge and understanding of different techniques used in Immunology and their applications.