Resume

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
Education
Brigham Young University
Provo, Utah
Master of Science—Computer Science
Bachelor of Arts—Linguistics
Employment
Brigham Young University Natural Language Processing Lab
Provo, Utah
Research Assistant
Teaching Assistant
Teaching Assistant
Technologies
Web
  • Django
  • HTML/XHTML/HTML5
  • CSS
  • jQuery
  • REST web services
Build Systems and Process Automation
  • doit
  • CMake
  • make
Languages
  • Java
  • C#
  • Python
  • Ruby
  • C++
  • And a tiny little bit of R