A highly customizable and user-friendly online teaching tool.