Doesnt know what hes doing half the time himself, nice in class but thinks youre wrong when you email him the facts he stated in class. He even posts the links the homework assignment is due 2 hours before class. A joke. Almost failed because of his his unclarity to when HE wants his assignments done.