Hes honestly a really nice man. Hes pretty good at teaching the material, but he does go really fast. We learn a new unit every single class period. But it gets pretty repetitive and easy if you listen and take notes. Hes also really helpful and responds back to emails in a timely manner.