I have written a bunch of articles (and there are still a ton more to come). I dont know if this would be considered self-promotion but if it is just delete this post.

http://blog.course-notes.org

-Chris