Contact: Sales Manager
308 Ellen Trout Rd.
Lufkin, TX 75904
Welcome to cybershields.com, the cyberspace home page of Ian Shields. I am a senior programmer working with Linux developer outreach for IBM developerWorks in Research Triangle Park, North Carolina. I write how-to articles for developerWorks and moderate a Linux tech support forum, among other things.
After nine years of part-time work, I completed a Ph.D. at North Carolina State University (NCSU) in the Computer Science Department in 2004. Although I had been determined to finish before any of my children graduated from college, an accident of timing allowed my daughter to graduate six days before me. My undergraduate studies were in Mathematics and Philosophy at the Australian National University back when Mathematics was part of the Arts faculty. I completed an M.S. in Computer Science at NCSU in 1995. My research interests are in combinatorics and graph theory, particularly Hamilton paths and cycles. Using a personal computer we have been able to find Hamilton cycles in graphs with over 125 million vertices and in graphs with over 80 billion edges. These interests give rise to my Erdös Number of 2.