Professor K is a great man who is very helpful and available on email basis. His lectures are solid and he interacts with the class. He is an extremely harsh grader on the other hand. If you are not a strong writer be cautious