I took his class online at El Camino. He's a great teacher and he is really understanding. and he is funny too. Just make sure to read and turn in all of your assignments. Attend his classes and do not be embarrassed to ask questions . Book is required.