Psych was one of the members of the Knight Shift, prisoners manipulated to become warden of a prision for young metahumans under the control of Doc 30, who experimented on them. She also fell when the prisioners from the instalation escaped.
Because his mental powers and his relationship with Taser, is clear than Psych was a homage/parody for the X-woman Jean Grey.