Hi. I'm John Clemens. I'm in my 30s. I do a lot of stuff with computers, and have since I was a kid. I've had a web page since the nineties. You can see some of my older and increasingly broken stuff here.

These days I'm a busy man. I'm a father, a husband, a graduate student, a software developer with many, many years of professional experience, an open source advocate, a Linux kernel hacker, an avid baseball fan, a tinkerer, a builder, a reader, a thinker, and a hat wearer.

Here you will find information about my research interests and my open source projects, as well as my resume and my random musings in my blog.


Neural Peripheral Device Modeling
Modeling computer hardware wih Recurrent Neural Networks

Architecture Classification
Applying Machine Learning to Computer Architecture

Frequent Subgraph Mining
Various implementations of gSpan

Image Classification using Planar Subgraphs
Object classification using frequent planar subgraphs


CPUFreq userspace client

Control utility for 3dfx Voodoo video cards

Latest Posts

All Posts