IC307899 Thesis