Great instructor, lecture heavy, 5 midterms and 1 final, sounds bad but not hard at all. He gives study guides for the midterm and final and also tell you what to remember for the test during lecture, so there is no surprises. He gives extra credit accordingly, depending on test scores and no homework. I would definitely take him again.