Sybase
Consultant
Essex Corporation
Senior Computer Scientist
KeyW Corporation
Senior Software Engineer
Northrop Grumman
Computer Scientist
Nissint Technologies, LLC.
Vice President
University of Maryland College Park
The Johns Hopkins University