Scott Taylor will join Stephens College this fall as an assistant professor and chair of the Business Administration program.