- Computer Graphics: Theory and Practice
- Physically Based Rendering
- Computer Vision: Algorithms and Applications
- Foundations of Computer Vision
- Multiple View Geometry in Computer Vision

- Deep learning Survey
- A survey on Deep Learning Advances on Different 3D Data Representations
- Review: deep learning on 3D point clouds
- Graph Neural Networks: Taxonomy, Advances and Trends
- Geometric Deep Learning Grids, Groups, Graphs, Geodesics, and Gauges
- State of the Art on Neural Rendering

- Understanding Deep Convolutional Networks
- Deep Neural Network Mathematical Mysteries for High Dimensional Learning
- Wavelets Tutorial Notes (From Fourier Analysis to Wavelets)