Slashdot Mirror


Who Were Your Best Teachers?

sachachua asks: "I'm sure most people have a story about terrific teachers they have had at some point in their life. You know, the kind of teacher who gets you really excited about subjects like computer science or physics. I credit my fascination with Linux to my first year high school teacher, who let me play with being a sysadmin while trying to figure out how to set up a Linux BBS. Then there's one of my college professors, who was really approachable and let me ask all sorts of Java-related questions outside class - even gave me extra projects to work on. There are countless professors and teaching assistants who make learning computer science fun and exciting for students. Would Slashdot readers like to share a couple of great stories?"

8 of 240 comments (clear)

  1. Teachers... by pb · · Score: 4

    My best teachers always challenged me, and made the challenges either fun, or interesting.

    I had a teacher for Assembler who, for the last project, told us that he was going to grade it only on (a) if it works correctly (80 points) and (b) our count of instructions executed relative to the rest of the class (20 points). Also, there was a 25-point bonus (or really an automatic 125) for writing a program faster than his program.

    I managed to beat him by an instruction or two, but it wasn't easy! I ended up working far harder than I should have for that extra 25 points, but it was definitely worth it.

    The challenge was this: given four numeric characters of input that are not all the same, (1122 is valid; 1111 isn't)

    1. Sort the number from greatest to least
    2. Print the result
    3. Subtract from this the same number sorted from least to greatest.
    4. Loop; terminate when two successive results are equal.

    Example: 4377
    Sort,Print:7743
    Subtract:7743-3477=4266
    Loop:Sort,Print:6642
    ...etc.

    It was well worth the time spent. Hint: the final program was well under 100 x86 instructions to implement; the early implementations were well over 500, though! :)
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  2. There've been a couple by James+Dean · · Score: 4

    First and formeost in my mind is Dave Cagley, my Drama teacher my senior year of high school. Dave, as we knew him, came into our lives when the previous Drama teacher contracted Lupis and had to leave. It was great because for the first time we were learning real acting and real theater and stuff that we could use in the real world. But not only that but he taught us about confidence and going into any situation in life with the outlook that you are going to win. When we were on stage he pushed us to win. To win the moment. That philosphy he urged us to carry into other parts of our lives. To win at what ever objective we were pursuing. Then there was Fred Myers, my senior English teacher. He brought the beauty of the written word to life for us. He took a bunch of apathetic and ill-educated high school seniors and brought literature to life for us. Not only that but he urged us to see the lessons that these books could teach us. He also had us take a look at popular culture and to really examine what made us like the things we liked. It was fantastic. Mike Mikulics, goverment teacher taught us that it is not only right but it is our duty to question our leadership. Good teachers are hard to find but those that we do find need to be treasured and allowed the room to educate children as they see fit. The common thread amongst all of my most influential teachers is that they thought outside the box and weren't afraid to step outside the cirriculum if that meant educating us better.

    --
    What Fools These Mortals Be!
  3. Three Best Teachers by Snowfox · · Score: 4

    I had 3 teachers who really made a difference...

    In the 2nd grade, I was in a classroom where both the 2nd and 3rd grades were taught. Generally, one grade level was brought to a small area for lessons while the other worked on assignments. I asked if I could take both grades at once if I kept up with the work. The teacher simply agreed, telling me I could proceed so long as my work was good. She didn't lean on me or breathe down my neck, simply let me do my thing. I got all As in all courses for both grade levels.

    In high school, I had an English teacher who taught English almost as a secondary thing. Her class was all about life lessons; what it feels like to be an adult, to get older, to enter real relationships, to age - on and on. She tried to give us a picture of the real world, something which was lacking in every other classroom I've been in. Almost every time she'd start talking, I'd listen and drink it all in - no other teacher had me doing that.

    Lastly, in my senior year of high school, I had a computer teacher who just got excited about what I was doing. That was it. He'd get excited, tell me it was cool, and stay out of my way. He let me work on pretty much whatever I wanted, so long as I was actively doing something. I ended up publishing a game I'd written in class, and that was the start of my career.

  4. My most important teacher! by Minupla · · Score: 4
    Well, just to prove that not all learning occurs in school:

    My vote for best teacher has to go to Ken McVay, (now well known for the Nizkor Archives, which became his passion after I was his student.

    When I first ran into him he was running the local FidoNet BBS system. I was about 12 at the time. Ken was locally famous for his lack of patience with anyone under 30. I was the sole exception to this rule in the time I knew him. I was running a local Commadore 64 standalone BBS system, and Ken felt that I should move up and become part of FidoNet, and helped, through his part pile and the part piles of people he knew, me put together a pile of parts that it was possible to assemble into a 4.77MHz IBM compat. I was in 7th heaven. Over the years, Ken was responsible for my first exposure to multiuser systems (QNX), unix (Xenix), and became my first employer at his local computer store.

    So here's a toast to the Crumudgeon, the most influencial teacher in my life!


    --
    Remove the rocks to send email

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  5. My favorite! by tartanboy · · Score: 4

    Well i used to have this teacher named Mrs. Robinson, and we used to do all kinds of great things together... Walks in the park, romantic dinners, days on the beach.... Oh wait... damn, I'm getting reality and imagination mixed up again! Damn you Paul Simon!

  6. Best CS teacher? Leon. by rjh · · Score: 5

    One of my college profs, Leon , is the person who probably taught me the most about CS of anyone.

    When I was a freshman I had a major leap on everybody else because I already knew Pascal. (Yes, folks, back in those dark days, that was the language of academic computer science.) I had all the programming coursework done in the first week of class, and all the homework done shortly thereafter.

    My first exam, then, I was deeply surprised to see that he docked me three times as many points as the next fellow for a specific programming question, even though our answers were absolutely identical. I was angry and asked him why I was docked more severely--and, for that matter, why I was docked at all.

    "Well," Leon said, "you declared this as a global variable, not a local--" I interrupted him at that point and made some rash statement about how Joe over there did the exact same thing and Leon docked him hardly anything at all.

    Leon's answer? "I judged you more harshly because you know better than he does."

    I walked away from that exam with just a burning rage at how my A was getting eviscerated down to a B+ unfairly. I couldn't drop the course without screwing up my entire degree plan, though, and I couldn't get into a different section, so I was stuck with that petty tyrant, Leon.

    Once I realized I was stuck, I went back to all the code I'd hammered out in the first week and removed every single global variable from it. It was bad enough that I got nailed once, but I'd be damned before I'd be nailed twice.

    Every time homework came back to us I'd find myself judged more harshly than other students; I'd have points docked off for things other students were able to get away with altogether, or I'd get docked for using the algorithm he supplied instead of researching a better, more oprimal algo, or what-have-you. My ire kept on going up with every returned homework assignment, every exam, every pop quiz.

    And after each and every one of these deaths-by-a-thousand-cuts, I went back to my code and fixed it. I went back to my homework file (remember how I did all the homework the first two weeks?) and amended my answers.

    By the end of CS 101, my grade had fallen from the A I was Anticipating to a C I was Chagrined at. It especially boiled my noodles that I was head and shoulders the best programmer in that class, and I was getting one of the lowest grades in the class.

    When the course was over and I was waiting for final grades, I was dead certain I was going to be filing a complaint with the Administration. I finally got my grade, tore it open, and lo and behold... 100, A. The registrar sent me a note in campus mail congratulating me on the "rare feat" of passing a course without missing a single point. Parents were happy, friends were happy, I was ... confused.

    I stopped by Leon's office and asked him what was up with the schizophrenic grading. He explained there was nothing schizophrenic about it. "But I had a C," I said. "How did I get an A?"

    Leon patiently explained to me a grade is meant to show how well a student has learned the subject he's been taught. "Right," I said, "and my grades were lousy. You kept on nickel-and-diming me everywhere, on stuff that wasn't even important."

    No, Leon told me. He was teaching everyone else in the class how to program, and that's what the tests measured. Sure, I was flubbing those tests, but those tests were irrelevant because he wasn't teaching me how to program. Instead, he was teaching me was how to program well, and he measured that on an entirely different scale.

    My senior year I had to write a thesis. I chose cryptography as my topic and requested Leon for my advisor. The day before graduation, Leon and I sat down in his office and discussed what the last grade of my last year was going to be. He was complimentary about my work and said that, between the thesis and the research I'd been doing connected with it, I undoubtedly deserved an A, if not an A+, for my efforts. "But I'm only going to give you an A-," he said with a grin. "As a reminder to you that there's always more."

    That's the most important CompSci lesson I've ever learned.

    Thanks, Leon. I owe you.

  7. my best teacher was one of my earliest:the TRS-80! by TheGratefulNet · · Score: 5
    yes, that's right. I started with the trs-80 model 1 when it first came out (or about a year afterwards, when I could afford it). it taught me most of what I needed to know to be very successful in my field (I'm a software engineer).

    I spent countless hours with that system. most of my ability to approach problems and solve them (technically, at least) came from the time I spent hacking code (and hardware) for 'my personal computer'.

    back in '78 or so, when it first came out, personal computers were a novelty and fascination. and you felt special if you posessed one of these in your home. you wanted to spend all your available time with it, and with so many hours comes a level of 'grok' that can only be attained by hardcore overtime.

    I found that since I was in my early teens when I got my first computer, learning to relate to the box at its level became second-nature to me. by the time I was college age, the computer science classes were almost trivially easy and the lab assignments were unchallenging as well.

    I fully believe that getting exposed to computers very early gives people such a huge advantage later on - especially if they go into that very field. the radio shack trs-80 was the first system to be so widely available to anyone who wanted it, and it had a 'cool factor' that, at the time, was undenyable. give a kid one of those and if he really gets into it, he's just found himself a high paying and secure career for life.

    --

    --

    --
    "It is now safe to switch off your computer."
  8. Re:MOST TEACHERS ARE INCOMPETENT LOSERS by Halon50 · · Score: 5

    I'm not convinced. They deserve higher salaries, but not for the competition it would bring to the field. Most teachers in public education are in the job because they love the payment that comes in forms other than money. Sure, there are exceptions, but for the most part these teachers put up with the really poor salary to truly make a difference in the public education system.

    A particular example comes to mind. After getting out of high school, I TA'd there a couple years later for a "new generation" teacher got hired the year after I graduated. This instructor taught introductory computer courses to mostly lower-income 7th- and 8th-graders, something given to every new teacher their first couple of years to "stress test" them and see if they survive. If they make it past those years, then the school "allowed" them to teach high school (grades 9 through 12).

    Anyways, the classes I TA'd for this teacher were pretty uneventful through most of the year. We handed out coursework in PASCAL (this was in the days before C/C++ and Java were the norm), graded tests, answered programming questions, and generally tried to offer these kids the chance to break free of their "gangbanger" mindset, and grow both mentally as well as spiritually.

    The gem of this class came one day when, while the other kids were at their stations working on the latest programming project, one young black girl just refused to move from her desk, saying she just "couldn't do it any more," all the while sobbing, tears streaming down her cheeks. At the time she was dressed in a thin pair of sweatpants and a Raiders jacket, attire not uncommon among the streets of Southeast San Diego (Golden Hills). While I took care of the more mundane tasks of the classroom, our instructor sat down next to her, took her hand, and slowly built up her confidence in herself and her own abilities. By the time the bell rang, the girl was still a bit shaky, but had stopped sobbing, and even smiled at a joke or two the teacher sent her way.

    Fast forward one year.

    I revisited my old high school stomping grounds to say hello to some old friends in the faculty and staff, when I saw the same girl, now in the 9th grade, walking down a hallway talking with two friends. Her appearance had totally changed. Now, instead of wearing ratty clothing, she wore tasteful, brightly-colored clothes. Instead of holding a thin, nearly-empty paper folder in one hand, she gripped at least two textbooks and a Trapper Keeper stuffed with notes and assignments. Instead of walking the hallways with her head down, avoiding contact with everyone, she held her head high, her eyes bright with intelligence as she talked cheerfully with her friends.

    The change was absolutely stunning to me. She stopped when she saw me, and we talked for a little bit. She mentioned plans to go to college after graduation, something that would have been totally unthinkable to her a few short months ago. I could hardly believe the changes she made in her self-confidence, and when I asked her what made her re-think her future, she referred to the incident in the computer classroom the year before.

    When people ask me if I would ever consider becoming a CompSci teacher after I finish college, I mostly just shake my head and say, "I'm just a software guy. Teachers need to have so much more ability than what I can offer." I can definitely see why people would take a 50% pay cut to get their teaching credentials and enter the System though, especially when the rewards for success are so great, no matter how sporadically they may come.

    Miss Pereira, if by some twist of fate you're reading this, know that you've been the most influential teacher in my life--and you weren't even one of mine!

    -Tex