Micah Taylor

Sitterson Hall, CB #3175
Chapel Hill, NC 27599
317.523.5491
http://www.kixor.net/
taylormt@cs.unc.edu

Research interests:

Interactive sound propagation : Realtime ray tracing : Visibility & rendering

Education:

  • University of North Carolina, Chapel Hill
    MS - Computer Science, expected 2012
    PhD - Computer Science, expected 2012
  • Rose-Hulman Institute of Technology
    BS - Computer Science, 2004
    Technical Translator in German, 2004

Work experience:

  • University of North Carolina, Gamma group 2007 - Present
    Research Assistant
  • Dolby - San Francisco, CA Summer 2010
    Research intern
    • Designed fast GPU and CPU based audio rendering system
    • Collaborated with senior researchers on large scale acoustic rendering systems
  • Experian - Baker Hill, Carmel, IN 2004 - 2007
    Software Engineer
    • Served as lead designer on critical path projects for major products
    • Developed tools to automate refactoring of over 50,000 lines of code
    • Designed and implemented automatic build and deploy process across multiple platforms and devices
  • Senior Year Project for Sagian, RHIT 2004
    Project Manager
    • Planned team direction and goals
    • Assigned and managed sub-teams
    • Worked with team leaders to complete artifacts
  • Integral Technology, Indianapolis, IN Summer 2002, Summer 2003
    Intern
    • Built cross platform Unix/Windows program to test hardware
    • Worked on extension of LinuxBIOS project
    • Designed and implemented interactive HTML sales demos

Teaching experience:

  • University of North Carolina, Introduction to Computer Graphics, Fall 2011
    Instructor
    • Full responsibility for course, including structure and lectures
    • Designed homeworks, quizzes, and programming assignments
    • Held office hours and graded assignments
  • University of North Carolina, Advanced Image Synthesis, Fall 2008
    Teaching Assistant
    • Implemented Wavefront OBJ loader for ray tracing scenes
    • Graded assignments and tested assignment softwares
  • University of North Carolina, Computer Architecture, Fall 2007
    Teaching Assistant
    • Conducted reviews of classroom materials
    • Held office hours and graded assignments
  • Hancock County Public Library, Greenfield IN Summer 2003
    Volunteer
    • Prepared and taught basic Java programming class
    • Handled lab setup and student questions
  • Hancock County Public Library, Greenfield IN 1999 - 2000
    Volunteer
    • Taught basic Internet skills class
    • Worked with students on example internet use
    • Tutored basic computer use

Skills:

  • Programming
    C, C++, Javascript, PHP, VB6, C#, MATLAB, Java, SQL, Scheme
  • APIs & Tools
    CUDA, OpenGL, OpenMP, SDL, Blender, Final Cut, Audacity, Apache, Git, Bash

Projects:

  • Implemented platform independent realtime ray tracer. Supports multiple hierarchy structures, split-selectors, shaders, and post-processing.
  • Designed and implemented fast motion blur effects using sample reprojection. Generates similar results to stochastic motion blur at a fraction of the cost.
  • Maintain and host my personal webpage. Custom code and design with database backend and light frontend.

Publications:

Journals and conferences

Other