I would highly recommend against online classes unless you can basically teach yourself the material. Ive tried taking 3 online classes since ive been in college and have had to drop all of them because they were extremely hard for me. I took an Econ class, Art class, and a history class and they all sucked imo, but i am more a visual/hands on learner. You definately have to enjoy reading to take an online class because the teacher will basically take all their notes/powerpoint slides and post em for you to read. Not to mention if you have a question or anything, you have to email the teacher and all of my teachers usually took 2-3 days to get a response. And while you can use your book on tests and stuff, all of my exams/quizzes were timed so that if you didnt know the material and were flipping through pages you wouldnt have enough time to finish. And teachers know you will use your book/notes so the tests and quizzes i took were worded in a way it was hard to find a straight answer looking through the book or notes. Not to mention most of the finals are actually in class so if you dont know the material your screwed on your final.