Jeremy's repositories
graph-with-search-algorithms
An efficient C++ representation of an edge-based (un)directed graph {V,E} with search and other graph theory algorithms, plus a basic implementation of Teresco's METAL highway pathfinding project.
bioinformatics-scripts
A collection of bioinformatics and data mining scripts
cache-simulator-with-coherency
simulation of a multi-core (with an arbitrary number of cores) cache, including set associativity, with simple MSI cache coherency.
simple-recursive-descent-parser-for-arithmetic-grammar
A simple recursive descent parser implemented in C, to evaluate a basic grammar supporting arithmetic expressions.
sumerian-scene-loader
Fork of Preston Tamkin's (prestomation) dynamic scene loading rollup library
amazon-sumerian-user-guide
The open source version of the Amazon Sumerian User Guide
amplify-js
A declarative JavaScript library for application development using cloud services.
basic-java-data-structures
A wide range of (basic) data structures, implemented in simple, readable Java.
monotonic-matrix-divide-and-conquer
A simple program demonstrating O(n*log(n)) search on a monotonic matrix, versus the O(n**2) search required for a non-monotonic matrix.
pthreads-timing
a program demonstrating the potential efficiency gains (or losses) from the use of pthreads and a simple lockless algorithm given an arbitrary number of cores/threads
handtrack.js
A library for prototyping realtime hand detection (bounding box), directly in the browser.
job-queue-service
Service that will accept and enqueue incoming job requests, process them asynchronously, and expose an endpoint for retrieving results
selected-homeworks
A variety of selected homework solutions produced for various high-level CS courses, including Algorithms, Artificial Intelligence and Compilers