Horrible. Worked through 6 week course doing all assignments. After 3 straight weeks of assignment submission complications I dropped and asked for a refund. 6 weeks of work and nothing to show for it. I seldom go out if my way to post a negative review but this was such a disappointment. If you enroll be sure to ask up front if their assignment submission, grading, and certificate processes have been debugged yet. I got at least a partial refund, which I appreciate, but I'm still so disappointed at the time I lost and the lost opportunity.