James Church

Associate Professor

Clarksville, Tennessee, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Church is an Associate Professor of Computer Science with 15 years of academic and software engineering experience, holding a Ph.D. from the University of Mississippi and teaching a wide spectrum of languages from C and Java to Haskell and Rust. He researches image processing and computational geometry while developing cluster and MPI-based applications, and has written a book on Haskell data analysis. James founded and leads APSU Coding Camps, teaching programming and online safety to over 1,000 children, and has served as ACM Mid-Southeast Conference program chair since 2019. Creatively minded, he authored the Alexa game "Hunt the Yeti" which has been played over 20,000 times, and maintains a strong preference for compact, expressive tools—Vim, Linux, and languages like Ruby, Scala, and Clojure for personal projects. Comfortable bridging research and practical systems, he combines decades of C/Python/Java development with hands-on experience in databases, data formats, and image reconstruction. Based in Clarksville, TN, he balances academia, community outreach, and hobbyist software craft.
code15 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Mississippi
bookBS, Computer Science, BS, Computer Science at University of Tennessee at Martin
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
121reputation
365reached
0answers
1question
github-logo-circle

Github Skills (39)

camp10
amazon-echo10
abaqus10
echo9
computation9
yeti9
cookbook9
bengali9
matrix9
cas9
the-matrix9
numerical-analysis9
amazon8
algebra8
linear-algebra7

Programming languages (5)

C#CJavaScriptHaskellPython

Github contributions (5)

github-logo-circle
jcchurch/HuntTheYetiAlexa

Aug 2016 - Jul 2017

Play the game Hunt the Yeti on the Amazon Echo
Contributions:85 commits, 73 pushes, 3 branches in 11 months
huntamazon-echoyetiamazonecho
jcchurch/C-Linear-Algebra

Aug 2011 - Oct 2019

My personal set of C libraries for linear algebra computation based on The Matrix Cookbook and Numerical Recipes in C.
Contributions:3 commits, 2 PRs, 2 pushes in 8 years 4 months
lapackmatrixcasroot-findingcomputation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial