Mykhaylo Kachaluba
He's a very caring and smart professor. This was his first time teaching the course and he did everything in his power to learn and teach the material properly. He will go out of his way to help students. He also offers extra credit opportunity and often asks the class for suggestions regarding the course structure.