Deep Learning: Theory and Practice (Fall 2024)