I work for another person, but my schedule is more or less my own. My boss is happy, since I pretty much work all the time.
I'm a full-time student, so I have a few hours of classes every morning before heading to work. I'm generally in the office around noon and rarely get home before midnight, after which point I try to study for a few hours.
On weekends, I try to catch up on the sleep that I missed out on during the week, study a fair bit, and spend most of the rest of the time working in some capacity.