Daniel Jones
The material was interesting and you can tell he loves the subject but he is a horrible professor. He slides have lots of terms but no definitions so if you want to do well you have to take good notes. He also can't organize webcampus so its super hard to find things and won't tell you when things are due. Overall the most unorganized professor.