He’s an avid practitioner of Test-Driven Development, creating both the SpecsFor and SpecsFor.Mvc frameworks. He has served as the lead developer on numerous multi-million dollar software projects and enjoys finding elegant solutions to difficult problems. He holds a Masters of Science in Computer Science, he authors courses for Pluralsight.com, and he’s published papers in research journals and conferences on topics ranging from data mining and machine learning to human-computer interaction. He blogs at trycatchfail.com, and he is a frequent speaker at software conferences in Tennessee.