Ooh, neat. I think you should take some psych and STS classes if you haven't already and see if that leads you to one option over the others.
I'm a psych minor (was a major at one point) and have been taking classes in the psych department for 3 years. As you probably know, the psych department at Stanford is awesome

(That's what the rankings say, and that's what I say too.)
As for psych classes and profs, I suppose it depends what branch of psychology you want to focus on or if you want to take a little bit of multiple areas. I recommend BIOSCI 20 (counts for psych): Brain and Behavior - I took it as a freshman and it got me interested in both psychology and neuroscience. The professor, Russell Fernald, is pretty cool. PSYCH 120: Cellular Neuroscience with Jeff Wine is also pretty good, though requires slightly more advanced bio background; Wine is a good guy as well.
Definitely take BIOSCI 150: Human Behavioral Biology with Robert Sapolsky - it's offered every other year (this year but not next year). He's a wonderful teacher and the class is extremely interesting, whether you're an English, Bio, Econ, or Music major... it'll be relevant and fascinating. This course also counts towards psych major/minor, and you don't really need any bio background.
I recommend James Gross in general - really dynamic lecturer and cool guy who studies emotion regulation. I haven't taken a class with him, but I TA'd PSYCH 1 when he was teaching, so I got to see him lecture and meet with him weekly. Lera Boroditsky is also a cool lecturer - she studies language.
That's all I can think of right now - let me know if you have more questions about the psych department.