semi teacher