Professor in college who ran my honors program. Awesome guy, approachable and laid back. He didn't teach to a textbook; everything was immersive. Instead of reading about Tesla, we visited the factory, for instance.
AP English teacher in HS. Kind lady that took no prisoners. Made for a funny combination. She was sharp as a whip and would call you out if your writing wasn't up to snuff. I learned more in this class than any other.
9th grade Honors English teacher in HS. The first class where I felt challenged in school. The teacher had been teaching the same class at the school for 40+ years. He was a moderate celebrity in our town by the time he retired. Didn't bother to learn a single student's name that year - nor was it needed for him to teach well.
3rd grade teacher. She would let me read Harry Potter all day. Very cool at age ~8.
There are a few others but these are the standouts that come to mind.
What about you?
His stream of consciousness communication style plus his decades of industry (steel mills) experience and expertise of the subject matter made him an excellent teacher. Computer Programming and Logic and Database Design classes were my favorites.
Also, he rewarded unconventional solutions to projects and test questions. One memorable example - I turned in a project and before he gave it back asked me to explain my thinking. After I defended my work he complemented my "creative" solution and followed it up with why, while it might work, was sub-optimal.
I really learned a lot from him.
I had to take the calculus sequence for my later B.S. in C.S. requirements. I entered Calculus I with some trepidation, but he structured his course so that you couldn't fall behind and stay in at all: lectures were daily, M-F, and most days began with a quiz based on the prior night's homework.
His lectures were thorough and just flowed.
He must have been in his 50s (based on when he joined the faculty) but looked 30s. He tragically died a few years later. I actually went to his memorial in SF; he had a broad base of friends spanning both arts and sciences. I recall one segment where a speaker read from "The Tempest". After the passage concluded, a member of the audience stood and proceeded to recite the next several passages from memory with the sturdy voice of a skilled Shakespearean actor.
He let me hide in his classroom and work on programming projects during mandatory pep rallies.
He taught me programming fundamentals like object-oriented programming and functional programming, database structure, and bug hunting I still use twenty years later.
He encouraged me and told me good classes he taught to take at the same time so I could work on skills in the right order, and when I had two of his classes at once he let me do work from the harder class during the easier class.
He wrote me a recommendation letter that showed he knew me, and I still have it framed in my office.
[1] I was the only girl, a year or two behind the majority of the students, and a sarcastic little thing. Kudos to him to telling me being aggressive and female at the same time was ok, and showing me how to do so in a better manner.
>I have never met a man so ignorant that I couldn't learn something from him.
I think a lot of what this says too is that life experience is the best teacher, especially when it's shared among other people.
I do product management at startups, but often there is nobody more senior in product than me. For now I just jumped in to new jobs maximizing my responsibilities. I did this every time my learning rate dipped (usually after 1.5 to 2 years). I learned a lot from colleagues, but finding a more senior mentor in my field seems hard.
I also don't want to spend my free time going to meetups. I have the internet for democratic discourse and to learn from others experience.
It wasn't a lesson I truly appreciated until I joined the workforce.