In the end, I learned a ton. David Humphrey was an extremely inspirational professor, that had a pretty unconventional way of teaching (unconventional compared to 90% of the other professors at Seneca). I liked this because it gave class a sort of mysterious appeal each week, as you never really knew what we were going to be doing. There were day's when Humph would walk in and start opening up Firefox source code, or days when he would walk in, turn the speakers up, and start playing some crazy demo he had made/seen the night before. He continued to tell us that we were all capable of doing the things that he showed us, and that we needed to begin creating a name for ourselves online, something that I also saw eye-to-eye with. I think a lot of the courses at Seneca don't provide us with enough opportunity to really create a name for ourselves. We write a lot of code, but so much of it is trivial and has been done a million times before. It was refreshing to have a course where the professor wanted us to make a name for ourselves, and was always their to encourage us along the way. I think most professors really look at teaching as "just a job", and really don't have to students interests at heart. It's saddening that I can't contact most of my teachers in anyway after our class time. Trying to get some teachers to respond to an email is almost impossible, which goes to say that they are not on IRC.
One of the things I was most proud of, was getting my code shipped in one of the releases of Popcorn. It was an extremely uplifting experience, and was one of the biggest milestones thus far on my path to becoming a good computer programmer. It was so cool, seeing those same people that you looked up to on IRC, complimenting your code, and saying that it looked awesome. I havent seen anyone actually use my work outside of the developers using it in unit test's, but I'm sure someone somewhere is using my code, and that makes me happy. It's also cool to be able to look up Popcorn online, and see people experiences with it, and how cool they think it is. Or when Humph made one of our classes go to a presentation on Popcorn that was delivered to York University film students, and seeing how cool they thought it was. It made me smile, to say the least.
So in the end it was an amazing experience, and was much better than I ever thought it would be. For anyone reading this who is considering taking the course, I would strongly recommend it. It was so much more then another perspective, and really changed the way I go about developing, solving problems, and my day to day life in some aspects (I'm on IRC a lot more now). I suppose this goes without saying after this massive blog post, but I can not wait to start my job at CDOT on may 2nd, I'll be counting down the days.
PS. Sorry if it was hard to read, as it was mostly rambling