Sascha Strand's repositories
cgi_fullstack_demo
A demo of how to build a full-stack app with Python behind an Apache CGI
eratosthenes_party
Four ways of parallelizing the sieve of Eratosthenes in C with arbitrary thread counts
functional_parallel_lab
A full-term curriculum (winter 2019) introducing Haskell and culminating with some functional parallel programming
hash_lab
An intro to Python lab, building a hash table from the ground up
http_lab
An intro to Python lab using Requests
producer_consumer
Variations on the consumer producer problem in C and Java
chapel
a Productive Parallel Programming Language
concurrency_lecture_examples
Short, running programs to demonstrate concurrent concepts
course_page
webpage for teaching at Portland State University
functional_programming_curriculum
A set of lecture notes and exercises for an intro to Haskell course that includes some parallel work
good_work
An efficiency-focused plagiarism detector
graph_hw
Assignment for Graph Traversal & Weighted Graph Algorithms
gratitude-attitude-group
Put a little gratitude in your attitude group resources
haskell_lab_examples
Running code examples from Winter 2019 Haskell lab
htb
Hack the Box Notes
lab_partners
Creates partner lists for pair programming labs over the course of a term
laplace_expansion
A comparison of a functional and imperative parallel implementation of the Laplace expansion
magic_ball
A command-line magic eight ball with variable number of answer possibilities
modulo-calc
A super-simple command line calculator of C's modulo function
pkg_lab
A lab to build packages and import modules in Python
s3-spelunker
Utils to search, index, and generally wrangle unorganized files in s3
sastrand.github.io
a medium inspired jekyll theme
unittest_lab
A lab for unit testing in Python