Are you in the Silicon Valley or Seattle? Location matters when you're talking about compensation numbers. If you're on a visa it also seems like your compensation could be less due to negotiation power. However, it sounds like you're not in the Silicon Valley since salaries for new grads start at above 100k/yr. It sounds like a lot, but it's really not when you factor in the cost of living.