He explains the solution step by step very nicely and delivered  on time. Very easy to understand the solution. I'm satisfied . 100% recommended.