Mechner nació en Nueva York y se graduó en psicología por la Universidad de Yale en 1985.