He is one of those people who was born to be a teacher. He breaks down learning a complicated topic into something anybody can understand. He writes down what you should know on the board. Write down everything he says as he says it, do not wait until he writes it down. It makes more sense this way when looking over your notes. He's great!