John's class is very engaging if you do the work. It's very class conversation heavy. He also allows opportunities for rough draft feedback, with clear feedback and guidelines. He uses engaging and interesting content to spark conversations and learning.   