Giter VIP home page Giter VIP logo

šŸ‘‹ Hi, Iā€™m James Church.

Hi, Iā€™m Dr. James Church, an Associate Professor of Computer Science and Information Technology in the College of STEM at Austin Peay State University since 2016. My primary responsibilities in the department are teaching web development and software engineering courses. I am also the director of our APSU Coding Camps, which teaches computer literacy and programming to children. I've written and been granted several grants to support these camps. I'm also the program chair of the ACM Mid-Southeast Conference. I'm also the author of the book Learning Haskell Data Analysis, which is several years outdated at this point.

While in grad school, I wrote a linear algebra library in C based on The Matrix Cookbook. I also wrote an early Amazon Alexa Skill named Hunt the Yeti and published the full source code for others to learn how to make their own Alexa Skills, but much of this is now out of date. In my past work, I wrote radar processing software for a supercomputer in MPI-C for a defense contractor. I've also got a collection of simple web development projects I like showing off on CodePen.io.

My Office Hours are on the department website.

Courses Taught in the Spring of 2024:

  • CSCI 1010+1011 Introduction to Programming I
  • CSCI CSCI 4460 Content Management Systems (on-ground and online)

šŸ‘€ My Interests

I'm interested in software engineering, image processing, and computational geometry.

šŸŒ± I'm Learning

Iā€™m currently learning how to program in Rust.

šŸ“« How to reach me.

You can reach via most social media platforms under the username "jcchurch". You can also message me on Discord at jcchurch. :)

James Church's Projects

apcsa_prep icon apcsa_prep

Materials to help prepare students for the AP Computer Science A Exam

bootstrap-resume icon bootstrap-resume

My first foray into git, an experiment in bootstrap js with static html >> turning my linkedIn info into my own site and expanding on it.

c-linear-algebra icon c-linear-algebra

My personal set of C libraries for linear algebra computation based on The Matrix Cookbook and Numerical Recipes in C.

character-frequency-cli-tool icon character-frequency-cli-tool

This python script is useful for studying the frequency of characters in a text document. Great for cryptography analysis.

chrep icon chrep

Church's grep. It's a simple regular expression engine written in C.

dsdm icon dsdm

Data Structures and Discrete Math

dungeon-craft icon dungeon-craft

Used to create dungeons on the fly for D&D night. You still have to make the story.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.