Alex Kuhl

Male

Website: http://www.alexkuhl.org

Studies

  • Computer Science at North Carolina State University

    Postgraduate studies

    August 2006 - December 2008

    Received a Masters degree in Computer Science with research in texture synthesis and representation and how it relates to visual perception.

  • Computer Science & Mathematics at Northern Kentucky University

    College

    January 2003 - May 2006



Experience

  • Adjunct Faculty at Northern Kentucky University

    August 2009 - present

    Taught introductory computer science and information technology courses including Elementary Programming and PC & Networking Fundamentals for the Computer Science Department.

  • Security Administrator II at Cincinnati Bell Technology Solutions

    September 2009 - present

    * Lead developer on a customer relationship management system as well as maintained necessary systems
    * Lead investigation of ticketing systems to improve team workflow and integrate with existing systems
    * Wrote system scripts in a variety of languages {\bf (Java, Python) } to improve automation of security investigations

  • Adjunct Faculty at College of Mt. St. Joseph

    January 2010 - May 2010

    Taught databases course concentrating on business applications for the Business Administration's Computer Information Systems program.

  • Instructor at Duke TIP

    June 2006 - August 2009

    Designed and taught courses that teach programming and Python or Java through video game development aimed at gifted 6th grade and high school students.

  • Research and Teaching Assistant at North Carolina State University

    August 2006 - May 2009

    As a research assistant worked for Dr. Ben Watson and as a teaching assistant for a web and database programming course.

    Investigated texture synthesis and representation and how visual perception ties into these concepts. Note that for the first year (Aug 2006 to May 2007) I served as a Teaching Assistant for a web development course.

  • Technical Associate at Signature Hardware

    December 2004 - April 2006

    Served primarily as a web, database, and internal software developer.
    * Implemented MS SQL Server indexes that netted ~80% performance improvement while serving as Database Administrator
    * Created new standards-compliant website in PHP, implemented customer-friendly features
    * Identified an implemented open source and commercial products with company systems to improve performance and value



Awards

* Greg Mellen Memorial Cryptology Scholarship Award, Cryptologia, 2007
* College of Engineering Dean's Fellowship, NCSU, 2006-2007
* Dean's Scholarship, NKU, 2005-2006
* Sehnert-Pugh Scholarship, Math and Computer Science Dept., NKU, 2004-2005
* Jeff Greene Scholar, State of Kentucky, 2002


Publications

Measuring the Effect of Code Complexity on Static Analysis Results
- James Walden, Adam Messer; Alex Kuhl, ESSoS Feb. 2009
- An investigation into the effectiveness of existing static source code analysis tools at correctly identifying known format string vulnerabilities.

Rejewski's Catalog - Greg Mellen Memorial Cryptology Scholarship Award
- Alex Kuhl, Cryptologia; Vol. 31 Issue 4, 326--331, Oct. 2007
- A reconstruction and analysis of the lost catalog Rejewski used as an attack on the German Enigma before WWII.


Skills

* Friendly personality with strong communication skills
* Strong problem-solving, decision making, and math skills
* Proficient with variety of operating systems (*nix, Windows), programming languages (C++, Java, Python), and standards (OpenGL), along with mathematical, IDE (Eclipse, Visual Studio), and typical software
* Web technologies and design (CSS, X/HTML, PHP, MySQL, etc.), standards-compliance
* Proven commitment to successfully completing projects on time and on budget.