Don Miner

University of Maryland, Baltimore County
Computer Science PhD Candidate

"Let an ultraintelligent machine be defined as a machine that can far surpass all the intellectual activities of any man however clever. Since the design of machines is one of these intellectual activities, an ultraintelligent machine could design even better machines; there would then unquestionably be an 'intelligence explosion,' and the intelligence of man would be left far behind. Thus the first ultraintelligent machine is the last invention that man need ever make, provided that the machine is docile enough to tell us how to keep it under control." ~ I. J. Good (1965)

I have been a graduate student at the University of Maryland, Baltimore County since 2006 as a member of the MAPLE lab. I have been working on a Swarm Intelligence project, The Swarm Application Framework, under the advisement of Dr. Marie desJardins. I am also interested in Artificial General Intelligence, Machine Learning and Robotics. I am an aficionado of the Python Programming Language.

Teaching:
CMSC 391 - Problem Solving Seminar (Fall 2009)
CMSC 477/677 - Agent Architectures and Multi-Agent Systems (Spring 2009)
CMSC 471 - Artificial Intelligence (Fall 2008)

Projects and Research:
Current Projects
[research project] The Swarm Application Framework

Publications
The Swarm Application Framework
Artificial General Intelligence
Past Research, Class Projects and Other Stuff
2008 [class project] SwarmVis - A Swarm System Visualization Tool (pdf) ~ CMSC 636 - Data Visualization (google code repository)

2008 [tutorial] An Introduction to Python ~ Notes for a talk given to CMSC331 (Principles of Programming Languages)

2008 [class project] Visualization Critique (Presidential election result maps) ~ CMSC 636 - Data Visualization

2008 [class project] Volume Data Visualization ~ CMSC 636 - Data Visualization

2007 [class paper] "Swarm Robotics Algorithms: A Survey" (pdf) ~ CMSC 677 - Agent Architectures and Multi-agent Systems

2007 [class paper] "HIRM: An Algorithm for Developing Introspective Models of Robots" (pdf) ~ CMSC 601 - Research Methods for Computer Scientists

2007 [class project] SumoBot: Tetanus ~ CMSC 691R - Introduction to Robotics (Videos)

2007 [class project] Markov Localization Simulation (pdf) ~ CMSC691R - Introduction to Robotics (Video)

2006 [class project] BranDon: A distributed web service system ~ CMSC 621 - Advanced Operating Systems

2006 [research project] FCGlob: A new Syntax for SELinux File Contexts

2006 [undergraduate thesis] Pairing Strings to Their Most Specific Regular Expression Match ~ UMBC Computer Science Undergraduate Honors Thesis.

2006 [class project] Using Genetic Algorithms and Markov Chains to Crack Simple Substitution Ciphers ~ CMSC 443 - Cryptography

Miscellaneous:

Bradley's Halloween costume (youtube video)

"DON's FABULOUS GUIDE ON 1337NESS!"

Bathroom Box

Don vs. Tea Pinata

The Burning Whale

Cakes by Lucy

donminer.com