Dmytro Khvostenko
skips most of the lesson slides saying we wont need to know it. Bad handwriting so half the time you cant even read what he is writing on the board. Heavy accent(even though it's not his fault) can't understand some of the words he says. Doesnt explain the material in a way that's easy to understand. Never gives a straight answer to questions.