The passion and amount of caring he shows towards his students is second to none. Dapra keeps your attention for the entire class and keeps you on your toes. The lessons you learn have a greater meaning and you will come to realize this at the end, which is the main point of his class. Highly recommend. He will set you up for success like no other.