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