Great website for self-study!
why hasn't anybody talked about this before?