Thanks for referring me to the Princeton course, it looks really good, so much material!