Education

2015 Ph.D. in Computer Science, Brown University.
Dissertation:A Multi-Scale Model of Brain White-Matter Structure and Its Fitting Method for Diffusion MRI”. Committee: David H. Laidlaw (advisor), Peter J. Basser (NIH), John F. Hughes, and Benjamin J. Raphael.
2008 Sc.M. in Computer Science, Brown University.
2006 B.S. with Distinction in Computer Science, B.S. in Mathematics, Duke University.

Professional Experience

Software Engineering
2011 Google, Inc., Cambridge, MA
Intern in Software Engineering
  • 2011 Back-end design, development (with MapReduce in C++), and deployment of a customer-facing user interface for latency analytics, which shipped on my last day.
2000–2008 Avid Technology, Inc., Tewksbury, MA
Intern in Software Engineering, Software Quality Assurance, and Training Departments
  • 2008 Research and development of machine learning algorithms for video deinterlacing.
  • 2006 R&D of computer vision algorithms for scene reconstruction.
  • 2004 Video codec evaluation; development of in-house codec testing workflow software.
  • 2003 R&D of cryptographic steganography algorithms.
  • 2003 Migration of full corporate code base to Visual Studio .net compiler; software refactoring and optimization.
  • 2002 Software quality assurance; network and hardware construction and maintenance.
  • 2000 Office assistant.
Languages, software, and hardware included Matlab, C, C++, Intel numerical libraries, PHP, JavaScript, Visual Studio 6.0 and .net, Eclipse IDE, KSH, Windows workstations and servers, and video editing hardware.
Teaching
2013–2015 Carleton College, Northfield, MN
Visiting Instructor in Computer Science Department
2008, 2013 Brown University, Providence, RI
Instructor in Computer Science Department
Teaching Assistant in Computer Science Department
2009–2011 New Urban Arts, Providence, RI
Academic mentor in math and science to high-school art students.
2004–2006 Duke University, Durham, NC
Undergraduate Teaching Assistant in Computer Science Department

Skills

Programming and markup languages
  • Proficiency: C/C++, Matlab, compliant HTML, CSS, LaTeX.
  • Familiarity: Python/Numpy, Java, Make, JavaScript, PHP, SVG, csh, bash, SuperCollider.
Software
  • Consistent use: Debian/Ubuntu Linux (since 2003), Mac OS X (since 2007), Windows XP (prior to 2006), Matlab (since 2004), Eclipse (2003–2009), Photoshop (since 2000), Inkscape (since 2006).

Activities

In my dissertation, “A Multi-Scale Model of Brain White-Matter Structure and Its Fitting Method for Diffusion MRI”, I developed a mathematical model for the millimeter-scale structure of the human brain and a set of algorithms for fitting this model to MRI brain-scan data. I write and run my research software on Linux and Mac OS X in C/C++, GLSL, Python/numpy, Matlab, and bash. I have collaborated with medical physicists, psychiatrists, neuroscientists, and statisticians in Providence, RI; St. Louis, MO; Edinburgh; and Cape Town. My work involves frequent presentations, including over 25 one-hour talks given to my research group and others since 2007.


Teaching Interests

  • Seminar on diffusion MRI physics, modeling, and analysis for brain science.
  • Undergraduate courses: Algorithms, Software Design, Computer Graphics, Numerical Analysis, Mathematical Modeling, Scientific Computing, Scientific Communication.
  • Introductory courses: Computer Science for Non-CS Students, Intro CS (in C++, Java, Python, etc.), Web Development, Data Structures, Discrete Mathematics, Linear Algebra, Calculus.

Service

Reviewer for IEEE Visualization and IEEE Transactions on Visualization and Computer Graphics.
2013–2015 Carleton College, Northfield, MN
  • 2014 Faculty reviewer of sophomore writing portfolios.
  • 2014 Interviewer for Digital Humanities postdoctoral candidates.
  • 2014 Interviewer for Goldwater Scholarship candidates.
2012 Providence Public School Department, Providence, RI
Invited Evaluator of student demonstrations for Expanded Learning Opportunities.
2006–2010 Brown University, Providence, RI
  • 2011 Member, CS Graduate Student Committee for PhD Admissions.
  • 2008, 2010 Technical Officer, Brown Graduate Student Council.
  • 2006–2009 CS Department Representative, Brown Graduate Student Council.
  • 2008 Organizer, CS Graduate Student Committee for Faculty Search.
  • 2007, 2008 Organizer, CS Graduate Student Recruitment.
2005–2006 Duke University, Durham, NC

Publications and Presentations

Journal Papers
Refereed Posters, Workshops, and Invited Talks
Instructional Workshops