Online courses can include many types of interactive learning aids such as flash cards, immediate feedback tests, and PowerPoint presentations, contact with the instructor and classmates, e-mail, chat rooms, discussion boards and a whole host of campus services, including registration, academic advising, financial aid information and forms, services for students with disabilities, 24/7 libraries, and online tutoring