Nick Parlante

I'm a lecturer in the CS department (well, on leave 2009), and I also work part-time at the world's greatest search engine.

Recent stuff:
  • Theora Video Comparison -- a concrete comparison of how Theora compares to Mpeg-4, of interest with the new <video> tag coming out, and the increase in Mpeg-4 licensing coming in 2010.
  • javabat.com is my main part-time project these days -- an online code-practice tool, where you can play with little sections of code in the browser. Ok smarties, see if you can solve the makeBricks() problem in 1 try (not counting compile errors of course). The xyzMiddle problem is kind of fun. There's tons of problems there, spanning a huge range in difficulty.
  • Find Local Devices -- program to hunt your local network for devices with web interfaces like routers, web cameras, and tivos. I just banged out this code in a day to solve a problem I had, but it works great.
Classes I taught most recently:
  • CS108 "Object Oriented Systems" which is all about applying Java and OOP to large projects
  • CS193i "Internet Technologies" which is a programmer's tour of the combination of tcp/ip, sockets, HTTP, HTML, CGI -- hasn't been taught for a few years.
  • The Nifty Assignments archive. Run as part of the ACM CSE, this is a neat library of great assignments gathered from instructors all over. Each year, there's a Nifty Assignments session I run at the SIGCSE conference. Applications etc. are done in the Summer.
  • The Greatest Pointer Recursion Problem of All Time
  • The CS Library project which edits together CS education materials. There are some extremely popular documents here on linked lists, binary trees, etc..
  • The Binky Pointer Video the infamous Claymation animated short about pointers.
  • JavaDoc Fast are you tired of hunting through Java Docs the lame old way? Try my super wizz-o way that uses Javascript to actually do something useful.
  • To help waste time playing the greatest board game ever invented, Settlers of Catan, here's a free settlers dice application that rolls the dice for you and graphs it all
  • An analysis of the dice odds in Settlers, for those who are truly addicted to the game

EMail: nick.parlante@cs.stanford.edu
Stanford Phone: (650) 725-4727
Office: Gates 190 -- first floor in the South facing "B" wing.


Back in the day, I lived in the Big Happy Home in Menlo Park, and now all that is left is ... party fliers!
Spring Fling - Dairy King - Booted

Quotes

I've put in some more 108 type quotes now that I'm teaching it for the umpteenth time.

"Committees can criticize, but they cannot create." (Ogilvy on Advertising)

"Sleep optional but not recommended." -CS107 student

"Logic is a system whereby one may go wrong with confidence." -Charles Kettering

"We don't have time to stop for gas-- we're already late." -Old software project planning proverb via Mike Cleron

"Experience is what you get when you didn't get what you wanted." -Unknown

"Plan to throw one away." - Fred Brooks

"The two most important tools an architect has are the eraser in the drawing room and the sledge hammer on the construction site." - Frank Lloyd Wright

"Hardware is just software that's hard to edit." - Unknown

"This time for sure." - Common phrase among computer programmers and used-car salespeople.