Hi, I’m Jed Fox! and I studied computer science.

If you want to see public code that I’ve written, head on back to my homepage.

Source code may be available for review upon request (although I remain bound by the collaboration policy of the relevant course).

This list includes both individual and group projects.

Spring 2023

CSCI2240 Advanced Computer Graphics
path
mesh
fem
arap
final project (realtime-adjacent path tracing in metal + attempt to implement subsurface scattering approximation) (GitHub)
CSCI1660 Computer Systems Security
cryptography
flag
handin
dropbox [final]

Fall 2022

CSCI1650 Software Security and Exploitation
ctf-1
ctf-2
ctf-3
ctf-4 [final]
CSCI1600 Real-Time and Embedded Software
labs (8)
final project (consonant-only keyboard that uses gpt-3 to fill in missing letters) (GitHub)

Spring 2022

CSCI1670 Operating Systems
uthreads
mthreads
vfs
s5fs [final]
CSCI1430 Computer Vision
image filtering
feature matching
camera geometry
scene classification
CNNs
final project (face anonymizer) (deeply unsettling) (GitHub)

Fall 2021

CSCI1230 Introduction to Computer Graphics
brush
shapes
intersect
ray
sceneview
filter
final project (raytraced snowglobe scene)
CSCI1730 Design and Implementation of Programming Languages
assert-sec
generators
interpreter
lazy
macros
omac
smoltalk
tcheck
tinf
web-programming
CSCI1951V Hypertext/Hypermedia: The Web Was Not the Beginning and the Web Is Not the End
nodes
links
editable nodes
final project (bear-check, a checklist web app)

Spring 2021

CSCI1260 Compilers and Program Analysis
bin + variadic: interpreter + compiler
character type
div, mul, and, or, let, case
Error handling and the heap
Fun with files
Apply, variadic functions
Parsing
Adding references [lab]
tail recursion modulo pair [lab]
parser generators [lab]
optimizations (constant propagation, inlining, common subexpression elimination) [final]
CSCI1710 Logic for Systems
oracle
forge-1
forge-2
forge-3
forge-4
electrum-1
electrum-2
smt
dafny
curiosity modeling (kenken)
sat solver (python)
final project (tron)
CSCI1951A Data Science
sql
scraping
map-reduce
stats1
stats2
dataviz
ml
final project (sentiment & activity analysis of online communities)

Fall 2020

CSCI0330 Introduction to Computer Systems
maze
data
traps
buffer
shell-1
shell-2
malloc
database [final]
CSCI1410 Artificial Intelligence
search
adversarial search
hidden markov models
reinforcement learning
supervised learning
tron [final]

Fall 2019

CSCI0190 Accelerated Introduction to Computer Science
docdiff
data scripting
nile
sortacle
oracle
filesystem
airport
updater
join-lists
map-reduce
tweesearch
tweesearch2
contfracs
tour-guide
mst
fluid-images
tweesearch3