Prof. Clements was one of my favorite professors this semester. He is extremely knowledgeable in law, and is able to explain it in a way that's easy to understand. The work is challenging, but if you take good notes on lectures and read the textbook you should be fine. Great professor, great class.