A lot of wrong stuff in here and some right.
Don Droga

Hey, thanks for your comment. Agree with you that the designer is not responsible for training anybody. That is not what I meant. If somebody internally wants to take up that function, they will have to do the hard work of learning. In my case, I did a lot of studying. Each time I met with the designer to review the designs, I would spend 15–20 mins over coffee clarifying my doubts. In a way, our designer was mentoring me. This really helped because I made the small changes that developers needed and just got him to review it once before publishing. He could focus on his larger objective.

If training was an expectation, I think its needs to be in the contract and factored in the price. I believe that is what the freelancer would do to protect his/her time.