Checkout FMI lectures as well

Generally, they are incredibly good read.