Esteban is one of the best teachers I've ever had. He's kind, cares a ton about his students, and is always willing to work with you on projects. His lectures are very instructive as he does demos of projects you're working on to make sure you have the technical knowledge you need, while leaving the creative possibilities open-ended.