He uses his own textbook which is terrible. The lectures are useless, not linear, not well-organized, not based on your level. He just covers some material not even in the same order as his own book. It is almost impossible to understand and follow his lectures unless you already know the material! I do NOT RECOMMEND to take any class from him.