$2100 a month? That is extremely cheap by US standards.
Just my curiosity, did you find this cheap after reading my other comment too: http://news.ycombinator.com/item?id=385479 ? And btw, by CS graduate I meant B.Eng. or B.Sc. not M.Eng or M.Sc.
So, Is it save to assume that entry level programmer will get above $50k/year in US?
All four of my friends who just graduated in CS are getting g about the same (55k-65k) in various markets at big companes.