Click for Louisville, Colorado Forecast

John Black

Associate Professor of Computer Science, University of Colorado at Boulder

John Black
Phone: +1 (303) 492-7514
Fax: +1 (303) 492-2844
CS Office: +1 (303) 492-7514

Professional Stuff

Fun Stuff

Personal Pix Rockclimbing Page
[IMG] Leap Beta Page [IMG] Nose-in-a-Day Page [IMG] Photo Album

Personal Info

John R. Black, Associate Professor, University of Colorado, Department of Computer Science 430 UCB, Boulder, CO 80309-0430 USA.

My favorite things


I love rockclimbing . It is absolutely the best sport ever invented. How else can you be in such beautiful places, push yourself mentally and physically, and never have to pay a dime!


I've played a lot of volleyball; it used to be my raison d'etre. I guess I never got higher than about the A level with USVBA or grass doubles, but I really loved it. I still do, but don't play much anymore.


I was a swimmer in college, a runner all through life, and a cyclist from about 1990 to 1995. So doing triathlons was a natural thing for me; I've only done about 5 of them, but I want to do more some day. My longest one contained a 1 mile swim, 25 mile bike ride, and a 10k run.

Computer Science

I really like computers. It used to be a novel thing; now it's just a cliche.

I love math. Computer science is my secret way of doing math but still having some opportunity for employment later in life. My Erdös Number is four: Rogaway-Coppersmith-Graham-Erdös.

My area of research is cryptography and security. I'm competely obsessed with this stuff now... the most fascinating science I've ever seen; I was lucky to find it as a grad student! I'm also interested in combinatorial algorithms, graph theory, and recreational math. Oh, and my best times at minesweeper are 5, 34, and 112 seconds. And my fastest Rubik's cube solve is 18.11 seconds.

My friends

Friends and family are the greatest thing a human being can possess; I'm fortunate to have a bunch of them, but only some currently have a Web page. Here are a few who do:

John Black's WWW Page / John R. Black / (