Skip to content
You must be logged in to sponsor CoffeeBeforeArch

Become a sponsor to Nick

Thank you for visiting!

My name is Nick, and I'm a Ph.D. student that is passionate about making beginner, intermediate, and advanced computer science and engineering topics more approachable! I use GitHub to host all the code I present in my teaching videos on my YouTube channel.

My teaching areas include:

and much more!

What your contribution supports:

Your contribution helps to support the continued creation of always open, and always free teaching content. I am a strong believer that teaching content should not be hidden behind paywalls. Contributions will help fund the following things:

  • Continued improvement to videos
    • Microphone, camera, and general hardware for making videos and running benchmarks
  • More advanced teaching topics
    • Hardware for SoC design, working with microarchitecture simulators (GEM5 & GPGPU-Sim)
  • Video hosting outside of YouTube
    • YouTube is not available in all countries, and I'd like to provide an alternate way to access my teaching content
  • A free CSE textbook
    • A Tour of Programming is an open source textbook I work on in my spare time
  • Coffee and Food
    • The drivers of code development

Contact information

I enjoy interacting with those passionate about teaching and learning. If you ever have a question, I am available on the following platforms:

Current sponsors 1

@zdryan
Past sponsors 17
@Klaven
@jasminetanom
Private Sponsor
@aktech
@datalemming
@hueldera
Private Sponsor
@erwinkn
@pcerba
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor
@gqmv
@amehrish
Private Sponsor
@taskswithcode

Featured work

  1. CoffeeBeforeArch/cpp_crash_course

    C++ files from the "C++ Crash Course" YouTube series by CoffeeBeforeArch

    C++ 98
  2. CoffeeBeforeArch/cuda_programming

    Code from the "CUDA Crash Course" YouTube series by CoffeeBeforeArch

    Cuda 751
  3. CoffeeBeforeArch/uarch_benchmarks

    Benchmarks used to expose micro-archittecture details of modern processors

  4. CoffeeBeforeArch/cpp_20_samples

    Code examples using new features from C++20

    C++ 34
  5. CoffeeBeforeArch/clever_code

    Examples of clever code that I have found

    C++ 9
  6. CoffeeBeforeArch/parallel_programming

    A collection of code examples for learning parallel programming concepts

    C++ 51

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

Every bit helps! Your name will be added to a list of supporters on my GitHub account!

$3 a month

Select

Awesome! Your name will not only be added to a list of supporters on my GitHub account, but you will be notified early about upcoming projects!

$5 a month

Select

Thank you for the donation! This helps keeps my coffee cup full during those late nights! You name will be added to a list of supporters on my GitHub account, and acknowledged in a teaching video (plus early notification about new content)!

$10 a month

Select

That was incredibly generous of you! Along with your name being added to a list of contributors, and being featured in a video, I'd be happy to have video/voice chat with you (plus early notification about new content)!