Reflections and Thoughts on Teaching