He is the worst teacher I have had yet. Is so hard to understand and I don't even think he knows what he is trying to say. Will not give out any extra credit and don't even try to turn things in late because he will not accept it. Due dates for the discussion posts do not make sense at all. You will have to teach yourself everything for the class.