“The easy to understand videos, plethora of examples, and detailed sections that go over everything you need to know and even new methods to approach a certain problem that may be easier to understand rather than the one way a professor may teach it.”