This document discusses using molecular devices and supramolecular chemistry to create complexes that can perform useful functions at the molecular level. It specifically examines using ruthenium complexes attached to titanium dioxide surfaces for charge injection applications, which can be studied using spectroscopy techniques. The author outlines future work exploring ways to slow down the ultrafast charge injection process, such as changing surface properties or ligand structures. Semiempirical calculations will also be used to analyze orbital energies and transitions between energy levels in the complexes.