Great class- I learned A LOT ! Tests are VERY comprehensive , both from the lectures and the book . A challenging class but well worth it !