Kristian is a great guy and I really appreciate the effort he took to instruct our class. Kristian is very creative and knows the programs well, but cannot teach very well. Syllabus and "what Kristian says" don't line up in terms of assignments and deadlines. Nice guy but not a very good communicator.