Research in computational biophysics uses physical principles to understand complex biological phenomena at an atomic level of detail. For many research questions, single research approach can be entangled with technical or unknown limits and thus, cannot fully address the question. Nevertheless, in many cases numerical techniques provide a platform that is used to gain insights into difficult biological problems. Some methods that are often employed in this field are molecular dynamics simulations, electrostatic energy calculations, and Monte Carlo sampling. EECS subjects in this area provide a background in both numerical simulation methods and algorithms that form the foundation of many computational approaches to biological problems.