Bill Councill has dedicated the last eight years to absorbing and practicing knowledge from the emerging field of software engineering. He has a master’s degree in counseling and devoted eighteen years to counseling patients in pain and those with difficult psychiatric diagnoses. Additionally, he earned a juris doctor degree, after which he worked in the fields of health care consulting and administrative lobbying.