Chuck Freas
All the exams and quizzes are online. You do have to show up to get the exam code, he will not send it to you unless you have a really good excuse. The lectures are kinda boring. You do have the option to read through and complete the course early. 