September 25, 2025
September 25, 2025
I’m an idea guy. I get flashes of inspiration from my experiences, interactions, and ongoing education. Normally, when I want to create, I learn just enough to complete the project - mostly to avoid distraction. This has left me with a feeling that I have wide gaps in my understanding of the fields I tend to explore: Computer Science, Engineering (Electrical and Mechanical), and Sciences (Biology, Chemistry, and Physics).
In an effort to improve my understanding and improve my general ability to materialize my ideas, I have set out to improve my understanding of Computer Science and Engineering, the disciplines that will help me apply the others and the only two in which I have had no formal education.
I’ve started with Harvard’s CS50X, which is generally considered the highest quality, generally available introductory Computer Science course. It is not my first online course, however. I have to give full credit to “Python for Everybody” by Professor Charles “Chuck” Severance a wonderful, free course that was my introduction to programming nearly ten years ago. It was my gateway to the discipline and led me to a number of other free resources, including podcasts and Stanford’s deprecated Lagunita platform where I took many other classes on topics like Relational Algebra and Applied Statistics.
Ordinarily, I fly through online courses but I’m finding myself pausing between lectures - really between lectures to learn about related topics or more deeply explore areas of interest to me.
I look forward to sharing some of those projects and any other projects, ideas, or concepts that seem interesting, humorous, or valuable.