2111 Haystack Way
Myrtle Beach, SC 29579
dyessick@gmail.com
843.903.6988
Ph.D. in Computer Science, The University of Alabama, 2004.
M.S. in Computer Science, The University of Alabama, 1999.
B.S. in Computer Science, Birmingham-Southern College, 1990.
Assistant Professor, Coastal Carolina University, 2005-current.
Temporary Faculty, The University of Alabama, 1999-2000, 2004.
Temporary Faculty, Stillman College, 2000-2001.
Graduate Teaching Assistant, The University of Alabama, 1996-1999, 2000-2004.
Trainer, Sales, and Systems Programmer, Wood Lane Inc., 1994-1996.
Programmer Analyst, Blue Cross and Blue Shield of Alabama, 1990-1994.
Rapid Prototyping of Domain-Specific Languages: Applying the Null-Object Pattern in an
Object-Oriented Compiler Compiler, dissertation, 2004.
"Reinventing the Wheel, or Not Yet Another Compiler Compiler Compiler," ACM, 2002.
"Removable Bounds Check Analysis in a JIT Compiler," ACM, 2001.
Intern Mentor, Academy of Art Science and Technology, Mentor, 2007.
Coastal ACM, Faculty Advisor, Coastal’s Student chapter of National ACM, 2005-2006.
FIRST Robotics, Academy of Art Science and Technology, Mentor, 2005-2007
The University of Alabama, Dept. of Computer Science, Outstanding ACM Graduate, 2003.
Freedom Chess Academy, volunteer instructor, 2001-2002.
University Chess Club, president 2000.
Tuscaloosa Chess Club, president 1999, tournament director 2000.
Upsilon Pi Epsilon, Beta Chapter, The University of Alabama, inducted 1998, president 1999.
Alabama Chess Federation, State Champion Class E, 1998.
Blue Cross Diamonds, softball coach, 1991-1994.
Explorer Post, advisor, 1991-1994.
Coastal Carolina University 2005-2007
Compiler design.
Operating systems.
Systems programming.
Robotics.
Computer networks and data communications.
Introductory, intermediate and second programming languages.
Data structures and algorithms.
Computer organization and assembly programming.
The University of Alabama 1997-2004
Systems programming, Unix and Microsoft Foundation Classes.
Introductory, intermediate and second programming languages.
Data structures and algorithms.
Stillman College, 2000-2001
Introductory and intermediate programming.
Computer architecture and assembly programming.
Research Assistant, The University of Alabama 1996-1999
Developed crash analysis and scholarship database systems using Access, Oracle, and C++.
Systems Programmer, Wood Lane Inc., 1994-1996.
Developed database systems and user interfaces for inventory, purchasing, and invoicing.
Programmer Analyst, Blue Cross and Blue Shield of Alabama, 1990-1994.
Developed and maintained inter-plan reporting, payroll, and national accounts systems.