He cares about your learning experience. If you have questions ask them, he is willing to help you. He explains clearly and is such a cool professors. I would definitely recommend him. Do not skip classes, every class he covers new material.