I want to preface this by saying he cares&puts effort in&wants feedback on how he's doing. That being said, WOW does he explain things in the wrong way. I took every calc prior to this and understand matrices. He explains in most compicated way possible and tests in a similar fashion. Prior knowledge didn't even help too much. Nice guy,bad teacher