Brendan Foley knows the material very well, and breaks things down so that the topics are easier to approach and study.

MENU