David Kuch
Super nice guy. He uses his own, insightful experience in the subject to share information/examples. He uploads the slides from his lectures on eLearn and doesn't rush through teaching. Overall material was delivered really really well. Overall assignments, projects, exams, etc. were not hard. Sometimes brings his dog Yoshi to class. Super cute dog