I would highly encourage anyone not to take this class. It was the most frustrating class I have taken in my college years. There is no clear instruction of expectations and you will feel like you are a chicken running with it's head cut off. He will harshly grade you, when everyone in the class is lost and confused. Avoid this class.