Mathematical and Computational Chemistry, Self avoiding walks, Enumerative Combinatorics. Computational Methods are widely used for exploring the structural features of Biological macromolecules and monitoring their interactions with other molecules. This is also used for the binding affinity of drugs to Nucleic Acids and proteins Crystallographic computing. Molecular Dynamics simulations of Nucleic acids and Modified Nucleic Acids.