Professional Skills
For more information, please click on the corresponding image
For the latest version of my CV, please click here
Computer Programming
I began programming as an undergraduate student in 2004 for a computational physics course. I mainly used Mathematica for all of my computing needs through my PhD. I also spent a great deal of time debugging python code for collaborators and took some classes that involved C++ and Fortran. Recently, I have been exploring GUI development in Python and shell scripting for Windows/Linux. I am presently employed as a Research Programmer at Wolfram Research where I do software development for Wolfram|Alpha. This section contains code examples of projects that I have done using various technologies.
|
Quantitative Analysis
During my education in physics, I was exposed to a large variety of quantitative analysis techniques. I used these techniques to build and analyze computational models of physical systems. I work extensively with large data sets from experiments with electron scattering and superconducting qubits. More recently I have been exploring automating data workflows for real time insights from live sensor data. This section contains examples of my work.
|
Scientific Research
Humanist Design
As a young man I would volunteer to help children with disabilities gain life skills and independence. As I began to develop an obsession for physics early in my college career, I became increasingly interested in helping people with disabilities gain access to science and technology. While applying for graduate school my goal was to experience life as a physics researcher, then use that experience to help make it possible for people with disabilities to more fully participate in science. This section contains information about project that I have done to contribute to the field of science accessibility.
|
Technical Writing
As a young man I was always fascinated by technical writing and the power of words to educate, transform, and more generally transfer a process to another person. I was obsessed with the quintessential technical writing exercise of telling another person how to make a peanut butter sandwich ( I suppose this also explains my predilection for computer programming). This section contains a list of my published technical writing.
|
Communications
An important part of my work ethic is that my efforts should produce results that are directly beneficial to others. To that end I find sharing the results of my work to be essential for my sense of purpose. This section contains a selection of presentations, talks, and posters that I have created and delivered over the years.
|
Technology
I love the recent wave of products designed to allow creative play with hardware. I have been exploring educational uses for physical computing, interactive art, real time data collection and analysis, and hands-on creation. I also do some product design on devices to help people with disabilities. This section contains some information about my maker-type projects.
|
Teaching
A dear mentor of mine once told me that the greatest contribution we make to humanity is not the product of our work, but rather our contributions to maintaining the traditions that allow for civilization to continue. As time passes, this value becomes increasing important to me. This sections contains a listing of classes that I have taught and the materials that I used for the classes.
|