Five Minutes with... William Rummler

Five Minutes with... William Rummler


You knew you were headed for a career in Computer Science when...
I re-discovered my oldest brother's Commodore 64 with some old C64 games in early high school. I had never really understood the existence of computer programming until I sat down to that light blue-on-blue C64 command prompt.

What is your favorite class and why?
I've only my thesis left to complete here at RIT, but I would say my favorite class was 4005-800 Algorithms. Simply put, it was a great course (small section with interested students) with great content taught by a great teacher (Professor Bezáková).

One piece of advice I have for 1st year students is...
To conscientiously figure out where you'd like to specialize in the field of computer science. Talk to your professors, especially those from whom you take courses. Explore your options by taking a sampling of courses in different areas. And unless you have a *very* good reason not to (e.g. advice from a mentor), you should seek to master at least three things: the C programming language (preferably via a strong dose of complex data structure/algorithm implementation); a good, standard shell (like Bash) with its commands and scripting environment; and the LaTeX computer typesetting tool. I believe that mastery of these three things will serve any computer scientist well, directly or indirectly, throughout his or her career.

If you could have dinner with a famous computer scientist, living or dead, who would you choose?
I wouldn't mind dinner and discussion with Jack Edmonds, the fellow who is widely attributed as the first to recognize the importance of the distinction between polynomial-time and exponential-time in algorithm analysis. He also developed the polynomial-time non-bipartite matching algorithm, one of my favorites.

What is the most interesting project you have worked on, either in a course or on the job?
That would have to be my thesis, "Sampling and counting edge covers". It's only fitting that this is so. If your thesis/project topic is less interesting than some previous work, you should probably do your best to change your topic to an interesting extension of that previous work!

Where do you see yourself in ten years?
Assuming my current plans for a Ph.D. work out, I'll be a 33-year-old algorithms researcher with several years under my belt, probably as a university professor, but maybe as an employee of a government or commercial laboratory.

previous next gallery




William Rummler

William Rummler

BS/MS 6th year



View PDF version