Great guy, very helpful, knows his material, and takes time to help and know each student. His classes were refreshing and took a lot of stress of of the class. 10/10 would join his classes again happily.