I don't know what you are studying, but
UMUC offers great online courses. Check out their listings of
degrees offered.
Last year, UMUC had 143,544 online enrollments. The online classes are asynchronous (you can logon anytime 24/7 and do your work online and assignments are due weekly.)
Check out
Forbes magazine review "Best in Distance Learning"