Mathematical And Computational Models Of Virus Dynamics