Reinke is the best!! He really cares for his students and that they learn the material. He also wants you to be satisfied with your grade so he lets you redo things as many times as you like until you're satisfied with the grade you receive. He's very passionate about what he does and it shows.