csperkins.org

Heidelberg - ACM CoNEXT 2015

Heidelberg - ACM CoNEXT 2015 #1 Heidelberg - ACM CoNEXT 2015 #2 Heidelberg - ACM CoNEXT 2015 #3 Heidelberg - ACM CoNEXT 2015 #4 Heidelberg - ACM CoNEXT 2015 #5 Heidelberg - ACM CoNEXT 2015 #6

Opinions expressed are my own, and do not represent those of my employers or the organisations that fund my research.