However I see a lot of improvement in terms of arguing things.. It used to be unpleasant before but not anymore. I appreciate him for that.

There is a huge difference between explaining a right thing than forcing others to accept that they are wrong.