My Photo

Andrew Bortz

Carnegie Mellon University
Pittsburgh, PA 15213
My email address. Sorry to the blind, but I don't want to be spammed to death...

Office: (412) 268-4751
Home: (412) 681-6081

SCS logo

 

Research and Academics

I am currently a senior pursuing a dual degree in Computer Science and Mathematical Sciences (with a concentration in Discrete Mathematics and Logic). My current research interests include cryptography, game theory, type theory, and logic.

I have been working on anonymous communication, and other multi-party cryptographic protocols along with Luis von Ahn and Nick Hopper, supervised by Manuel Blum. This work has been partly funded (Summer 2003) by the NSF Aladdin Center, a center in the School of Computer Science dedicated to the study of algorithms and their applications.

 

Publications

Luis von Ahn, Andrew Bortz, and Nicholas J. Hopper. "k-Anonymous Message Transmission." Accepted for publication at ACM CCS 2003. [abstract] [postscript] [pdf]

 

Presentations

k-Anonymous Message Transmission, 10/29/2003, at ACM CCS 2003 in Washington, DC. [powerpoint]

Explorations in Anonymous Communication, 8/19/2003, for the Aladdin Center REU Symposium. [powerpoint]

k-Anonymous Message Transmission (short), 7/15/2003, for the NSF site review visit. [powerpoint]

Introduction to Anonymous Communications, 6/24/2003, for the Aladdin Center weekly lunch. [powerpoint]

 

Teaching

Spring 2003, Teaching Assistant (Section A), Fundamental Data Structures and Algorithms (15-211), with Peter Lee, Ananda Gunawardena, and Klaus Sutner

Spring 2002, Course Assistant, Fundamental Data Structures and Algorithms (15-211), with Peter Lee, Danny Sleator, Ananda Gunawardena, and Avrim Blum

Fall 2001, Tutor, Principles of Programming (15-212)

 

Other Projects

I'm working on a trip planning site, something like MapQuest, except designed to intra-city travel, using mass transit and walking. Stay tuned for an alpha version, covering Pittsburgh and the surrounding areas, sometime soon. (Yes, I know someone did it already, and yes, I know they were CMU students. I checked out their site, and the main trip planner is non-functional -- I'm not sure why. If it ever starts working, someone email me please.)

I built for an artificial intelligence class a Checkers player in Java that I am quite proud of. With one minor exception (1 game, yeah, laugh it up!), it went undefeated in the 3 class tournaments. While the player was quite fast (even compared to players written in C and SML) and contained an interesting heuristic, the real secret weapon was a 5-piece endgame database with additional information I computed myself using a hand-built distributed program (also in Java). More details here.

Other Interests

I love to read. And read and read. Take a look at my reading list. (Still incomplete, because the list is big and I am lazy.)
I take pictures. Most are bad, but occasionally I get a good one. ;-) Here are some pictures from my digital camera.
I like to bike. Sometimes I bike with the CMU Cycling Club -- maybe some day I'll be good enough to race.
I have written some bad poetry. I'm not posting it right now. Maybe one night when I get drunk I'll lose enough sense to do so. (Or maybe before then. Like wine, I think poetry gets better with age. And some of this stuff is old enough that I don't remember writing it, which is a good thing.)

 

Links

(Otherwise known as ways to waste lots of time.)

slashdot.org - You're not a true nerd if you don't know what this is...
kuro5hin.org - For entertainment purposes only.
MegaTokyo - This is some funny $%^&!!! Start from the beginning for hours of laughter.
Ctrl-Alt-Del - Another great web comic.