Not sure why you're going the route of personal attacks, but without listing my credentials here, I can assure you that I understand OOP perfectly. Understanding it and teaching it are two different...