Updates

I am teaching 2 courses this Summer 2023 as a part of the Upward Bound Program at Elgin Community College in Illinois.

I am not teaching any courses this Spring 2022. I am currently working on a project computing with Perler beads (Thank you to the supporters of my Kickstarter).

Check here for notes related to building out your own Raspberry Pi home media server. In the past, I have taught CS110A, CS160A and CS160B.

Make sure to check the Free City College Program as tuition is very reasonable if you are a San Francisco resident.

Helpful Links

Building a Raspberry Pi Media Server

The DIY Build-Your-Own Raspberry Pi Media Server curriculum was built in parallel to motivate the Introduction to Shell Scripting and Linux Systems course. The motivation is to build an at-home server that may be used to host, organize and create a custom retrieval system. For all sorts of educational experiences related to the raspberry Pi, check the Official Site and/or follow along here.

You can find CS110A material from Spring 2020 here

You can find CS160A material from Spring 2018 here