I LOVE TIM. He is somewhat strict and assigns homework pretty much every class but it is never very difficult and his rules are pretty understandable (no phones, show up, participate, etc.) He is nice to talk to and is pretty chill.