Yes they all stack. In early editions of the PH, rogues could "treat her barbarian levels as rogue levels to determine how effective her uncanny dodge is", in later editions a "and vice versa" was added.
The Assasin and all other Uncanny Dodge abilities are the same as the rogues, so levels stack.