author of Bioinformatics Programming in Python: Practical Programming for Biological Data, O'Reilly, 2010
extensive experience in multiple programming languages and paradigms
long career divided among university positions, startup companies, and independent consulting