Biography
Education
Colorado State University, Fort Collins, Colorado USA
Ph.D., Mathematics, December, 2009
University of Dayton, Dayton, Ohio USA
M.S., Applied Mathematics with Statistics Concentration, May 2005
Willamette University, Salem, Oregon USA
B.S., Mathematics and Religious Studies, May, 1993
Work Experience
Contributing Professor: Willamette University 2019 - present
Courses Taught as instructor of record:
Business and Economic Forecasting
Adjunct Professor: Purdue University Global 2019 - Present
Courses Taught as instructor of record:
Business Statistics and Quantitative Analysis (online)
Service Engineer 2 (Data Scientist):
Microsoft 2015 - 2019
Data Scientist for Cloud and Enterprise Problem Management Team, developing algorithms and data extraction techniques to determine uptime, detect specific events, and judge overall system health.
Teach co-workers concepts and applications of statistics and mathematics.
Develop analytics using Azure DataLake to find trends and outliers in recorded events.
Conduct preliminary analysis using MS Excel.
Develop and operationalize new scripts for automated data processing and retrieval.
Determine appropriate methods of scoring and weighting data.
Consultant (Data Scientist):
Covestic, Inc. 2014 - 2015
Data Scientist for Windows and Devices Group Security, developing analytics to examine system log and IPFIX data.
Developed cloud analytics using proprietary platform to find trends and outliers in recorded events.
Worked with analysts to determine additional data that should be gathered.
Conducted preliminary analysis using MS Excel
Developed and operationalized new scripts for automated data processing and retrieval.
Determined appropriate methods of scoring and weighting data.
Global Network Exploitation and Vulnerability Analyst
Applied Research Mathematician, Department of Defense, 2009-Present
Cryptologic Mathematician Program class of 2012
The CMP is an Agency-wide three-year Mathematics Development Program (MDP). Members tour in various offices within the Agency for 6-9 months at a time and take courses full time for 21 weeks in cryptomathematics, telecommunications, cryptanalysis, information security, and computer security.
Developed procedure for Cisco routers to check Certificate Revocation Lists stored on a Microsoft Certificate Authority, improving authentication of one layer of VPN routers used by DHS.
Technical Lead for project to develop an easily used tool for clustering or classifying data located in a cloud environment.
Derived algorithm for finding arithmetic and near-arithmetic sequences in 1-d data stream.
Investigated and implemented known algorithms for clustering and analyzing relational data.
Evaluated cryptosystems for vulnerabilities.
Determined appropriate methods of scoring and weighting data.
Provided mathematical and statistical support to other researchers, particularly in Linear Algebra, Probability, Markov Processes, and Graph Theory.
Supervised and mentored college interns and MDP members.
Taught 4 sessions of Probability and Statistics for Cryptanalysts
Certified 2 instructors to teach Probability and Statistics for Cryptanalysts
Graduate Assistant,
Colorado State University, 2005-2009
Courses Taught as instructor of record:
Linear Algebra (full charge): Summer 2008
Calculus I for Physical Sciences (coordinated course): Fall 2006
Calculus for the Biological Scientist (coordinated course): Fall 2005, Spring 2006
Tutor and classroom instructor:
PACE (Paced Algebra to Calculus Electronically) Center: Summer 2006
PrIMES Fellowship:
Research: Effects of Network Characteristics on Disease Progression: Fall 2008, Spring 2009
Plan and Execute Conference on Networks and Ecology: Spring 2008
Research: Model the Spread of Tamarisk Leaf Beetle: Spring – Fall 2007
Graduate Assistant,
University of Dayton, 2004 - 2005
Courses Taught:
Finite Math: Spring 2005
Introduction to Statistics: Summer 2004
Courses Assisted:
Calculus I with Review Spring 2004, Summer 2004
Analytic Geometry and Calculus II Spring 2004
Analytic Geometry and Calculus I Fall 2005
Network Consultant
Reliable Computer Services, Keizer OR 2003
Installed and maintained Windows 2000, Exchange, Active Directory, and Terminal Services
Provided Needs Analyses and Security Analyses for clients
Trained co-workers to support systems and applications
Network Consultant
Hampson Information Services, Salem OR 2000-2002
Earned CISSP certification (Certified Information Systems Security Professional)
Provided network and computer system support for clients.
Provided Consulting services in Information Security.
Taught end-users to use computers and applications.
Developed Windows 2000 Server exam and exam preparation for Brainbench.com
Developed and taught Windows NT and 2000 courses in a classroom setting
Support Specialist Cascade Computer Maintenance, Salem OR 1999-2000
Provided network and computer system support for clients.
Taught end-users to use computers and applications.
Administered Netware and Windows NT networks.
Publications
Using network properties to predict disease dynamics on human contact networks (with Gregory Ames, Dylan George, Andrew Kanarek, Cayla McBee, Dale Lockwood, Jeffrey Achter, Colleen Webb), Proceedings of the Royal Society B, Volume 278, 2011, 3544-3550.
Multidecomposition of the Complete Graph into Graph Pairs of Order 5 with Various Leaves (with Atif Abueida), Ars Combinatoria, Volume 97, 2010, 399-416.
Multipacking and Multicovering of Kn-F with Graph-Pairs of Order 5 where F is a Hamilton Cycle or (almost) 1-Factor (with Atif Abueida), Congressus Numerantium, Volume 183, 2006, 11-32
Selected Presentations
Clustering with Many Laplacians, SANAR 10 (SIGINT Applications of Network Analysis Research)/IP 6 (Information Processing), November, 2011
Predicting Human Annotation of Malware, SANAR 11/IP 7, October, 2010
Explorations of edge-product random graphs, Greenslopes Seminar, Colorado State University, April 2008
A generalized matrix-tree theorem, Greenslopes Seminar, Colorado State University, September, 2006
Multidecomposition of complete graphs with a Hamiltonian cycle leave, Midwest Graph Theory Conference (MiGhTy) XXIX, Muncie IN, 2004
Honors and Awards
Cash award for work on clustering with Laplacians: August, 2011
Time-off award for implementation of PageRank, Hodge Decomposition, and Spectral Visitation in proprietary visualization software: August, 2012
Time-off award for implementation of pattern recognition and categorization in proprietary software package
Program for Interdisciplinary Math, Ecology, and Statistics (PRIMES) Fellowship
Colorado State University, Source of support: NSF-IGERT Grant DGE-#0221595 Spring 2007-Spring 2008, Fall 2008
Pi Mu Epsilon: Honorary National Mathematics Society
University of Dayton, Spring 2005
Memberships
American Mathematics Society
American Statistical Society
International Information Systems Security Certification Consortium ((ISC)^2)
Services
MDP Curriculum Revision Committee, National Security Agency 2011-2013
Invited to join committee as development program representative due to interest in curriculum and experience teaching. Continued on committee after graduation.
Took initiative to compile and analyze results of student surveys for distribution to instructors and committee members.
Recommended specific changes in MDP curriculum to Senior advocate, who presented these to the MDP Board of Governors. Changes currently under revision by Board of Governors
Organizer, Graph Fest 2013, National Security Agency August, 2013
Graph Fest is an event to bring together graph theorists and analysts from across the agency to advance the use of Graph Analytics and highlight recent research.
Arranged advertising and marketing for the event, including publication of abstracts.
Organizer, Graph Fest 2011, National Security Agency August, 2011
Arranged conference space and speakers for the event.
Off-Campus Student Services/Resources for Adult Learners Advisory Board,
Colorado State University 2007 - 2009
Off-Campus Student Services/Resources for Adult Learners is dedicated to providing a comprehensive array of services to meet the diverse needs of students who live off-campus.
Organizer, Conference on Networks and Ecology, Colorado State University April, 2007
The Conference on Networks in Ecology was a two-day conference with speakers from across the United States and Spain on the topics of how networks are used in the study of Food Webs, Disease, and Landscape Ecology. Presenters included Tim Keitt, Jordi Bascompte, Dean Urban, Michelle Girvan, and Ken Frank. I arranged the speakers for the Disease section and together with two other students arranged the time, location, schedule, food, and housing for the conference. This conference was funded by NSF-IGERT Grant DGE-#022159, administered by PRIMES.
Greenslopes Seminar Co-coordinator, Colorado State University 2006-2007
The Greenslopes Seminar is a student-run seminar that provides an opportunity for graduate students to present their own research to other students.