A professional 21st century teacher.