Took this class while working full time , had not taken math in over 7 years . And math is not my best subject . He explains it very well , gives you plenty of opportunities to make your test grade higher . Text book not used too often maybe for hw but gives you worksheets . You do have to practice questions . Take him hes good.