- Broad not narrow focus (i.e. more than deep learning)
- Emphasis on fundamentals: theory over technology
- Present a clear, optimized path: separate essential areas of study from practical resources
- Assume strong software engineering foundation
- [Concepts of Modern Mathematics] by Ian Stewart