pattern teacher