All In Learning Teacher