This thesis is a study of error correcting codes. In particular it studies the relationship that twisting has on the parameters of subfield subcodes. The thesis concludes with an attempt to find a length 63 code with optimal minimum distance for a given dimension using several different code construction methods.