This course will provide an in depth study of the mathematical concepts, numerical methods, and computational techniques commonly employed in the study of biological physics. Topics to be covered may include stochastic processes and their applications, Monte Carlo algorithms, Bayesian inference, machine learning, molecular dynamics, and coarse-grained simulations of bio-macromolecules and their assemblies and other numerical and computational tools.