Welcome

My personal blog where I track what I learn in computer science.

Try my Code Typing Tutor →

Recent Posts

2025-12-22-cs50_ch7SQL_pset

12 minute read

Exercise 3 Fiftyville - Identify the thief of the CS50 duck using SQL queries. Identify the city the thief escaped to and their accomplice based on the datab...

2025-12-19-cs50_ch6python_pset

4 minute read

Exercise 7 DNA - Implement a program that takes in a database of str repeats for different people as a csv and an individual sequence to compare to and tries...

2025-12-11-cs50_ch5datastructures_pset

10 minute read

Exercise 2 Spell Checker - Implement the hash, load, unload, check, and size functions of a spellchecker initially using a 26 index hash function. V3 does ha...

2025-11-27-cs50_ch4memory_pset

5 minute read

Exercise 3 Recover - Make a program that takes a raw file of lost jpgs as input and sorts through the bytes to regenerate the individual images.

2025-11-14-cs50_ch3algorithms_pset

10 minute read

Exercise 3.2 Challenge Problem Tideman - Make all the necessary functions to run a tideman election where candidates are compared based on head on matchups w...

Sample

less than 1 minute read

Sample