Matthew Sottile, PhD (Computer Engineering)
My research work tends to fall somewhere at the intersection of high performance computing, programming languages, and computational science (specifically, computational physics and biology).
My current (early-2016) position(s)/role(s) include:
- I am co-founder and chief scientist for a new data analytics company, Sailfan Research, Inc.. Sailfan is focused on problems in visual analytics (video, images) in which quantitative analysis is important, not just pattern recognition.
- I am an Affiliate Graduate Faculty member within the WSU Mathematics Department as part of the WSU Analysis+Data Group. I am also an Adjunct within the Math department, currently teaching at the WSU Vancouver campus.
- I am a contributor within the University of Oregon Institute of Neuroscience on problems in image and data analysis for the study of the neural origin of behavior in C. elegans nematodes.
Previously, I taught computer science at the University of Oregon for a couple of years. I taught operating systems, distributed systems, functional programming, and scientific programming courses. Before my excursion into academia, I was a staff scientist at the Los Alamos National Laboratory working on research in high performance computer systems software, applied mathematics, and computational physics. I was a member of both the Advanced Computing Laboratory and the Continuum Dynamics groups at LANL. My PhD research (Univ. of New Mexico, 2006) was focused on the relationship of operating system software to the performance of parallel applications running on large parallel computers. I don’t do much research work in the “systems” (e.g., operating systems, networking, etc…) area of computer science any longer.
Between 2007 and 2009 I worked on a book that was recently published by CRC Press on concurrency and parallelism and how they relate to programming languages. The book is aimed at mid-level undergraduates who may not have had significant exposure to concurrency topics yet.
I’ve written a number of papers and a few open source software packages as well. Check out my page at Google scholar citations to get a look at what papers I’ve written that others have found interesting.