One of the things I’ve always wanted to try is to write and teach a college level course. Luckily, I found a night time adjunct professor position at Front Range Community College. Currently I am teaching CS 160, which is “Computer Science I: Java” as an adjunct professor, while maintaining my position as a “Data Scientist” at Madwire fulltime.
One of the biggest reasons for getting my Masters was so I could have the opportunity to try teaching. I’ve taken this time to create my own course content, including:
- lectures
- labs
- demos
- assignments
- assessments
The biggest challenge with taking this on has been time management and preparation. I’ve been using LaTeX to write everything above, along with a slew of custom shell scripts to format, compile and clean my entire repository. At the time of writing this, I have not decided what I’ll do with the course content after the semester. My options are nothing, open sourcing it or selling it on one of the various education sites.