

Links: Courses • Videos • Merch • Mailing List • Research
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, ad-free videos, and exclusive content. You can also chat with me about your projects. Patreon also now serves as my email list. So, sign up as a free member if you just want to get updates about what I'm working on. More details here.
You have a few options.
At Clemson University: I teach a few different topics: operating systems, embedded systems, and occasionally networking.
Online Courses:
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 becoming a member on Patreon.. And, yes, I do have a free tier.
I used to have a separate mailing list, but due to some changes in Mailchimp's policies and Patreon free memberships, I decided to merge this function into Patreon. If you want updates on what I'm doing on the channel, just sign up as a free member on Patreon.
Also, as always, 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.
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.
Patreon information: Patreon collects names and email addresses when members sign up. 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.
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.