CSc 8910, Models of Computation (Fall 2018)