Redoing all of CS50x (UvA variation). Includes hacker versions where possible and also variations of solutions to increase my personal understanding.