Tim is so wonderful. This class is was very challenging for me but I learned so much. He grades fairly and always takes your needs and concerns into consideration. He was so motivating for me. Tim also loves to joke and have fun. He really cares about all of his students.