I took it online and absolutely loved it. The teacher recorded her lectures and made them available to the online student. I was able to study at my own pace and get a head if I knew that I had something to do and take some time off. The labs were fa...