Self-employed
Independent Consultant
University of Maryland Baltimore County
Adjunct Faculty
Capitol Technology University
Chair, Computer Science Department
University of Maryland Global Campus
Capitol Technology University
The Johns Hopkins University