Honestly everything is outlined. But prepare for test to look completely different than what is reviewed. With test being such a high % of the overall grade I feel that this is unfair. Other than that teacher is ok.