Experience:

Academic Experience:

1/05 –

8/08 – present

Professor, Radford University, Dept. of Information Technology

7/08 – 8/08

Associate Professor, Radford University, Dept. of Information Technology

7/07 – 7/08

Associate Professor/Interim Dean, Radford University, College of Science and Technology

1/05 - 6/07

Associate Professor/Acting Dean, Radford University, College of Information Science and Technology

8/03 - 1/05                   

Associate Professor/Chair, Radford University, Dept. of Information Technology

8/02 - 8/03                   

Associate Professor/Director of Information Technology, Radford University, Dept. of Information Technology

8/01 - 8/02                   

Assistant Professor/Director of Information Technology, Radford University, Dept. of Information Technology

8/96 - 8/01                    

Assistant Professor, Radford University, Dept. of Computer Science

8/94 - 8/96                    

Visiting Assistant Professor, Radford University, Dept. of Computer Science.

6/94 - 7/94                   

Computer Science Instructor, Virginia Tech , Computer Science Dept

8/93 - 8/94                    

Computer Science Instructor, Radford University, Dept. of Computer Science.

6/93 - 8/93                    

Computer Science Instructor, Virginia Tech, Computer Science Dept

8/88 - 6/93                    

Graduate Teaching/Research Assistant, Virginia Tech, Dept. of Computer Science.

6/90 - 8/90                    

Computer Science Instructor, Virginia Tech, Computer Science Dept

 

Industrial Experience:

6/03 - 8/03        

Consultant, Pearson Publishing/Addison Wesley Publishing, Boston, MA

                       

     Assisted in the design and development of pedagogical software to support CS1 students.

8/99 - 8/01        

Consultant, New River Engraving, Christiansburg, VA

 

     Assisting in the purchase of new equipment, upgrade of old equipment, and replacement of outdated  network.  Helping company get web pages up for online ordering.

8/99 - 8/01        

Consultant, Virginia Retirement Specialists, Blacksburg, VA

                       

     Assisting in the purchase of new equipment, upgrade of old equipment, and replacement of outdated network. 

8/93 - 8/93        

Consultant, Naval Research Laboratory, Washington, D.C.

                       

     Investigating human factors and design representation issues surrounding modern interface techniques.

1/93 - 8/93        

Consultant, Litton Poly-Scientific, Blacksburg, VA.

                       

     Investigating interface and performance issues for an object oriented security management system.

3/90 -12/92       

Systems/Programmer Analyst, AIT/DataEquip, Radford VA.

                       

     Responsible for the management of a VAX/VMS system and associated networks.  Also responsible for the design and development of a variety of government contract software

1/89 - 6/90        

Systems Manager, Human Computer Interaction Lab, Virginia Tech

                       

     Responsible for the maintenance and management of a variety of systems including a VAX 11/750, IBM PCs, and Apple Macintosh computers.

6/86 - 8/88        

Programmer/Analyst, NCNB Corporation, Charlotte NC. (now part of Bank of America)

                       

     Responsible for the design and implementation of a variety of applications including a communications intensive credit bureau reporting system.

6/85 - 6/86        

Programmer/Analyst, Virginia Tech Dept of Geological Sciences.

                       

     Responsible for the design and implementation of research applications.

6/84 - 6/85        

Programmer/Analyst, Virginia Tech Learning Resources Center.

                       

     Responsible for the design and implementation of office applications.