Projects in Awesome Lists by CSchank
A curated list of projects in awesome lists by CSchank .
https://github.com/cschank/finsm
An Elm app for building and simulating deterministic and non-deterministic finite automata (DFAs and NFAs).
elm finite-automata finite-state-machine simulator web-application
Last synced: 03 Oct 2025
https://github.com/cschank/yhack2017
Our entry for the 2017 YHack Hackathon at Yale University, December 1st-3rd, 2017. Submission to challenge issued by Vitech Systems Group, Inc. Built from scratch in 36 hours by Chris Schankula, Sophia Tao, Daniel Cefaratti and Matthew D'Cruz.
hackathon insurance javascript machine-learning neural-networks python yhack
Last synced: 28 Apr 2025
https://github.com/cschank/petri-app-land
A model-driven approach to creating client-server web apps and multiplayer games.
Last synced: 05 Oct 2025
https://github.com/cschank/2d-partial-sums
C library for quickly computing the 2D partial sums of a matrix. Some examples are provided as well.
2d-partial-sums image-processing linear-algebra matrix mean-filter
Last synced: 30 Mar 2025
https://github.com/cschank/binary_search
A C library for performing a general binary search on a sorted array. Like with library qsort, user supplies a compare function with void pointers.
Last synced: 27 Jun 2025
https://github.com/cschank/haskell-stm-simple-thread-pool
A simple example of creating a thread pool using STM in Haskell.
Last synced: 30 Mar 2025
https://github.com/cschank/int-rgba
A C library for storing and manipulating 8-bit RGBA values as single 32-bit integers.
Last synced: 30 Mar 2025
https://github.com/cschank/subseq
A C function for locating a subsequence of length n in a given sequence of length m. Runs in worst-case O(m*n) time, often much faster. Works in general using void pointers. Some example usages are given.
Last synced: 30 Mar 2025
https://github.com/cschank/team-the-beard---programming
Winning submission - 2017 McMaster Engineering Programming Competition. Frontend: https://github.com/sophiatao/MEC.git
Last synced: 30 Mar 2025
https://github.com/cschank/shiftreg
Arduino class for managing n daisy chained shift registers.
Last synced: 17 Jun 2025
https://github.com/cschank/ihpdevtemplate
A template repo that allows you to easily develop an IHP project using local DevContainers, GitHub Codespaces, and GitPod out of the box.
Last synced: 07 Jan 2026
https://github.com/cschank/mcmastermealplancalculator
A web-based application to help McMaster students keep track of their meal plan usage.
Last synced: 08 Jan 2026
https://github.com/cschank/bst-verification
A simple example of binary search tree creation and verification, written in the C language.
Last synced: 08 Oct 2025
https://github.com/cschank/stack_queue
A very basic stack and queue example in C. Elements used from K. N. King C Programming: A Modern Approach.
Last synced: 28 Oct 2025
https://github.com/cschank/discrete-math-notes
Notes and solutions for discrete math course (SFWR 2DM3). Based on "A logical approach to discrete math" by David Gries and Fred B. Schneider.
Last synced: 09 Feb 2026
https://github.com/cschank/doubly-linked-list
A simple example of creating and manipulating doubly-linked lists in C.
Last synced: 14 Jul 2025
https://github.com/cschank/arduinothreebuttonleds
A simple addition to the LED button tutorial for Arduino.
Last synced: 30 Mar 2025
https://github.com/cschank/finsm-server
Backend for the finsm finite automaton builder and simulator, provides server-side rendering of LaTeX using MathJax.
Last synced: 30 Mar 2025
https://github.com/cschank/arduinocade
An Arduino-based arcade stacking game.
Last synced: 30 Mar 2025