After graduation he worked in network architecture for a series of banks while also serving as an adjunct professor at Delaware which gave him exposure to the academic side of network engineering and the whole process of devices working in a cluster and a completely distributed environment.