cover letter stuff dye sensitized solar cell thesis