All second floor walls are not load bearing.
a qualified contractor, carpenter, architect, inspector or engineer can tell you which walls are load bearing. Generally, walls that run parallel to the ceiling joists are not load bearing, but there are always exceptions to that rule. Until you know for sure and have a second opinion from someone qualified to determine.. always assume that all walls are load bearing
So, that said. You could both be right!