One of the best courses out there, a lot of content, everything is understandable for non native en speakers.