To add a different recommendation on math, Michael Penn's math channels on youtube are great. It helping me study some more advanced topics.
His differential forms playlist is great. Goes well together with eigenchris' lectures on Tensors for Beginners, I think.
And I was an engineering major but took a lot of math.