Teaching Experience (1998 - Current)

Assistant Professor: 2009 Current, Computer Science, Western Kentucky University

Instructor: 1998 - 2008, Computer Science, Western Kentucky University

Courses taught:

         CS145 - Introduction to Computing

         CS145 - Introduction to Computing (online course)

         CS145 - Introduction to Computing (dual-credit)

         CS157 - Information Security I (online course)

         CS257 - Information Security II (online course)

         CS230 - Introduction to Programming (in QBasic, Visual Basic .NET)

         CS239 - Problem Solving With Computational Techniques

         CS240 Computer Science I

         CS241 Computer Science II

         CS244 - Computer Science I Laboratory

         CS245 - Introduction to Computer Programming Language (C, C#)

         CS338 - Computer Science III

         CS443/G - Database Management Systems

         CS444/G - Programming Languages

         CS500 - Research Methods and Projects in Computer Science

         CS595 - Security and Cryptography 

 

Business and Industrial Experience (1986 -1998)

         Programming Consultant: 1997-1998. Bowling Green, Kentucky.

         Interface Programmer: 1996-1997. R&D Department, Medic Computer Systems, Raleigh, North Carolina.

         Graduate Lab Assistant: 1994 - 1996, Computer Science Department, Western Kentucky University.

         Research Engineer: 1986-1993, National Institute of Measurement and Testing Technology, China.