coffeebeforearch
Performance engineer that's always happy to answer questions!
Funding Links: https://github.com/sponsors/CoffeeBeforeArch
- Name: Nick
- Location: Sunnyvale
- Kind: user
- Followers: 2137
- Following: 0
- Total stars: 1269
- Repositories count: 58
- Created at: 2022-11-13T08:07:45.655Z
- Updated at: 2025-03-28T06:19:43.704Z
- Last synced at: 2025-03-28T06:19:43.703Z
GitHub Sponsors Profile
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:
Introductory C++ programming
Introductory Python 3 programming
Optimizing and benchmarking C++ code
GPU programming with CUDA
Parallel programming with C++
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:
Twitter - Updates about me!
YouTube - Recorded teaching content!
Twitch - Live teaching content!
GitHub - Teaching code!
- Current Sponsors: 1
- Past Sponsors: 17
- Total Sponsors: 18
- Minimum Sponsorship: $1.00
Featured Works
CoffeeBeforeArch/cpp_crash_course
C++ files from the "C++ Crash Course" YouTube series by CoffeeBeforeArch
Language: C++ - Stars: 101CoffeeBeforeArch/cuda_programming
Code from the "CUDA Crash Course" YouTube series by CoffeeBeforeArch
Language: Cuda - Stars: 820CoffeeBeforeArch/uarch_benchmarks
Benchmarks used to expose micro-archittecture details of modern processors
Language: - Stars: 7CoffeeBeforeArch/cpp_20_samples
Code examples using new features from C++20
Language: C++ - Stars: 35CoffeeBeforeArch/clever_code
Examples of clever code that I have found
Language: C++ - Stars: 9CoffeeBeforeArch/parallel_programming
A collection of code examples for learning parallel programming concepts
Language: C++ - Stars: 52Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 11