Skip to content

Rough Book

random musings

Menu
  • About Me
  • Contact
  • Projects
    • bAdkOde
    • CherryBlossom
    • FXCalendar
    • Sulekha
Menu

WLC and WTF

Posted on March 6, 2008September 9, 2009 by vivin

I'm going out of town for two weeks for WLC (Warrior Leader Course). It's a course I've had to take after I got promoted to Sergeant while I was in Iraq. I never had a chance to go to it because there was a lot of confusion with the standing-down of the old artillery unit and the formation of the new infantry unit. My readiness NCO was able to get me a class starting this week. The class is in Utah (fun!) and I will be learning a lot of "NCO stuff" like commanding formations, marching, conducting PT sessions, OP orders, and things of that nature. I think it will be pretty interesting. The first week is classroom stuff, and the second week will be field-training. I'm going to see if I can take some pictures. I'll post them here when I get back.

The other thing that I wanted to write about was an experience I had in college. I've been reading The Daily WTF a lot, recently. It highlights examples of bad code, horrible design, and stupid management. Things that basically make you go "WTF?!". Anyway, some of the articles on the site talk about incompetent professors. After reading that, I was reminded of a terribly idiotic and incompetent professor that I had in college. This happened during the first semester of my senior year (spring of '03), and of course, I had full-blown senioritis. Scratch that, I wouldn't say that I was apathetic; I just figured out how to put in the optimum amount of effort. This meant that I would try and see if going to class gave me any value. If it didn't, I would pretty much teach myself the material. This meant more time for me to party and drink. I'm sorry, I meant study and review. Yes... that's right. Anyway, the class I had was called CSE 423. I don't remember the title of the class, but it had to do with VHDL. In simple words, VHDL lets you design logic circuits programatically and then configure an FPGA (Field Programmable Gate Array) to behave like the circuit you designed. It's pretty nifty and interesting stuff. I would have enjoyed the class if it hadn't been taught by this retard of a professor. This professor, let's call him R. C. is as terrible as they come. He came to class unprepared, his slides were full of errors, and he often had no clue what he was talking about. In addition, he seemed to be passively arrogant. Initially we all liked him because he seemed to have a lively personality. But that didn't make up for the fact that he pretty much sucked. On the rare occasion you actually got through to him (he almost always directed you to the TA - who was nowhere to be found and checked his email once a millenium) to discuss a problem in your homework (let's say you were docked a point and you wanted to know why) he would be extremely unhelpful. Most professors explain to you why you are wrong, they don't just tell you "You're wrong" and end the conversation.

I remember how I had to leave class early once to meet with my readiness NCO regarding some paperwork. I let him know I was leaving. He wasn't happy and decided to give quiz to the class just because I left. When I talked to him about it, he told me that he needed a letter from my readiness NCO. I gave him one, and after that he gave me two homework questions to make up the quiz. He randomly picked the last two questions in the list of homework questions for the chapter. When I tried to ask him some questions about the homework, he told me that he hadn't read them and that I was on my own. Now that I've told you what kind of person he is, on to the actual issue. We had a midterm that was about 30% of the grade of the class. In that midterm there was a 30-point question having to do with a VHDL implementation of a state machine. I wrote a correct solution to the problem and I was surprised when I got my paper back and I received a zero. I got a 60% on the test, when I should have received a 90%. I went to him to discuss the problem. There were a bunch of angry and aggravated students in the lab. All of them had been unfairly graded on the test. I mean, what do you expect when you have an idiot for a professor? I went up to him and patiently explained my solution and how I arrived at it.

He told me, "It's wrong." I asked him, "How? Can you explain to me what's wrong?" He said, "Your state machine is wrong, so your implementation is wrong." Once again, I patiently shows him the state machine with all the correct inputs (or transition conditions) and outputs (or states) and how the VHDL implementation corresponded to it. I asked him, "How can you say my state machine is wrong?" He responded and I kid you not, "Your state machine is wrong because the outputs are supposed to be on the arrows, and the inputs are in the circles. The arrows come out of the circles, so they are outputs." I stared at him in disbelief for a few seconds. I honestly could not believe what I was hearing. Every computer engineer worth his salt knows what a basic state machine looks like. I argued with him for about 10 minutes. Other students were standing around me, shaking their head because they couldn't believe what they were hearing either. He finally said, "No, you're wrong. This conversation is over." I stormed out of the lab, fuming. Due to the idiocy of my professor, I got a B in that course when I should have received an A (don't even get me started on the final project. Apparently he thinks it's totally fair to give you a zero on a question that he didn't even ask you). I eventually was vindicated later that year when I was part of the Student Advisory Committee. We were a bunch of students who met with the department heads so that they would have a better idea of what the students felt. Basically, liaisons between the student body (the CS/CSE majors anyway) and the faculty. They were asking us about our opinions of professors and I told them exactly what I felt about R. C. I was pleasantly surprised when they told me that they had heard the same complaints from numerous students. "He won't be teaching here again", is what they told me. Ahhh... sweet victory. I'm not a vindictive person, but this was something I felt very strongly about and I felt that I was treated unfairly. I was glad to know that others felt the same way as well.

Anyway, so that's my "WTF?!" story. I probably won't be posting from my WLC training, so I'll try and post after I get back. Until next time.

8 thoughts on “WLC and WTF”

  1. Cini says:
    March 7, 2008 at 11:54 pm

    Every once in a while you get professors like that to make your life a miserable hell but its a good thing you stood up for urself! Have fun in Utah for the course!! takecare =]

    Reply
  2. Suresh BabuT says:
    April 12, 2008 at 11:47 pm

    I know this is not the appropriate place for asking this.I’m doing some work on Paliath Govindan Achan.I just want to know if you have any materials or knowledge on the last days of this legend at Benares.Please do acknowledge.

    Reply
  3. Sheehan says:
    April 14, 2008 at 1:00 pm

    My friend has a somewhat similar experience in Digital Logic as ASU…

    He had spent a sleepless week designing his state-machine and when presenting it to the TA, he stumbled upon his words and contradicted what was on the design. The TA decided that he had cheated and gave him a 0 on the final project. He took it up with the professor, only to find out the TA is ultimately responsible for his demonstration grade.

    Sad but true. Fortunately he was a smart guy and aced the final.

    Reply
  4. ivivin.com says:
    April 15, 2008 at 10:21 pm

    hi, there. I wanna buy your domain at good price, is it possible?

    tks for your comments!

    http://www.ivivin.com

    Reply
  5. vivin says:
    April 18, 2008 at 2:22 pm

    Sheehan,

    It’s pretty sad when you have professors and TA’s who know absolutely nothing about the course material.

    ivivin,

    Unfortunately, I’m not planning to sell my domain at this time. Sorry!

    Reply
  6. bob says:
    June 18, 2008 at 1:02 pm

    thats cool stuff

    Reply
  7. joey says:
    August 4, 2008 at 3:30 pm

    hello!

    Reply
  8. robbie says:
    August 8, 2008 at 1:33 pm

    nice

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Archives

  • September 2023
  • February 2023
  • April 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • June 2017
  • March 2017
  • November 2016
  • August 2016
  • July 2016
  • June 2016
  • February 2016
  • August 2015
  • July 2014
  • June 2014
  • March 2014
  • December 2013
  • November 2013
  • September 2013
  • July 2013
  • June 2013
  • March 2013
  • February 2013
  • January 2013
  • October 2012
  • July 2012
  • June 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • July 2011
  • June 2011
  • May 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • August 2008
  • March 2008
  • February 2008
  • November 2007
  • July 2007
  • June 2007
  • May 2007
  • March 2007
  • December 2006
  • October 2006
  • September 2006
  • August 2006
  • June 2006
  • April 2006
  • March 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • February 2005
  • October 2004
  • September 2004
  • August 2004
  • July 2004
  • June 2004
  • May 2004
  • April 2004
  • March 2004
  • February 2004
  • January 2004
  • December 2003
  • November 2003
  • October 2003
  • September 2003
  • July 2003
  • June 2003
  • May 2003
  • March 2003
  • February 2003
  • January 2003
  • December 2002
  • November 2002
  • October 2002
  • September 2002
  • August 2002
  • July 2002
  • June 2002
  • May 2002
  • April 2002
  • February 2002
  • September 2001
  • August 2001
  • April 2001
  • March 2001
  • February 2001
  • January 2001
  • December 2000
  • November 2000
  • October 2000
  • August 2000
  • July 2000
  • June 2000
  • May 2000
  • March 2000
  • January 2000
  • December 1999
  • November 1999
  • October 1999
  • September 1999
©2023 Rough Book | Built using WordPress and Responsive Blogily theme by Superb
All original content on these pages is fingerprinted and certified by Digiprove