He is definitely a hard teacher. In my experiences his views on Christianity and the Bible are seriously flawed. He makes statements that cannot be backed up by scripture. This class really tested my faith, weekly I had to ask my pastors about things he taught. Overall his English class is good but, his faith is very liberal, he believes in the inerrancy of the Bible. However his views on certain topics are highly flawed. Research what he says, do not take what he says to heart.
He's tough, but an amazing teacher who cares about all of his students.