He received his Doctor of Science (DSc) degree in Information Technology from Towson University. Prior to joining his DSc program, he worked as a software developer in Baltimore, Maryland.