Professor K is great! He really cares about what he teaches and about his students. He is quick to respond and never judged me for my anxiety-fueled messages when I couldn't open a PowerPoint/had other technical difficulties. He is clear about what he expects from his students, gives you ample time to complete assignments and constructive feedback.