His pacing was too fast so I needed to read the textbook and outside materials to understand topics well. Yet, his lectures were engaging and he encouraged participation. Asking questions felt intimidating because he seemed to expect us to understand topics right away. Outside of class, he was nice and genuinely cared. Not as bad as others say IMO.