Alan is a Computer Science and Information Technology professor and consultant interested in Distributed and Graph Database Systems Browser-based Applications Multiprocess and Concurrency-oriented Programming, and Software Craftsmanship.