This is my Purdue PhD dissertation