Great teacher! You need to take notes. He provides a study guides that follow the test perfectly which makes them easier a lot. His end of semester paper is easy and simple, which definitely makes end of semester more bearable.