Mr. Davis was a great teacher. I took the class online and it was pretty easy. Obviously if you hand everything in on time, you will get better grades. He gave several opportunities to hand in late assignments for partial credit. The project and research paper were the hardest and most time consuming parts of the class, but still easy.