The main objective of our research is to enhance our understanding of the physics of earthquakes by developing more realistic physics-based earthquake source models. We use numerical simulations and laboratory experiments to study the effects of the complex structure of faults on the rupture process during earthquakes or aseismic deformation and to explain key field observations.