Hi, I’m Jed Fox! and I study 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.

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