He gives a lot of extra credit and is willing to work with the class to make sure everyone will turn in things on time. There are a lot of readings, so be prepared for that. Be prepared to write as well as the philosophical essays must be in a certain format. Overall, great teacher and is always there for his students to make this class worthwhile.