Title: Theory and Applications of Models of Computation