Using Computational methods to investigate the mechanism of reactions including the rational design of efficient and effective catalyst, small molecule activation using transition metal and transition-metal free complexes, understanding how organometallic catalysts work and leveraging that knowledge to design new useful reactions.