Those classes need to be taken prior to start your upper division classes. These classes can be taken online, so as long as you have internet connection, you should be ok. Depending on the number of credits you already have, yes it may take you longe...