Professor Miles is awesome! Hes very knowledgeable and interacts with the class when he can. Its not graded by many assignments, but the content itself is rather easy anyways. Id definitely recommend him to anyone!