Dr. Davis is a really good prof and cares a lot about his students! The content can be a bit dry at times but he has a great sense of humour and keeps the class engaged. The class has lots of little assignments that are easy to do well on if you put in the work and accumulate to 40% of the class grade. Midterms are difficult but only 15% each