Fish Tank Keeps Turning Green

I have a 3.5 gallon tank with 2 fish in it. The tank keeps turning green on me. I have a filter. Any ideas?
keep the light off dont put it by a window and get a bigger tank.
2011 K2 Lotta Luv Skis Review from skis.com