Awesome teacher . He 's the type of teacher you will remember for the rest of your life .