Skip to content
View AlanDoesCS's full-sized avatar

Highlights

  • Pro

Block or report AlanDoesCS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlanDoesCS/README.md

About

I'm a first-year Computer Science student at Lancaster University, with a minor in Economics and an interest in quantitative finance.


Languages

Java Python Go C C++ ASSEMBLY

Libraries

NumPy TensorFlow Matplotlib

Favourite Books

Title Author Notes
Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau Amazing OS book which is freely available
x64 Assembly Language: Step-by-Step Jeff Duntemann Nice introduction to assembly language programming
The Art of Computer Programming Donald E. Knuth An incredibly in depth classic
Introduction to Graph Theory (2nd edition) Robin J. Wilson Graph theory introduction
A First Course in Combinatorial Mathematics Ian Anderson Combinatorics introduction

Top Languages

Pinned Loading

  1. WaffleOS WaffleOS Public

    An open source operating system written in NASM and C, with the goal of demystifying how operating systems work.

    C 13

  2. CPU-Sim CPU-Sim Public

    A Simplified Visualisation of a 16 bit CPU core

    Java

  3. Fractals Fractals Public

    Some fun fractal renderers in Go

    Go

  4. CTrader CTrader Public

    Browse stock symbols and real time data

    C++ 1

  5. MNIST-From-Scratch MNIST-From-Scratch Public

    Implementing artificial neural networks from scratch in order to learn the MNIST dataset

    Python