Стоит перестать ходить на пары и пойти на работу?
Вас там зовут исключительно на полный рабочий день без других вариантов? Если да, то оптимальнее будет отказаться. Лучше найти работу на неполный рабочий день. На мой взгляд, оптимальный режим для студента — 20-30 рабочих часов в неделю с гибким графиком, чтобы можно было показываться в университете на важных парах и лабораторных.
Не факт, что если Вы начнёте злостно пробивать универ, то не вылетите на первой же сессии: не в обиду Вам будет сказано, большинство (!=все) отличников (сужу по своему университету) не способны в сжатые сроки подготовиться к успешной сдаче экзаменов.
Здравствуйте, Иван.

Совсем недавно я был в схожей с вами ситуации — терялся в выборе. Ситуация разрешилась, и вот мои вам советы:

1) Если есть возможность остаться — оставайтесь на очно-заочном или заочном отделении. Корочка вам обеспечена, а времени для работы и самосовершенствования в разы больше, нежели на дневном. Диплом — ништяки в виде возможности продолжать учиться за границей. Да и работать там же.

2) $500 — это не столь весомо, чтобы уходить. Если бы вас позвали в Cisco и на $5000 — тогда, разумеется, ВУЗ идёт лесом. 

3) Фриланс — это и не плохо и не хорошо. Это нормально. И зарабатывать этим можно намного больше $500. Однако, только в том случае, если вы работаете над собой — тратьте часть зарплаты на книги по IT, читайте статьи в интернете, учите английский язык, займитесь спортом.
Вы должны быть конкурентоспособным; одним из лучших. Стремитесь к этому. Я стремлюсь, например :)

Но учиться на дневном отделении и хорошо зарабатывать, будучи профессионалом — я таких людей не знаю.
И ещё — серьёзный фриланс очень ударит по вашему распорядку дня. Будьте готовы к этому, а ещё — к борьбе с ленью.

Спасибо за внимание