Self-Paced Online Course Registration