This person is consistently late and unreliable. I took days off from work for lessons, but he did not show up for the scheduled sessions, leaving me waiting. He often finishes early and attended phone calls while driving, which is a violation of the law. He is irresponsible, disorganized, and unpunctual, and I definitely do not recommend him. I don't believe this reviews he have here because getting fake reviews is not very difficult these days. You call me arrogant see how many more people complain about your unpunctuality.