Contributions

A list of recent projects to which I contributed or still contribute.

A summary of my relevant publications.

A selection of teaching material I created for a variety of topics from technical skills to leadership excellence.