Welcome to the humble online abode of J. Philipp Schmidt

Blog

Other Writing (here and elsewhere)

Speaking