For an online class, it was quite a phenomenal experience. Her videos are very insightful into sports experiences that I did not even know how to define. It also has utility outside of sports. The grading criteria is very specific and strict but it is manageable. Your due dates are also very flexible and it makes handling your other classes easier.