By far the best math teacher I've ever had. Clearly works through problems on the board when giving examples and going over homework. Really cares that we fully understand everything we go through. Writes everything he teaches on the board so that we don't miss anything; taking notes is really beneficial for studying.