Instructor - University of Rhode Island
I taught the Computer Systems & Programming Tools course for a class of about 30 students, helping them really understand what’s going on under the hood when programs run. We dug into things like Bash scripting, floating‑point representation, working on remote servers, how C programs get compiled and linked, and how to use Git and GitHub for real collaboration. Everything was taught through hands‑on problem solving, so students were constantly experimenting and building as they learned.
Check out the course website
I also put together a Python & Bash tool and a couple more bash scripts to make grading and feedback easier. USed to automatically pull info from students’ repositories open pull requests, related issues, that kind of thing, so instructors can keep track of everyone’s progress without digging through dozens of repos manually. It made managing group projects and code reviews way smoother for the whole teaching team.

