Although he's very knowledgeable understanding this professor made it extremely hard on me. Along with him being unable to keep the class focused on the lesson. I wouldn't take a class with him if you're a beginner. His curriculum is too fast paced.