I've been working under my manager who came to the company about 18 months ago. He's a nice enough guy and I had high hopes for working with him. About 9 months ago his family moved to the states from China but instead of moving where we are, they decided to move to California where they own a house. At that point he announced that he will continue to work here "for the time being" with the long term plan to leave and join them in California. From day one he never attempted to understand the details of the business, and ever since the family move he's made no attempt to understand more than is minimally required to keep from looking completely inept. We are both in finance so our work is extremely technical. I am and have been doing 98% of his job since he got here. My efforts to not let it bother me are starting to wear thin and I don't want resentment to affect my professionalism. I find that I have to explain things to him several times a week because he doesn't understand what I consider the basics of what he should know considering his position. Does anyone have any advice on how to deal with the situation? For the long term, I plan on applying for his job when he does leave. Any advice on things I can do now to be prepared for that opportunity?