self-acclaimed teacher