Adobe Systems
Lehi, Utah
Research Scientist

Digital Marketing Research and Analysis Team

  • Automated Data Cleansing
  • Visitor Clustering
  • Marketing Attribution Modeling
  • Visitor Identification
    Developed evaluation framework for internal selection of visitor identification (loginless data aggregation)
    Calculation of binary classification metrics on multi-terabyte datasets
  • Benchmarking (Aggregate Metrics) Analysis
    To address concerns about participation in aggregate metrics (like Adobe Digital Index) mathematically determined information revealed by participation in a simplified metric.
Brigham Young University Natural Language Processing Lab
Provo, Utah
Research Assistant
Teaching Assistant
Teaching Assistant
  • Django
  • CSS
  • jQuery
  • REST web services
Big Data and Parallel Processing

Experience using existing, writing custom tools for processing data at large scales.

  • Hadoop
    • Hive
    • Map/Reduce
  • Kafka/RabbitMQ
  • Storm
  • Samza
  • Docker
Build Systems and Process Automation
  • doit
  • CMake
  • make
  • Java
  • C#
  • Python
  • Ruby
  • C++
  • And a tiny little bit of R
Areas of Expertise
Natural Language Processing
  • Topic modeling (LDA and derivatives)
  • Sentiment classification
  • Document clustering
  • Language modeling
  • Spoken language identification
Machine Learning / Bayesian Methods
  • Graphical models (factorization of joint distribution, selection of priors, sampled hyperparameters)
  • Exact and approximate inference (Gibbs sampling)
  • Metropolis-Hastings sampling
  • Decision theory in Bayesian networks
Data Mining
  • Specializing in text mining
  • Domains:
    • Twitter
    • YouTube
    • Citation networks (OAI2 harvesting, indexing)
    • Congressional record
    • Legislation
    • Political discourse
    • Student ratings
    • Meteorological data
Data Visualization
  • Focus on graph-based visualization of structured data.
    • Topic cooccurrence
    • Named entity networks
    • Dynamic wireless mesh networks
    • YouTube related videos
  • Visualization of geo-tagged data
Brigham Young University
Provo, Utah
Master of Science—Computer Science
Bachelor of Arts—Linguistics