The lectures were very interesting. Tests were hard only because you have to be very specific. Very useful in office hours. We had weekly paper discussions that also show up on the tests and a very easy mid semester project. 