Very good professor also he is very knowledgeable on the things he teaches. Assignments are clear and he is very organized. He is a very understanding professor. This is my second time taking one of his classes and I would take another if I could. Highly recommend if you're interested in religion or anything similar. 