Marc Hoyois
His qualifications are impressive but the man simply has no idea how to teach. He mumbles into the board the whole class and never explains the basics of topics, he assumes we know way more than we do. Would not recommend