Alex Kuhl
Male
E-mail: alex_kuhl |AT| ncsu.eduWebsite: http://www.alexkuhl.orgStudies
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 investigationsAdjunct 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.