On The Effect Of Non-Uniform Heating In 3D Channel Flows