reasoning classes marathon