He is a really kind person and definitely knows what he's talking about, the class structure was just a little bit confusing. Either way, he made time to help me understand the material and I got an A. So no complaints really! Just make sure to ask questions and pay attention.