msc virology and immunology