Make research workflows repeatable by expressing repetition, decisions, parameters, and dependencies explicitly. Explore …
About
I lead the iBOTS group, where I teach neuroscientists how to write code that doesn’t collapse under its own weight. My work sits at the intersection of Python training, workflow design, and pragmatic software engineering. Whether it’s teaching people how to structure analysis code, use Git without fear, or build pipelines that actually run next year, my goal is always the same: help researchers make their work more reliable and less painful.
If you’re looking for support, training, or collaboration that cuts through complexity instead of adding to it, you’re in the right place. Feel free to reach out, especially if you want to improve your lab’s coding practices, build more robust data workflows, do some outreach, teach a course, or just need a skeptical voice to stress-test your ideas.
Education
Ph.D. in Systems Neuroscience
Ludwig-Maximilian University of Munich, 2018
M.Sc. in Behavioral Neuroscience
University of Tübingen, 2012
B.S. in Psychology
Wittenberg University, 2010
Topics Led
This topic explores how spike trains can be extracted, measured, and modeled from neuronal recordings. You will learn to …
No upcoming dates
This topic provides an introduction to essential tools for organizing and managing computational research projects and …
No upcoming dates
Connect software to sensors and physical measurements, record experimental events, and reason about timing, reliability, …
Turn research scripts into reusable, understandable software with clear functions, automated tests, input validation, …
Work with signals, images, and multidimensional scientific data through indexing, numerical analysis, and visualization. …
No upcoming dates
Organize observations and metadata, transform tables, create clear graphics, and connect statistical models to …
Community Activities
Conferences
Conferences
Educational Outreach
Community outreach programs introducing young learners to neuroscience and programming through …