So I will say he is a very nice guy, but his voice could put you to sleep and what we go over in class doesn't really correspond to what's on the tests. He's not the worst option for IS, but I've heard others are better options in terms of grading and learning the material.