Reviews of professor Patrick Davis

Rating: 5.0/5, difficulty: 3.0/5
There were quite a few tests that are weighted heavily. Weekly discussions and homework as well as lab work. The tests, with the exception of the final, can be taken multiple times allowing for high grades if you want to put in the time.