A very enjoyable online class experience. He did a good job having the material available and answering questions on office hours and email. Try not to fall behind or it will be very hard to pass because of the amount of material covered in this 8 week course.