Professor Dow does try, but he does a terrible job of explaining concepts. Be prepared to go to tutoring or any other form of outside teaching, because Professor Dow will briefly go over things and will expect you to already understand.