Daniel Jones
lectures are super long because they don't really get to the point BUT he is very educated and into his field! Navigating the course was a little confusing because you had to search for things. I would take this class again though!