Bill Nye stops by to fill us in on his new Netflix show 'Bill Nye Saves The World' and more!