Dr. Kotek is a great guy, but not the greatest professor. His explanations can be a bit confusing at times, and it can be unclear what you are being graded for on some of his exams. However, he is a very kind man and is extremely accessible outside of class, and is always happy to answer questions. Pay attention and study and you'll get an A.