Simulating strongly correlated quantum systems have always been a challenge in computational physics. Because of the sign problem generically present in the Monte-Carlo simulation of the physics, it is not enough to look for clever algorithms. Recently, the development in the field of quantum optics, have provided yet another toolbox to use in the study of such systems: quantum simulation. In this talk, we will discuss how such an approach can be used to study questions of interest in gauge theories, particularly in lattice gauge theories. As an example of an Abelian gauge theory, the Schwinger model in (1+1)-D will be used to outline the study of string dynamics. Non-Abelian models can also be studied with an aim to study the real-time dynamics of chiral symmetry breaking. The procedure of realizing these theories as the low-energy limit of Hubbard-type models set up on optical lattices will be discussed.