Casey Deal
K201 is a very difficult class. Casey Deal is your best bet. Despite the boring content of the class, he makes it interesting and easy to understand. He's also very flexible and understanding. If you have a problem, miss class, get sick, etc. he will make exceptions for you and work with you to come up with a solution.