David Gonzalez May 17, 2022 Everything is super well explained, even with drawings! Very patient and professional.