OK, thanks. Do you know where in California there is a community college that offers those prerequisite classes? I was only able to find CS61A at Laney CC in Oakland. Also, my second option aside from CS is psychology; I was wondering that if I took the BA program, how deep would I be able to go in psychology?