Most agree that Revelation is the most complicated book in the Bible. There are many ways to approach the book, such as viewing it as a code that needs to be deciphered, a timeline of future historical events, or as God's tirade against the world system. This class will be an overview of these approaches as well as a study on how the book can possibly matter to us here and now.