Nice enough guy just bad at teaching. Constant power points are very bland and the lack of differentiation between problems confused nearly everyone. Tests are worth 75% this is ridiculous. No class should be over 50% test. I wish he realized how confused everyone is. He tests based on "mastery" not on the material. This is a trap avoid if you can.