I originally liked him but his lectures were confusing and the material was very tough. He says he would post things at certain times and they wouldn't be. He never put any grades in and stoped giving us homework halfway though. His tests were impossible and not what he lectured about and wouldn't respond to emails sometimes.