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. |