Choosing an Online School for a class

<p>Anyone have good first hand experiences with any online schools?</p>