Jacob Sorber

computer scientist • researcher • teacher • goofy dad


Check out my YouTube channelFollow me on Instagram. If you're into that sort of thing.LinkedInMy Clemson Home Page.Support my work on Patreon.

↓  more  ↓

Links:  CoursesVideosMerchMailing ListResearch

Hi! I'm Jacob.

I'm trying to make the world a better place through technology and education.

Research: I lead the PERSIST lab at Clemson University, where we develop technologies for a more efficient and sustainable future. More about my research, and other Clemson activities.

Teaching: I teach systems and networking courses at Clemson University and occasionally on Thinkific. More about my courses.

YouTube Channel: I post weekly (usually) videos about computer science, programming, operating systems, embedded systems, and other computing topics. Check out my channel here. Tell a friend (or 10) if it was helpful. Like videos, comment, and subscribe to the channel—it all helps.

Patreon: I use Patreon to engage with my audience and fund my YouTube channel. Through Patreon, you can get access to tutorial source code and chat with me about your projects. More details here.

Yes, I would love to teach you.

You have a few options.

At Clemson University: I teach a few different topics: operating systems, embedded systems, and occasionally networking.

Online Courses:

  • Course Zero: A strategy course, designed to help students learn to program quickly and effectively. Check it out, on Thinkific.
  • Mastering Memory (coming soon-ish): Memory causes a lot of pain and suffering for new programmers. This course will start with the basics (addresses and pointers) and teach you how to use memory effectively, inspect memory, and prevent, diagnose, and fix common memory bugs. We'll also dive into memory allocation and virtual memory to help you understand how memory really works under the hood.
  • Embedded Systems (coming next): This one's going to be fun. I'm planning on working through a variety of software and hardware projects, designed to get you up to speed when creating new devices and working with embedded systems.

I work on these courses on weekends and evenings. So, the timeline is hard to predict. The best way to keep up to date on my courses is by subscribing to my mailing list. or supporting my channel through Patreon, where I also post half-baked works in progress for my supporters from time to time before they become part of my courses.

Interested in Updates?

I'm trying new things all the time, and I use my mailing list to let people like you know about them. If you want to know when I have new courses or videos or just working on something new, please join the list.

Also, I will never give your information to anyone else or use it for any reason other than to let you know what I'm working on.

Subscribe

* indicates required

Hi. I use this mailing list to let my audience know about new things that I'm working on — online courses, new videos, webinars, etc. Please select all the ways you would like to hear from me.

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please scroll down or click here.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

Your Privacy

I respect your privacy. Here's what I store.

Cookies: I do use them. It's difficult to build a useful website without using them. In fact, I used a cookie to store that I had shown you my warning about using cookies — silly, I know, but that's what it takes to be compliant with the law. I use cookies 1) to make this site less annoying (by remembering that you've already seen certain things) and 2) for analytics. I use Google Analytics to get insights into how you are all using the site. This information is deidentified. I don't know who you are, and it helps me improve the site. If you are uncomfortable with this, I encourage you to setup your browser to not accept cookies.

Mailing List information: I also collect names and email addresses when people sign up for my mailing list (managed by Mailchimp). I only use this information for communicating with subscribers about upcoming videos, courses, and other things I'm working on at the time. I never share this information with anyone, not even my cat, though I can assure you he's very curious.

You just couldn't stop scrolling.

Well, you've reached the end.

At some point, there will probably be something more down here. For now, scrolling up is your only option. Thanks for being here.