Home
Resume
Blog
Open Source
Projects
Talks
Teaching
Bio
python
2018-11-12: Thoughts on Black
2018-09-04: Optimizing Block Sparse Matrix Creation with Python
2018-07-26: SciPy 2018
2018-03-30: Consolidate your scripts using click
2018-02-25: Annotating code tests and selectively running tests
2018-02-06: PyCon Program Committee Review
2017-11-30: PyData NYC 2017 Recap
2017-10-22: Network Propagation
2017-10-10: PyData NYC 2017
2017-07-12: SciPy 2017
2017-05-22: PyCon 2017 Highlights
2017-05-21: Post-PyCon 2017 Thoughts
2017-05-04: PyCon 2017: Tutorials and Talk Preview!
2016-12-27: My Flask app-building sprint
2016-10-29: PyCon 2017
2016-08-16: The problem of too many splits?
2016-08-06: Variational Inference With PyMC3: A Lightweight Demo
2016-07-24: Sparse Matrix Multiplication in Python 3
2016-07-16: SciPy 2016 Hallway Track
2016-07-14: SciPy 2016 Tutorials
2016-06-09: Network Science and Statistics: Applications and Fundamentals
2016-05-29: PyCon 2016 Tutorials (Days 1 & 2)
2016-05-11: SciPy 2016 Financial Aid Committee
2016-03-13: R for Statistics, Python for Data Processing?
2015-07-13: On the 'humbleness' of conference attendees
2015-07-13: SciPy 2015 - Done!
2015-07-08: SciPy 2015: Talks Day 1
2015-07-07: SciPy 2015: Computational Statistics II Tutorial
2015-07-07: SciPy 2015: Geospatial Data Tutorial
2015-07-06: SciPy 2015: Bokeh & Blaze Tutorial
2015-07-06: SciPy 2015: Cython Tutorial
2015-05-29: PyCon 2015 - A Long-Overdue Report
: 3D Printed WiFi Access QR Codes: Part 1
: 3D Printed WiFi Access QR Codes: Part 2
LinkedIn
Twitter
GitHub
Stack Overflow
Contact Me