Robert Nicastro
He is a very well educated man who has extensive knowledge about his topic, however, I feel he teaches at too high of a level for his audience. He teaches at a 300 level for a 100 level course. For a BA Theology student, I would recommend him, but for people like me who need to take it for university requirement only, run far far away.