David Nimri
Easy A as long as you do all of the extra credit assignments at the end of every chapter. He also curves your grade at the end of the semester it brought my grade up to the point where I wouldve still gotten an A+ even if I didnt take the final