• Home
  • About
    • Many Cups of Coffee

      Hi! I'm Steve. I am a research engineer and software architect working on using computer science to solve challenging problems in healthcare and banking.

    • Learn More
    • Email
    • Twitter
    • Facebook
    • Google+
    • LinkedIn
    • Instagram
    • Github
    • StackOverflow
    • Youtube
    • SoundCloud
  • Posts
    • All Posts
    • All Tags
  • Talks

Talks

I've given a number of talks at local users groups, academic seminars, and international academic conferences. Below are some of the slides from these presentations.

  • Improving Accuracy of Patient Demographic Matching and Identity Resolution

    Slides from my PhD defense presentation

    Slides
  • Structured Prediction in 3 Acts

    A post discussing 3 methods to solve simple structured prediction problems in historical order. Covers HMMs, CRFs, and LSTMs

    Slides
  • Grapheme to Phoneme Translation using Conditional Random Fields with Re-ranking

    Slides from my presentation at the TSD 2016 conference in Brno, Czech Republic

    Slides
  • A Whirlwind Tour of Data Science

    A necessarily incomplete brief tour of major concepts in data science and common methods

    Slides
  • Embracing the Sparse, Noisy, and Interrelated Aspects of Patient Demographics for use in Clinical Medical Record Linkage

    Slides from my presentation at AMIA Clinical Research Informatics conference 2015

    Slides
  • Optimizing Database Index Performance for Solid State Disk Drives

    Slides from my presentation IDES 2014 conference on my research into augmenting traditional database storage structures to take advantage of unique properties of Solid State Disks

    Slides
  • FACTORIE: graphical modelling toolkit

    A machine learning seminar talk about my experience using FACTORIE, a graphical probabilistic modelling toolkit written in Scala

    Slides
  • Spring 4 and Spring Boot New Features

    Overview of some of the new features in Spring 4 and Spring Boot that are nice improvements over Spring 3

    Slides
  • Database Query Processing: some things you should know

    Overview of basic database data structures, brief explanation and example of query execution plans, and pessimistic concurrency control. Target audience is software developers who use relational databases

    Slides
  • Database Deadlocks: a study in frustration

    Explanation of database deadlocks in typical pessimistic locking based concurrent systems (like Microsoft SQL Server)

    Slides