Dr. Alan L. Dennis has been writing software for over 30 years. His experiences range from being one of the first employees at a startup to leading a team of over twenty developers. He has held titles such as Programmer, Architect, Chief Technical Officer, and member of technical staff. He has worked for many Fortune 50 companies, with a wide range of industry experience.

He holds a Doctorate in Computer Science with a concentration in Big Data Analytics, a Master’s in Computer Science with specialization in Artificial Intelligence, and a Bachelor’s of Business Administration with focus on Computer Information Systems. He teaches graduate classes at several universities and is a Databricks Certified Trainer.